MCP Documentation
Track websites, get notified when they change. Connect via MCP, manage through natural conversation.
Connect
OAuth 2.0 with PKCE. Add this endpoint to your MCP client:
https://diditchange.app/mcp
Works with Claude, ChatGPT, and any MCP-compatible client. Sign in with email when prompted.
Tools
| Tool | What it does | Key params |
|---|---|---|
add_tracker |
Add a URL to track | url, name |
list_trackers |
List all your trackers | - |
get_tracker |
Get tracker details | tracker_id |
update_tracker |
Update name, status, filters | tracker_id, name, active |
delete_tracker |
Delete a tracker | tracker_id |
check_tracker |
Force immediate check | tracker_id |
get_changes |
Get detected changes with AI summaries | tracker_id, unseen_only, limit |
get_change |
Get full change details + diff | change_id |
get_change_content |
Get full page content (large) | change_id |
get_tracker_history |
Get snapshot history | tracker_id, limit |
search_content |
Search across tracked content | query, tracker_id, limit |
get_summary |
Account overview | - |
Large responses: get_change_content returns full page markdown (10-100KB).
Use get_change for summaries first.
Limits
Automatic checks run every 1-4 hours depending on your plan. Manual checks are for testing or urgent needs.
Errors
Tracker not found
Invalid tracker_id. Use list_trackers to get valid IDs.
Daily check limit reached
Wait for automatic check or try again tomorrow.
URL is not accessible
The page is blocked, requires login, or returned an error. Only public pages work.
Tracker limit reached
Upgrade your plan or delete unused trackers.
Examples
Real prompts that work. Copy and try them.
Basic Setup
Uses: add_tracker, check_tracker
Change Monitoring
Uses: get_changes with filtering
Content Search
Uses: search_content