
Servidor MCP de DiffiCat
Qué servidores MCP son de DiffiCat, del registro oficial y encontrados preguntando a su propio dominio, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.
leído el 2026-10-24
- Nombre en el registrocom.difficat/difficatverificado en el registro MCP
El nombre en el registro está bajo difficat.com. El registro solo permite usar ese espacio de nombres a quien demuestra control del dominio por DNS o HTTP.
- Estadorespondecomprobado el 2026-10-24
- Herramientas15
- El servidor se llamadifficat
- Versión del servidor3.129.1
- Versión del protocolo2025-06-18
El 2026-10-24 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 222 ms.
- Sus herramientas hacen todos los casos de uso comprobados: compare old and new site pages for missing or broken URLs; check page layout differences at phone, tablet and desktop widths.
- Comprobado 4 de los 7 días necesarios para juzgar su fiabilidad.
Una vez conectado
- Mantén la aprobación para send_feedback: borran, envían o pagan sin avisar.
- cancel_comparison, send_feedback cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.
- Nota INITE MCPtras una semanala nota necesita 7 comprobaciones diarias: 4 hasta ahora
- Qué puede hacer un agente con él2 de 2 casos de uso
- Respondiómidiendo4 de las 7 comprobaciones diarias necesarias para mostrar el porcentaje
- Mediana de la primera respuesta422 ms
- Espacio en el contexto del agente≈ 7052 tokenslas definiciones de todas sus herramientas (15), que el agente lleva en cada turno
- Definiciones de herramientasA · 99 de 100
- Resultados tipados15 de 15 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
- Parámetros sin tipo: en 1 de 15
Qué puede hacer un agente con él
- puede · compare old and new site pages for missing or broken URLs
- puede · check page layout differences at phone, tablet and desktop widths
- no está claro · snapshot a single site before changing it
Cada caso de uso del producto se le preguntó a Jev junto con la lista de herramientas de este servidor: ¿puede un agente hacerlo con estas herramientas?
Conviene revisar
- Herramientas que borran, envían o pagan, marcadas como no destructivas: send_feedback
- Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: cancel_comparison, send_feedback
Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (25%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%), uso (10%) y lo fácil que es conectarse (10%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →
discover_pagesFree 5 times a day per client address (at most 50 pages each), no key needed. Lists the pages of Site A (sitemap, robots.txt or crawl), mapped onto Site B when given. Call it to see which pages a comparison would cover or to pick pairs…
capture_screenshotFree 5 times a day per client address, no key needed. Full-page PNG of one URL at the given viewport width, returned inline when small, else as links.file to fetch with the jobToken. Call it for a one-off look at a page or a mobile-width…
start_comparisonFree up to 40 pages a day per client address, no key needed; sample report: https://difficat.com/agents/sample/report.json. Compares Site A against Site B on page existence, content and visual regression, priced per page compared. For a…
recover_comparisonReturns the job or screenshot the payment credential in _meta paid for, with a new jobToken that replaces the old one; or, when the request carries a key and _meta no credential, the latest job that key paid for (no jobToken: the key…
get_comparisonStatus 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.
cancel_comparisonStop a running job; the job reports cancelled within a minute, with the pages compared so far in its report. Free.
wait_for_comparisonWaits 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 and, once terminal, the summary with passed, failed and…
get_reportThe finished report. Call it first with failedOnly: true and view: "digest": results, total and nextOffset then cover only the pages that failed, one small object per page with its issues, diff percentage and largest visual regions, and a…
get_screenshotFetch 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 as links.file to fetch with the jobToken. Pass a report…
get_balanceThe prepaid balance and the last 20 ledger entries of the key the request carries in its Authorization: Bearer or X-DiffiCat-Key header. Call it to check what a key can still pay for; request_prepaid_key is the way to obtain a key. The…
request_prepaid_keyMints a prepaid key and a Checkout link for a human to pay by card, so later paid calls are debited from its balance instead of challenged. Call it when a call was refused for payment and your human prefers a card to a wallet; with a key…
send_feedbackSends one message to the people who run this service: why a price, a payment path or a result did not fit. Call it when you stop short of a paid call or a result was not what the task needed; a person reads every message. Do not call it…
list_snapshotsLists the saved snapshots the DiffiCat account behind the request’s key owns or was given access to, newest first, each with access owner or reader. Call it to find a snapshotId for get_snapshot or compare_snapshot. Needs an account’s key…
get_snapshotA saved snapshot of a site: without n, the snapshot (label, origin, width, check mode, status) with its page list (n, path, status, whether a screenshot exists) and your compares that use it; with n, that page’s stored record: path…
compare_snapshotFree up to 40 pages a day per client address for a live compare, no key needed. Compares a saved snapshot, as Site A, against a live targetUrl (every stored page paired by path, or the urls pairs you name) at the snapshot’s width and…
Cómo conectar
Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:
{
"mcpServers": {
"difficat": {
"type": "http",
"url": "https://app.difficat.com/mcp"
}
}
}Añadirlo
Claude Code, en una terminal
claude mcp add --transport http difficat https://app.difficat.com/mcpAñadir a CursorAñadir a VS Code
claude.ai, ChatGPT y otros clientes: añade https://app.difficat.com/mcp como conector personalizado en los ajustes.
Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.
Cookies
Antes de contar esta visita
La analítica y la medición de anuncios nos dicen qué páginas y cuáles de nuestros anuncios cumplen su función: Google Analytics y Google Ads, el píxel de Meta, Yandex Metrica y un identificador propio. No se guarda nada hasta que respondas, y rechazar no cambia nada del sitio.