Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Semrush con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Dale a tu IA los datos SEO de Semrush: resumen del dominio y su historial, palabras clave orgánicas y de pago, competidores, keyword gap, volumen, dificultad e ideas de palabras clave, posiciones de URL y backlinks, con el coste en unidades de API de cada informe.
Prueba a pedir
Prompts de ejemplo para Semrush
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Semrush, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Semrush + ChatGPT
Dale a tu IA los datos SEO de Semrush: resumen del dominio y su historial, palabras clave orgánicas y de pago, competidores, keyword gap, volumen, dificultad e ideas de palabras clave, posiciones de URL y backlinks, con el coste en unidades de API de cada informe.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
SEMRUSH_API_KEY
Paso 1 — Obtener credenciales
- El acceso a la API requiere una suscripción a Semrush SEO Business más un paquete de unidades de API, que se compra en Subscription info → API units (
https://www.semrush.com/accounts/subscription-info/api-units/). Un plan Business nuevo empieza con cero unidades. - Abre
https://www.semrush.com/accounts/api-keys/activey copia una clave de API v3 activa. - Pégala en
SEMRUSH_API_KEYe instala el conector. La clave se guarda cifrada, el conector la añade a cada solicitud y solo se envía a semrush.com. - Empieza con
semrush_get_api_units: es gratis y muestra cuántas unidades de API le quedan a la clave.
Se cobra de tus propias unidades de API de Semrush: cada informe gasta unidades de API de tu cuenta de Semrush por cada línea devuelta. Cuestan 10 unidades por línea el resumen del dominio y su historial, las palabras clave orgánicas, las páginas que posicionan, las palabras clave de una URL y el top 100 de Google de una palabra clave (10 por palabra clave en un resumen por lotes); 20 por línea las palabras clave de pago y las ideas de concordancia amplia; 40 por línea los competidores orgánicos, las palabras clave relacionadas, las palabras clave en forma de pregunta, los backlinks y los dominios de referencia (40 por solicitud el resumen de backlinks); 50 por palabra clave la Keyword Difficulty; y 80 por línea el Keyword Gap. Los datos históricos con display_date cuestan cinco veces más. Los informes devuelven 10 líneas salvo que pidas más, y la IA solo sube esa cifra cuando lo necesitas. Pedir menos columnas da una respuesta más corta, pero no baja el precio. Cuando no quedan unidades suficientes, Semrush devuelve solo las líneas que se han podido pagar.
Ojo con el informe de palabras clave de todos los países: semrush_keyword_overview_all_databases devuelve una línea por país y no se puede limitar: unas 140 líneas, hasta 1.400 unidades. Para un solo mercado, semrush_keyword_overview cuesta 10.
Qué hace: Domain Overview y su historial mensual, en un país o en todos; Organic Research y Advertising Research (las palabras clave por las que posiciona un dominio o por las que paga anuncios en Google Ads); competidores orgánicos y las páginas que posicionan; Keyword Gap entre hasta cinco dominios (palabras clave compartidas, ausentes, únicas y sin explotar); volumen, CPC, competencia, intención de búsqueda, tendencia y Keyword Difficulty de una palabra clave o de hasta 100 a la vez; palabras clave relacionadas, de concordancia amplia y en forma de pregunta; el top 100 de Google que Semrush registró para una palabra clave; las palabras clave de una sola URL; y Backlink Analytics con Authority Score, backlinks y dominios de referencia. Todas las herramientas son de solo lectura.
Bases de datos y filtros: database es un código de país de dos letras (us, uk, de, it, fr, es y más). Las bases de datos móviles (mobile-us) y ampliadas (us-ext) solo existen para los informes de dominio. Los filtros como "volumen superior a 1.000" o "posiciones del 1 al 10" se envían en la sintaxis de filtros propia de Semrush, codificados por el conector.
Cómo leer las respuestas: Semrush responde en CSV separado por punto y coma, con una línea de cabecera y sus códigos de columna (Ph palabra clave, Po posición, Nq volumen de búsqueda, Cp CPC en USD, Kd Keyword Difficulty, In intención, etc.). La IA interpreta los códigos por ti.
Errores comunes: ERROR 50 :: NOTHING FOUND significa que Semrush no tiene datos para ese dominio, palabra clave o base de datos; revisa cómo está escrito y la base de datos en lugar de reintentar. ERROR 120, 122 o 402: la clave de API es incorrecta; vuelve a copiarla. ERROR 130 :: API DISABLED: la suscripción no tiene acceso a la API. ERROR 132: no quedan unidades de API (los informes de backlinks también lo devuelven con una clave que Semrush no reconoce). ERROR 133: el plan no incluye esta base de datos. ERROR 429: demasiadas solicitudes a la vez; espera un momento.
El conector no cubre Projects, Position Tracking ni Site Audit, la Trends API (tráfico), las API de Local y Listing Management, ni los informes de subdominios y subcarpetas.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en ChatGPT
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
ChatGPT añade servidores MCP como plugins desde su página Plugins, en la web y en los planes de pago. Ya no hace falta el modo desarrollador. En un espacio Business solo pueden hacerlo los administradores y propietarios; en Enterprise y Edu un administrador puede conceder el permiso Create plugins with MCPs.
- Ve a chatgpt.com/plugins, pulsa + y luego Add custom MCP server.
- Escribe un nombre, por ejemplo Name:
Semrush. - En Connection, introduce como Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDy deja Authentication en OAuth. - Selecciona I understand and want to continue y después Create as a plugin. Cuando ChatGPT lo pida, inicia sesión en AnythingMCP y permite el acceso.
- Instala el nuevo plugin desde tus plugins personales; luego escribe @ en un chat y elígelo.
Herramientas disponibles
| Tool | What it does |
|---|---|
semrush_get_api_units | Show how many Semrush API units this key has left |
semrush_domain_overview | Domain overview in one Semrush database: Semrush rank, organic keywords, organic traffic and traffic cost, paid keywords, paid traffic and… |
semrush_domain_overview_all_databases | The same overview for every Semrush regional database at once (one line per country) |
semrush_domain_history | Monthly history of a domain's organic and paid metrics in one database (rank, keywords, traffic, cost, date), newest first |
semrush_domain_organic_keywords | Keywords a domain ranks for in Google's top 100 (Organic Research): position, previous position, volume, CPC, URL, traffic share, intent |
semrush_domain_paid_keywords | Keywords a domain buys Google Ads for (Advertising Research): ad position, volume, CPC, visible URL, traffic share |
semrush_domain_organic_competitors | Organic search competitors of a domain: competitor relevance, common keywords, their organic keywords, traffic and cost |
semrush_domain_organic_pages | A domain's pages that rank in Google's top 100, with the number of ranking keywords and traffic per page |
semrush_keyword_gap | Compare the keywords of up to five domains (Keyword Gap): shared, all, unique, missing or untapped keywords with each domain's position |
semrush_keyword_overview | Volume, CPC, competition, number of results, trend, intent and difficulty of one keyword in one database |
semrush_keyword_overview_all_databases | Volume, CPC and competition of one keyword in every regional database at once (one line per country), to compare markets |
semrush_batch_keyword_overview | Overview of up to 100 keywords in one database in a single call: volume, CPC, competition, results, trend, intent, difficulty |
semrush_keyword_organic_results | The organic Google results (SERP) Semrush recorded for a keyword: position, domain, URL and SERP features |
semrush_related_keywords | Related keywords, synonyms and variations of a keyword with volume, CPC, competition, difficulty, intent and relevance |
semrush_broad_match_keywords | Broad-match keyword ideas that contain the given keyword, with volume, CPC, competition, difficulty and intent |
semrush_keyword_questions | Question keywords (how, what, why...) that contain the given keyword, with volume, CPC, competition and difficulty |
semrush_keyword_difficulty | Keyword Difficulty (0 to 100) of up to 100 keywords: how hard it is to reach Google's top 10 |
semrush_url_organic_keywords | Keywords one URL ranks for in Google's top 100: position, volume, CPC, traffic share, intent |
semrush_backlinks_overview | Backlink summary of a domain or URL: Authority Score, total backlinks, referring domains, URLs and IPs, follow and nofollow links, text and… |
semrush_backlinks | Backlinks of a domain or URL: Authority Score of the linking page, source title and URL, target URL, anchor, nofollow, first and last seen… |
semrush_referring_domains | Domains that link to a domain or URL: Authority Score, number of backlinks, IP, country, first and last seen (Unix time) |
Ejemplos de prompts
- "Dame el resumen de dominio de Semrush de example.es en la base de datos de España y cómo ha evolucionado su tráfico orgánico mes a mes este año."
- "Haz un keyword gap entre example.es, competidor-a.es y competidor-b.es en la base de datos de España: ¿por qué palabras clave posicionan ellos en el top 10 y nosotros no? 20 líneas."
- "Busca palabras clave en forma de pregunta sobre 'bomba de calor' con más de 500 búsquedas al mes y luego comprueba su dificultad."
- "Muéstrame el resumen de backlinks y el Authority Score de competidor-a.es, y sus 20 dominios de referencia más fuertes."
- "¿Cuántas unidades de API de Semrush nos quedan?"
FAQ
¿Funciona el plan gratuito de ChatGPT con servidores MCP personalizados? OpenAI documenta los servidores MCP personalizados solo para los planes de pago; el plan Free no aparece en su lista.
Siguientes pasos
¿Te ha sido útil esta guía?