MCP servercom.difficat/difficat
Compare a website before and after a migration: missing pages, content changes, visual diffs.
Overview
Score?
UNRATED 0.331
of what a free look can see, on 10 looks
Looks
11
last 10 hr ago
Tools
10
changed 1 day ago
More info
URL
app.difficat.com/mcp
streamable-http
Says it is
difficat 3.38.3
protocol 2025-06-18
In the record since
8 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.331 · highest on record 0.8561
Toolsfrom sha256:324063d798…11a3d1 · +0 −0 1 day ago
| Tool | Schema |
|---|---|
| cancel_comparison Stop a running job; the job reports cancelled within a minute, with the pages compared so far in its report. Free. |
input · output |
| capture_screenshot Full-page PNG of one URL. Returns the image (or, for a large one, links.file to fetch with the jobToken) plus a jobId/jobToken for get_screenshot. Paid in USDC (the 402 challenge n |
input · output |
| discover_pages List the pages of Site A (sitemap, robots.txt, or crawl), mapped onto Site B when given. Paid in USDC (the 402 challenge names the network), or from a prepaid balance when the requ |
input · output |
| get_balance The prepaid balance and the last 20 ledger entries of the key the request carries as Authorization: Bearer dck_… or X-DiffiCat-Key. For a Pro account’s key the balance is 0.00 and |
input · output |
| get_comparison Status and progress of a job and, once it is terminal, its summary: passed, failed and issuesBySeverity. To wait for the end, call wait_for_comparison instead. Free. |
input · output |
| get_report The finished report. Call it first with failedOnly: true: results, total and nextOffset then cover only the pages that failed, while summary still covers every page. Without it, a |
input · output |
| get_screenshot Fetch one screenshot PNG by filename. Call it when a get_report page result or a capture_screenshot result names a screenshot you want to see; a PNG over the inline cap comes back |
input · output |
| recover_comparison Returns the job or screenshot the payment credential in _meta paid for, with a new jobToken that replaces the old one. For a paid call whose result never arrived. Free. |
input · output |
| start_comparison Compare Site A against Site B on page existence, content and visual regression. Charged upfront. Paid in USDC (the 402 challenge names the network), or from a prepaid balance when |
input · output |
| wait_for_comparison Waits until the job reaches a terminal status (completed, failed or cancelled) or timeoutSeconds pass (default 60, at most 300), then answers like get_comparison: status, progress |
input · output |
Verify it yourself
npx teppi-check https://app.difficat.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3E48XMNR11A268GG7CRHMJY