TriRank

Lee evidencia de citas de IA almacenada, rendimiento de búsqueda e informes de SEO a través de herramientas MCP de solo lectura.

Servidor MCP alojado

npx add-mcp 'https://mcp.trirankai.com/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Pregunta a Claude sobre tus rankings y visibilidad en IA

Funciona en los conectores de Claude Code y Claude.ai. Gratis: no se requiere clave API.

TriRank incluye un servidor MCP para AEO: conéctalo a tu asistente de IA y comprueba la visibilidad en IA con Claude, consulta rankings de Google o evalúa la autoridad de cualquier dominio, simplemente preguntando en lenguaje natural. El servidor MCP de SEO con IA responde con los mismos datos que muestra tu panel de TriRank.

Añade una URL a tu cliente MCP

https://mcp.trirankai.com/mcp

OAuth en dos clics, o una cabecera x-api-key: aproximadamente un minuto. Pasos de configuración ↓

Un bloque para Claude, Codex u otro agente: la URL del servidor, cómo autorizar y la primera habilidad a ejecutar. Pégalo y tu agente gestionará la conexión.

Mostrar el prompt

Connect the TriRank MCP server so you can read my Google rankings and AI visibility.

Server: https://mcp.trirankai.com/mcp (streamable HTTP)

Authorization. OAuth is the recommended path and needs no key:
- Claude Code: run \`claude mcp add --transport http trirank https://mcp.trirankai.com/mcp\`. Claude Code opens the OAuth approval on first use.
- Claude.ai: add the server URL above as a connector, then approve access.
- A client that supports custom headers can send an x-api-key header instead. I create the key at https://trirankai.com/settings/apikeys. Do not put the key in a shell command, a commit, or a file you write.

Once connected, list the TriRank tools you can see, then run the "Find your citation gaps and write the fix list" skill from https://trirankai.com/mcp#skills.

Cosas que puedes preguntar directamente

Cada prompt de abajo se ha ejecutado contra el servidor en vivo, exactamente como está escrito: son los prompts literales en inglés que enviamos. Sustituye con el nombre de tu propio sitio y pregunta sin problema.

  • "¿cuáles son mis rankings de eonebill esta semana?"
  • "¿cuál es mi visibilidad en IA para eonebill?"
  • "comprueba el DR de stripe.com"
  • "dame el informe semanal de mi sitio"
  • "¿cuáles de mis palabras clave en la página 1 tienen cero citas de IA?"
  • "compara mis clics con los de la semana pasada"

Conéctate en tres pasos

  1. 1

    Añade el servidor (OAuth: sin clave necesaria)

    Apunta tu cliente MCP a https://mcp.trirankai.com/mcp. OAuth es la vía recomendada: en Claude.ai añades el servidor y apruebas el acceso en dos clics. Los clientes que admiten cabeceras personalizadas, como Claude Code y Cursor, pueden enviar una cabecera x-api-key en su lugar.
  2. 2

    ¿Prefieres cabeceras? Crea una clave API

    Genera una clave en tu configuración de TriRank en Configuración → Claves API.
  3. 3

    Solo pregunta

    No hay sintaxis que aprender. Pregunta sobre rankings, informes, visibilidad en IA, brechas de citas o Domain Rating y el asistente elegirá la herramienta adecuada.

Para Claude Code CLI

claude mcp add --transport http trirank https://mcp.trirankai.com/mcp

Una línea en la terminal. Sin clave en el comando: Claude Code abre la aprobación OAuth en el primer uso.

Para Cursor

Añade TriRank como servidor MCP remoto: pega esto en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json para tenerlo en todas partes.

{
  "mcpServers": {
    "trirank": {
      "url": "https://mcp.trirankai.com/mcp",
      "headers": {
        "x-api-key": "YOUR_KEY"
      }
    }
  }
}

Sustituye YOUR_KEY con una clave de Configuración → Claves API.

También aparece en Smithery.

Ocho herramientas, respuestas claras

El servidor expone ocho herramientas de solo lectura. Tu asistente elige entre ellas automáticamente: nunca las invocas por su nombre.

trirank_get_rankings

Tus rankings de palabras clave de Google Search Console: posición media, clics, impresiones y CTR por consulta en un rango de fechas.

trirank_get_report

El informe completo semanal o mensual: tráfico, ganadores en rankings, citas de IA, artículos publicados y tendencia de DR, con exactamente los mismos datos que el panel.

trirank_check_ai_visibility

Cuán visible es tu sitio en las respuestas de IA: tasa de citas general más recuentos citado/omitido por motor para Google (grounding de Gemini), ChatGPT, Perplexity, Claude, Google AI Overviews y Google AI Mode.

trirank_list_citation_gaps

Las brechas de citas de un sitio que te pertenece: consultas para las que el sitio ya aparece en la página 1 de Google pero que un motor de IA no cita: las oportunidades de AEO de mayor valor.

trirank_check_dr

El Domain Rating de Ahrefs de cualquier dominio público, sin necesidad de conectar un sitio, además de su posición en el ranking de DR SaaS de TriRank.

trirank_content_gap

Las brechas de contenido de un sitio que te pertenece: consultas para las que ya rankea en Google pero que ningún artículo publicado cubre todavía, con las mayores victorias cercanas primero.

trirank_cited_pages

Qué páginas tuyas citó un motor de IA, de más reciente a más antigua. Las cuentas gratuitas ven el recuento; las de pago ven la lista completa.

trirank_page_geo_score

La puntuación GEO y SEO de una página concreta, de 0 a 100 cada una, calculada con una captura en vivo de la página, para una URL de un sitio que te pertenece.

Cada número que devuelven estas herramientas se mide igual que en el producto: consulta la metodología. ¿Prefieres leerlo en el navegador en lugar del chat? Prueba la extensión de TriRank.

¿Necesitas una API REST pura? Cuéntanoslo: https://trirankai.com/contact

Habilidades: flujos de trabajo que pegas en tu agente

Cada habilidad es un conjunto de instrucciones para tu agente: qué herramienta llamar, qué campos leer y qué no afirmar a partir de ellos. Dos de ellas dependen de una página en tu navegador, porque ninguna herramienta devuelve esos datos: las instrucciones lo indican.

Encuentra tus brechas de citas y escribe la lista de correcciones

Consultas en las que rankeas en la página 1 de Google pero que un motor de IA no te cita, con las comprobaciones fallidas en la página que rankea.

Usa: trirank_list_citation_gaps, trirank_page_geo_score

Goal: a fix list for the queries my site already ranks on page 1 of Google for, where an AI engine does not cite it.

1. Call trirank_list_citation_gaps with {"site": "<my domain>"}.
   - If the reply has gapsUnknown: true, stop and tell me Search Console is not connected or not pulled yet. The gap is unknown, not zero.
   - If gaps is empty, read me the note and emptyReason as written: "noTracked", "waiting" and "good" mean three different things.
2. For each gap row, list the keyword, position, impressions, and the engines whose status is "not_cited". "not_swept" and "unknown" are no reading, never "not cited".
3. Ask me which of my pages ranks for each query, then call trirank_page_geo_score with {"url": "<that page>"} and list its failing checks. It is a live fetch, capped at 12 pages per site and 20 per day across my sites, so score the top rows only.
4. Write the fix list: one line per query, with the page, the failing checks, and the engines that did not cite it.

Do not promise that fixing a check earns a citation. Quote latestDataDate with the numbers.

Ve quién recibe citas en tu lugar y con qué tipo de página

Tus recuentos de citas por motor y tus páginas citadas, además de los dominios citados en tu lugar desde la página de Acciones, con el tipo de página con el que suelen ganar.

Usa: trirank_check_ai_visibility, trirank_cited_pages

Goal: which domains AI engines cite on my tracked questions instead of me, and what kind of page they win with.

1. Call trirank_check_ai_visibility with {"site": "<my domain>"}. Report queriesSwept, each engine's cited / swept, and lastSweepAt. If queriesSwept is 0, stop: nothing has been swept yet.
2. Call trirank_cited_pages with {"site": "<my domain>"} for the pages of mine that do get cited. On a free account it returns a count and locked: true; say that, do not guess the list.
3. The other domains are not in any MCP tool. Send me to https://trirankai.com/actions. A "cited instead" task names the domain, how many of my probed queries it is cited on, by how many engines, how many of those I am cited on, and, once classified, the kind of page it mostly wins with (for example "mostly comparison pages").
4. When I paste that sentence back, compare its page kind with my cited pages from step 2 and tell me whether I have a page of that kind.

Being cited on the same question does not mean they took my place. Do not rank their page above mine.

Compara citas entre dos mercados

Pregunta por la misma marca desde dos países en el comprobador gratuito y configura países de prueba en un sitio que te pertenezca para la tarea recurrente de brechas de mercado.

Usa: ninguna herramienta MCP: una página en tu navegador

Goal: the same brand asked about from two countries, side by side.

1. No MCP tool splits a reading by country. For any brand, give me this link with the two ISO codes filled in, the market I am going into first and my home market second:
   https://trirankai.com/tools/ai-visibility-checker?country=DE&home=US
   The page fills both drop-downs. I press the check, then "Compare with your home market". It sits behind a bot check, so do not try to submit it yourself.
2. Read the two columns as two separate runs, each cached for 24 hours. Only ChatGPT, Claude and Perplexity are handed the country; the other engines say they were asked without a location. A side that failed says so; never fill it from the other side.
3. For a site I own, the recurring version: set Probe countries on the site at https://trirankai.com/sites. A market-gap task then appears on https://trirankai.com/actions when a question is cited with no location set, and in a listed country at least one of those three engines answered and none cited it.

Report what each side said. Do not turn one run into a claim about a market.

Elige preguntas rastreadas y lee el informe semanal

Dónde se añaden las preguntas rastreadas y cómo leer el informe semanal y los recuentos por motor sin exagerarlos.

Usa: trirank_get_report, trirank_check_ai_visibility

Goal: choose the questions to watch, then read the weekly numbers without over-reading them.

1. Tracking is set up by a person, not a tool: on https://trirankai.com/ai-visibility, add the questions a buyer would ask an AI assistant, optionally with the country they are asked from. No MCP tool adds or removes a tracked question.
2. Call trirank_get_report with {"site": "<my domain>", "period": "weekly"}. It compares the last 7 days with the 7 before, and is the same computation the reports page renders.
3. Call trirank_check_ai_visibility with {"site": "<my domain>"}. Give each engine as cited / swept, with noVerdict and failed next to it.
4. Swept 0 means that engine has not checked, not "not cited". Quote every rate with its denominator and lastSweepAt.

Say what moved. Do not say why: nothing here tells a change to the site apart from a change in the engine.

Consulta el comprobador gratuito desde un país

Una lectura gratuita, sin cuenta, de si los motores de IA citan una marca cuando la pregunta se hace desde un país concreto.

Usa: ninguna herramienta MCP: una página en tu navegador

Goal: one reading of whether AI engines cite a brand when the question is asked from a given country. Any brand, no account.

1. There is no MCP tool for this. Give me the link with the country code filled in (any country in the page's "Ask as a user in" list):
   https://trirankai.com/tools/ai-visibility-checker?country=GB
   I enter the brand and its domain and run it. The form is behind a bot check, so do not try to submit it yourself.
2. The question is the brand name as written, not translated. ChatGPT, Claude and Perplexity get the country as the searcher's location; the other engines are asked without one, and their rows say so.
3. Report the result as "cited on N of M engines, asked from <country>, on <date>". It is one run, cached for 24 hours.

Never present one run as a share of a market.

Preguntas frecuentes

¿Necesito entender MCP para usar esto?+

No. MCP (Model Context Protocol) es solo la infraestructura que permite a los asistentes de IA llamar a herramientas externas. Pegas una URL en tu cliente, la autorizas y haces preguntas en lenguaje natural: el asistente elige la herramienta adecuada por ti.

¿Debo conectarme con OAuth o con una clave API?+

Ambas opciones funcionan. Claude.ai se conecta mediante OAuth: añade el servidor y aprueba el acceso en dos clics. Los clientes que admiten cabeceras personalizadas, como Claude Code y Cursor, pueden enviar una cabecera x-api-key con una clave de tu configuración de TriRank.

¿Es gratuito?+

Sí: leer tus datos a través del servidor MCP es gratuito, con un límite de 500 llamadas al día por clave, que se reinicia a las 00:00 UTC.

¿De dónde provienen los datos?+

Los rankings y clics provienen de tu propiedad conectada de Google Search Console (normalmente con 2-3 días de retraso, igual que GSC). La visibilidad en IA proviene de los propios análisis de TriRank: Google (grounding de Gemini), ChatGPT, Perplexity, Claude, Google AI Overviews y Google AI Mode. El Domain Rating proviene en vivo de Ahrefs.

El servidor se actualizó, pero no veo las nuevas herramientas.+

Los clientes MCP guardan en caché la lista de herramientas cuando se conectan por primera vez. Elimina el servidor de TriRank de tu cliente y vuelve a añadirlo: la conexión nueva detectará las nuevas herramientas.