{"uid":"cap_fAqn6onon83mnONxSo5qM","slug":"toolfit-by-youraitools-mcp-server-change-monitor-80d75ff2","name":"ToolFit by YourAITools – MCP Server Change Monitor","description":"MCP server monitoring API (24h checks, 30 days). Register a public remote MCP server URL and an https webhook: ToolFit re-audits the server every 24 hours for 30 days and POSTs an HMAC-SHA256 signed JSON notification when its tools/list fingerprint (pin) or grade changes, or it becomes unreachable or recovers. Returns watch_id, the signing secret (shown once) and the baseline. Unreachable URLs, blocked URLs or webhooks and a full watch list are never charged.","url":"https://api.youraitools.co/toolfit/v1/watch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Public remote MCP server URL (Streamable HTTP, https), e.g. https://api.youraitools.co/mcp/hub. ToolFit only lists its tools."},"every":{"enum":["24h"],"type":"string","description":"Optional; this route is the 24 h interval (POST /v1/watch/6h for every 6 h)."},"webhook":{"type":"string","description":"Your https endpoint (public host, port 443) that receives the signed JSON change notifications. A query string is allowed."}}},"responseSchema":{"type":"json","example":{"every":"24h","secret":"whsec_<64 hex, shown once>","baseline":{"pin":"ts_0123456789abcdef0123456789abcdef","grade":"B","score":85,"tools":36},"watch_id":"w_0123456789abcdef01234567","expires_at":"2026-11-23T17:00:00.000Z","status_url":"https://api.youraitools.co/toolfit/v1/watch/w_0123456789abcdef01234567"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_esh1oUHnpEgNeYKVzHS60","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Registers a public remote MCP server URL for 24-hour periodic re-auditing over 30 days, delivering HMAC-signed webhook notifications whenever the server's tool fingerprint, grade, or reachability changes.","exampleAgentPrompt":"Set up 24-hour monitoring for my MCP server at https://api.example.com/mcp and send signed change notifications to my webhook at https://hooks.example.com/mcp-alerts whenever its tool fingerprint, grade, or reachability changes.","exampleUseCases":[{"title":"MCP server uptime alerting","prompt":"Start watching my MCP server at https://mcp.myservice.io/tools every 24 hours and POST a signed notification to https://alerts.myservice.io/webhook if it goes down or comes back up."},{"title":"Tool inventory drift detection","prompt":"Register https://api.partner.com/mcp for 24-hour ToolFit monitoring and ping my webhook at https://hooks.myplatform.com/mcp-changes whenever the number of tools or the fingerprint pin changes — I need to know if the partner quietly adds or removes tools."},{"title":"MCP grade regression tracking","prompt":"Set up daily re-auditing for https://mcp.mybusiness.com/hub and deliver signed JSON alerts to https://ops.mybusiness.com/toolfit-hook if the grade or score drops so my team can act before customers are affected."}],"resultDescription":"Returns a watch_id, a one-time HMAC-SHA256 signing secret (whsec_ prefix, 64 hex chars), the baseline fingerprint pin, grade letter, numeric score, tool count, an expiry timestamp 30 days out, and a status_url for checking the watch record. Subsequent change events are delivered asynchronously via signed POST to the provided webhook.","failureModes":["Unreachable MCP server URL at registration time — watch is created but baseline cannot be established","Webhook URL is not publicly reachable on port 443 — notifications will fail silently; registration still succeeds","Invalid or non-HTTPS URL provided — request rejected","Watch expires after 30 days and no further checks are made","Payment of $0.25 USDC not processed — endpoint returns 402 Payment Required","Signing secret lost after initial response — cannot be retrieved again"],"whenToPreferThis":"Use this endpoint when you need continuous, scheduled monitoring of a public remote MCP server and want push-based (webhook) alerts rather than polling it yourself. It is specifically designed for MCP server tool-list fingerprinting and grading, making it more targeted than general HTTP uptime monitors. Prefer it when you care about tool inventory drift, server quality grade changes, or reachability events over a 30-day window with HMAC-verified notifications.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-25T12:31:20.116Z","isFirstParty":false,"canonicalSlug":"toolfit-by-youraitools-mcp-server-change-monitor-80d75ff2"}