Servidor MCP: ChatGPT, Claude y otras apps de IA
Conecta Rankfender a Claude, ChatGPT, Claude Code o Cursor: configuración, permisos, herramientas, créditos y límites.
El servidor MCP de Rankfender conecta tus proyectos con apps de IA como Claude, ChatGPT, Claude Code y Cursor. MCP (Model Context Protocol) es el estándar abierto que usan estas apps para llamar a otro software. El asistente puede leer tu proyecto y, si lo permites, hacer cambios, siempre después de preguntarte.
Quién puede usarlo
Proyectos cuyo propietario tiene el plan Professional, Business o Agencies. Los miembros del equipo usan el plan del propietario: propietarios, administradores y editores pueden permitir cambios; los lectores solo pueden leer. Consulta Planes.
Conectar una app de IA
Usa la misma URL en todas las apps. La app abre una página de inicio de sesión de Rankfender y luego una página de consentimiento donde eliges los proyectos (todos, incluidos los futuros, o solo los que marques), si la app puede hacer cambios y si también puede publicar en tu sitio web.
https://app.rankfender.com/mcpClaude (claude.ai y Claude Desktop)
- Abre Customize → Connectors y haz clic en Add custom connector. Claude Desktop tiene la misma página.
- Pega la URL de arriba y haz clic en Add.
- Inicia sesión en Rankfender cuando Claude te lo pida (Claude Desktop abre la página en tu navegador), elige tus proyectos y lo que Claude puede hacer, y haz clic en «Permitir».
- En un chat, activa Rankfender desde el menú de herramientas (tools menu). En los planes Team y Enterprise, un propietario lo añade primero en Organization settings → Connectors (Add → Custom → Web) y luego cada miembro hace clic en Connect. El plan Free permite un conector personalizado.
ChatGPT
- En chatgpt.com, abre Plugins, haz clic en + y elige Add custom MCP server.
- Llámalo Rankfender, pega la URL de arriba como Server URL y elige OAuth.
- Acepta el aviso y créalo como plugin; luego inicia sesión en Rankfender, elige tus proyectos y lo que ChatGPT puede hacer, y haz clic en «Permitir».
- En un chat, escribe @ y elige Rankfender. En un espacio de trabajo, puede que un administrador tenga que permitir los servidores MCP personalizados.
Claude Code
Añade el servidor (añade --scope user para usarlo en todos los proyectos), escribe /mcp en Claude Code, elige rankfender y luego Authenticate. Tu navegador abre la página de inicio de sesión de Rankfender.
claude mcp add --transport http rankfender https://app.rankfender.com/mcpCursor y otras apps MCP
Añade Rankfender a ~/.cursor/mcp.json (todos los proyectos) o a .cursor/mcp.json (un proyecto). Cursor encuentra solo la página de inicio de sesión: inicia sesión en Rankfender, elige tus proyectos y haz clic en «Permitir». Cualquier otra app compatible con servidores MCP remotos (streamable HTTP) con inicio de sesión OAuth funciona igual con la URL de arriba.
{
"mcpServers": {
"rankfender": { "url": "https://app.rankfender.com/mcp" }
}
}Con una clave de API de proyecto (solo lectura)
Para las apps que no pueden iniciar sesión, usa una clave de API de proyecto de Configuración → Integraciones (ver Tu clave de API). Una clave da acceso de solo lectura a su único proyecto, sea cual sea el rol del usuario. Envíala como Authorization: Bearer o en la cabecera X-Rankfender-Key.
claude mcp add --transport http rankfender https://api.rankfender.com/functions/v1/mcp \
--header "Authorization: Bearer rfk_your_key"Qué puede hacer la app
- Solo lectura, salvo que se marcara «Permitir que … haga estos cambios» en la página de consentimiento. Publicar requiere una tercera casilla, «Permitir que … publique en tu sitio web», desmarcada por defecto. Para cambiar cualquiera de las dos, vuelve a conectar la app.
- Los cambios requieren derechos de propietario, administrador o editor en el proyecto. Los lectores y las claves de API solo pueden leer.
- Las acciones de pago y las que tienen avisos (una palabra clave fuera de intención, un artículo que ya apunta a una palabra clave casi idéntica) responden primero con el coste, el saldo del propietario y los avisos, sin cambiar nada. La app debe volver a llamar con confirm: true cuando des tu acuerdo.
- No se borra nada. Quitar una palabra clave, un competidor o una pregunta seguida la oculta y se puede deshacer; los artículos solo se pueden quitar del calendario; el texto editado conserva la versión anterior.
- Sin la casilla de publicación, tu sitio web no cambia: un artículo editado solo llega a él cuando alguien hace clic en «Actualizar en tu sitio» en Rankfender.
- Cada cifra viene con su fecha de medición y su fuente. En get_portfolio, los valores de más de 30 días se marcan como antiguos.
Publicar en tu sitio web
- publish_article publica un artículo, o actualiza uno publicado con su último texto (lo mismo que «Actualizar en tu sitio» en la app de Rankfender). Requiere las dos casillas.
- Usa el sitio conectado en Rankfender: WordPress (plugin de Rankfender) o Modern Web (webhook).
- La primera llamada dice qué va a pasar, en qué sitio y el coste (alrededor de 1 crédito, por el control de publicación). No se envía nada hasta que la app vuelve a llamar con confirm: true.
- El control de publicación de Rankfender se ejecuta primero, como en la app de Rankfender. Si retiene el artículo, no se publica nada: la app recibe los motivos y un enlace para corregirlos en Rankfender. «Publicar igualmente» sigue estando solo en la app de Rankfender.
- Nunca despublica. Tras publicar, la respuesta da la URL publicada o indica que la página aún no está publicada.
Herramientas de lectura
Las herramientas de lectura no usan créditos y nunca miden nada nuevo. Si ves varios proyectos, la app pasa el id o el dominio del proyecto a cada herramienta.
| Nombre | Qué da |
|---|---|
list_projects | Los proyectos que esta conexión puede leer; búsqueda por nombre o dominio. |
get_portfolio | Una fila por proyecto: tendencia orgánica, tendencia de visibilidad IA, alertas abiertas y la próxima acción de la Estrategia, cada una con su fecha. |
get_project_overview | El proyecto de un vistazo: palabras clave, artículos, competidores, backlinks, visibilidad IA y próximas acciones sugeridas. |
get_organic_overview | Posiciones en Google y tráfico orgánico estimado con los propios datos de búsqueda de Rankfender, como en Inicio. |
get_performance_data | Datos de Search Console y Analytics, cuando el proyecto los ha conectado. |
search_keywords | Todas las palabras clave seguidas, o las que contienen una palabra, con volumen, dificultad, posición y URL posicionada. |
list_articles | Cada artículo con su estado, fechas, URL publicada, puntuación de calidad y número de palabras. |
get_article | Un artículo completo: texto, meta, palabras clave, esquema, FAQ, enlaces, control de calidad y estado de publicación. |
list_scheduled_articles | El calendario de contenido entre dos fechas. |
get_ai_visibility_summary | Puntuación de visibilidad y tendencia, tasa de mención por motor de IA, temas, cuota de voz y estado del último control. |
get_ai_visibility_detail | Las respuestas de IA en detalle, con las fuentes que citan y los competidores que nombran. |
list_tracked_prompts | Las preguntas que Rankfender hace a los motores de IA para el proyecto. |
list_competitors | Competidores seguidos con su autoridad y las palabras clave compartidas. |
get_competitor_intel | Datos medidos de competidores: panorama, brecha de palabras clave, mejores páginas, brecha de backlinks, perfil del sitio. |
get_backlink_profile | Backlinks, dominios de referencia, rango de dominio, puntuación de spam y cambio desde la última instantánea. |
get_site_audit | La última auditoría técnica: puntuación y principales problemas, con cómo corregirlos. |
check_page | Obtiene ahora una página del sitio: estado, título, meta, encabezados, schema, imágenes sin texto alternativo. |
get_opportunities | Oportunidades de contenido con prioridad, ganancia esperada y motivo. |
get_weekly_insights | El resumen de la semana: logros, aspectos a mejorar y acciones principales. |
get_alerts | Alertas recientes, cada una con una acción sugerida. |
get_current_strategy | La página Estrategia: titular, objetivo principal y acciones. |
list_tasks | Tareas del tablero de Planificación y tareas pendientes de revisión. |
get_task | Una tarea completa: qué, por qué, pasos, resultado esperado y artículo vinculado. |
get_credits | Los créditos de la cuenta: disponibles, usados este mes y fecha de renovación. |
get_search_console | Search Console por consulta, página o día: clics, impresiones, CTR, posición ponderada por impresiones, frente al periodo anterior; paginado. |
get_search_engines | Google (Search Console) frente a Bing (Bing Webmaster Tools): totales, por consulta o página, dónde uno posiciona mejor; visitas de otros buscadores. |
get_keyword_clusters | Agrupa las palabras clave que son variantes de una misma búsqueda, con la página que apunta a cada grupo y los artículos que compiten por él. |
get_refresh_plan | Para una página publicada: consultas y posiciones ahora y antes, caída, búsquedas que el texto no responde, notas de calidad y un plan de actualización. |
get_internal_link_suggestions | Enlaces que añadir entre los artículos publicados del proyecto, con el texto ancla encontrado en cada uno. |
get_ai_citations | Los sitios y páginas que más citan los motores de IA, y cuáles aún no enlazan a ti (una lista de outreach). |
suggest_competitors | Marcas que nombran las respuestas de IA y que el proyecto no sigue, con qué frecuencia y en qué motores. |
get_cross_signals | Páginas rotas que aún reciben búsquedas, problemas en las páginas con más clics, artículos que mejorar, sitios citados por la IA que no te enlazan. |
Herramientas de cambio
Las herramientas de cambio solo aparecen si se marcó «Permitir que … haga estos cambios»; publish_article también requiere «Permitir que … publique en tu sitio web». La app te pregunta antes de cada una. Los créditos salen de la cuenta del propietario del proyecto. Las cifras de abajo son las estimaciones actuales de Rankfender; cada herramienta de pago da la estimación exacta y el saldo antes de actuar.
| Nombre | Qué hace | Créditos |
|---|---|---|
add_keywords | Añade palabras clave al seguimiento (restaura las quitadas); se aplica el límite de palabras clave del plan. | Menos de 1 |
remove_keywords | Deja de seguir palabras clave; se ocultan, no se borran. | Ninguno |
schedule_article | Añade una idea de artículo al calendario (2 por día como máximo, un artículo por palabra clave). | Menos de 1 |
reschedule_article | Mueve un artículo a otra fecha. | Ninguno |
unschedule_article | Quita un artículo del calendario; uno ya escrito vuelve a borradores con su texto. | Ninguno |
update_article_details | Cambia el título, la palabra clave objetivo, la meta, el slug (no una vez publicado) o el enfoque. | Ninguno |
edit_article | Sustituye el texto, entero o una sección; se conserva el texto anterior y el control de calidad se ejecuta de nuevo. | Ninguno |
create_article_from_opportunity | Convierte una oportunidad de contenido en una idea de artículo. | Menos de 1 |
generate_article | Hace que el motor de contenido escriba un artículo (3–5 minutos). | Unos 30 |
regenerate_article | Reescribe un artículo, con instrucciones si quieres; se conserva el texto anterior. | Unos 30 |
publish_article | Publica un artículo en tu sitio web o actualiza uno publicado, tras el control de publicación (requiere la casilla de publicación). | Alrededor de 1 |
create_task | Añade una tarea al tablero de Planificación, marcada como procedente de una app de IA. | Ninguno |
update_task_status | Marca una tarea como hecha, en curso, planificada, aprobada, en backlog o descartada. | Ninguno |
add_competitor | Empieza a seguir a un competidor. | Ninguno |
remove_competitor | Deja de seguir a un competidor; sus datos se conservan. | Ninguno |
replace_competitor | Cambia un competidor seguido por otro. | Ninguno |
measure_competitor | Mide ahora una vista de un competidor (perfil del sitio 3, mejores páginas 4, brecha de palabras clave 16, brecha de backlinks 29, panorama 38 créditos) cuando falta o tiene más de un día. | 3–38 |
add_tracked_prompts | Añade preguntas de compradores al seguimiento de visibilidad IA. | Ninguno |
update_tracked_prompt | Reformula, mueve o pausa una pregunta seguida. | Ninguno |
run_ai_visibility_check | Vuelve a hacer las preguntas seguidas a los motores de IA (5–15 minutos). | Unos 25 |
run_site_audit | Rastrea y audita el sitio ahora (50–300 páginas según el plan). | Ninguno |
generate_report | Crea el informe del proyecto y devuelve un enlace para compartir válido 90 días. | Ninguno |
score_keywords | Puntúa de 0 a 3 la relevancia de las palabras clave para tu marca, con la intención y un motivo breve. | Menos de 1 |
label_keywords | Añade o quita tus propias etiquetas en palabras clave, para agruparlas y filtrarlas. | Ninguno |
merge_tasks | Fusiona tareas duplicadas en una; las demás se cierran con un enlace a ella, no se borra nada. | Ninguno |
update_project_settings | Cambia el idioma, el país, el sector, el tipo de negocio o la descripción de marca del proyecto (solo propietarios y administradores del proyecto). | Ninguno |
generate_technical_fix | Redacta una corrección lista para pegar en una página (título, meta descripción, FAQ, definición, schema); no cambia nada. | Menos de 1 |
run_on_projects | Ejecuta una de siete acciones en hasta 25 proyectos; la primera llamada muestra cada proyecto y el coste total. | Según la acción |
decide_strategy_moves | Acepta acciones de la Estrategia (cada una se convierte en una tarea con fecha en Planificación) o las rechaza. | Ninguno |
regenerate_strategy | Hace que el Estratega escriba una nueva estrategia con los datos guardados, como borrador junto a la actual. | Unos 20 |
Prompts listos para usar
El servidor ofrece cuatro prompts que guían a la app por las herramientas. Las apps compatibles con prompts MCP los muestran en su menú de prompts.
| Nombre | Qué da |
|---|---|
weekly_report | Informe semanal de SEO y visibilidad IA con las tres próximas acciones. |
quick_wins | Palabras clave cerca de la primera página, temas de IA débiles y páginas fáciles de corregir, primero lo más barato. |
audit_content_plan | Palabras clave fuera de intención, casi duplicados, puntuaciones de calidad bajas y temas que faltan en el plan de contenido. |
seo_director | Revisa todos los proyectos, elige dónde actuar y propone los primeros artículos. |
Enviar una tarea de Planificación a una app de IA
En el tablero de Planificación, «Enviar a la IA» en una tarea abre Claude o ChatGPT con un prompt listo, o lo copia para Claude Code o Cursor. La app lee la tarea con get_task, hace el trabajo con las herramientas de Rankfender (preguntándote antes de cada cambio) y luego la marca como hecha con update_task_status. Si el cuadro del chat se abre vacío, pega: el prompt ya está copiado. Se muestra en los proyectos cuyo propietario tiene el plan Professional o superior.
Límites
| Límite | Valor |
|---|---|
| Llamadas a herramientas | 60 por minuto y 2.000 por día, por usuario y proyecto |
| Cambios | 10 por minuto y 100 por día, por usuario y proyecto |
| Artículos escritos o reescritos desde apps de IA | 7 por proyecto en 24 horas |
| Artículos por día del calendario | 2 |
| Mediciones de competidores | Una por vista y por día |
| Controles de visibilidad IA | Uno a la vez |
Desconexión, datos y soporte
Para detener una app, abre Configuración de la cuenta → Claves API → Aplicaciones de IA conectadas y haz clic en Desconectar: pierde el acceso al instante, y tus proyectos y datos quedan como están. Rankfender solo envía datos del proyecto a la app que conectaste, cuando llama a una herramienta; la política de privacidad describe lo que se almacena. Preguntas o problemas: support@rankfender.com o la página de soporte.
Solución de problemas
| Lo que ves | Por qué | Qué hacer |
|---|---|---|
| “available on the Professional, Business and Enterprise plans” | El plan del propietario del proyecto es inferior a Professional. | Mejora el plan del propietario. |
| “This sign-in link has expired”, o la página de inicio de sesión vuelve una y otra vez | La página de consentimiento estuvo abierta más de 10 minutos, o la app inició un nuevo inicio de sesión. | Ciérrala y vuelve a conectar desde la app. |
| “this app is not registered with Rankfender” o “the return address does not match” | El registro de la app cambió. | Quita el conector en la app y vuelve a añadirlo. |
| Respuestas sobre el proyecto equivocado | La conexión puede leer varios proyectos. | Nombra el proyecto (dominio o nombre) en tu pregunta; list_projects muestra los que puede leer. |
| “This connection can only read”, o no hay herramientas de cambio | No se marcó «haga estos cambios», o se usa una clave de API de proyecto. | Vuelve a conectar la app y márcalo en la página de consentimiento. |
| “This connection may not publish to the website” | La casilla de publicación está desmarcada. | Vuelve a conectar y marca «publique en tu sitio web», o publica desde el artículo en Rankfender. |
| You are a viewer on this project | Los cambios requieren derechos de editor. | Pide al propietario acceso de editor. |
| Rate limit / Daily limit reached | Demasiadas llamadas o cambios. | Espera y vuelve a intentarlo. |
| 7 articles were already written or rewritten | Límite diario de artículos desde apps de IA. | Inténtalo mañana o usa la página Contenido. |
| Not enough credits | El saldo del propietario es inferior al coste. | Compra créditos o espera a la renovación mensual. |
Nota
La app de IA redacta las respuestas y puede equivocarse. Comprueba las cifras importantes en Rankfender antes de actuar. Rankfender solo envía los datos de tu proyecto a la app que conectaste, cuando llama a una herramienta.