seodata.dev: keyword search volume

Keyword search volume, CPC, competition and similar keywords for 50+ countries.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
77%
Calidad de los nombres
87%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,206Tokens (definiciones de herramientas)
~4.0 KBTamaño de respuesta típico
Impacto moderado en la atención (0.94% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "keywords": {
      "url": "https://mcp.seodata.dev/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.seodata.dev/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢lookup_keyword(keyword, country)

Get Google monthly search volume, CPC, competition and similar keywords (with their volumes) for one keyword in one country. Use for keyword research, sizing demand, comparing topics, or picking SEO/content targets.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "The search query, e.g. \"headless cms\""
    },
    "country": {
      "default": "us",
      "description": "Two-letter ISO 3166-1 country code for the market. Default \"us\".",
      "type": "string",
      "pattern": "^[A-Za-z]{2}$"
    }
  },
  "required": [
    "keyword"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string"
    },
    "country": {
      "type": "string"
    },
    "found": {
      "type": "boolean",
      "description": "False when there is no data for this keyword"
    },
    "volume": {
      "type": "number",
      "description": "Average monthly Google searches"
    },
    "cpc": {
      "type": "number",
      "description": "Average cost per click in USD"
    },
    "competition": {
      "type": "number",
      "description": "Paid-search competition from 0 (low) to 1 (high)"
    },
    "updated_at": {
      "description": "When this data was last refreshed (ISO 8601)",
      "type": [
        "string",
        "null"
      ]
    },
    "similar": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "keyword": {
            "type": "string"
          },
          "volume": {
            "type": "number"
          },
          "cpc": {
            "type": "number"
          },
          "overlap": {
            "type": "number",
            "description": "How many top-ranking pages the two keywords share"
          }
        },
        "required": [
          "keyword",
          "volume",
          "cpc",
          "overlap"
        ],
        "additionalProperties": {}
      }
    }
  },
  "required": [
    "keyword",
    "country",
    "found",
    "volume",
    "cpc",
    "competition",
    "updated_at",
    "similar"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢lookup_keywords(keywords, country)

Get monthly search volume, CPC, competition and similar keywords for up to 25 keywords in one country at once. Prefer this over repeated lookup_keyword calls when comparing or prioritizing a keyword list.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "keywords": {
      "minItems": 1,
      "maxItems": 25,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200
      },
      "description": "Up to 25 search queries"
    },
    "country": {
      "default": "us",
      "description": "Two-letter ISO 3166-1 country code for the market. Default \"us\".",
      "type": "string",
      "pattern": "^[A-Za-z]{2}$"
    }
  },
  "required": [
    "keywords"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string"
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "keyword": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "found": {
            "type": "boolean",
            "description": "False when there is no data for this keyword"
          },
          "volume": {
            "type": "number",
            "description": "Average monthly Google searches"
          },
          "cpc": {
            "type": "number",
            "description": "Average cost per click in USD"
          },
          "competition": {
            "type": "number",
            "description": "Paid-search competition from 0 (low) to 1 (high)"
          },
          "updated_at": {
            "description": "When this data was last refreshed (ISO 8601)",
            "type": [
              "string",
              "null"
            ]
          },
          "similar": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "keyword": {
                  "type": "string"
                },
                "volume": {
                  "type": "number"
                },
                "cpc": {
                  "type": "number"
                },
                "overlap": {
                  "type": "number",
                  "description": "How many top-ranking pages the two keywords share"
                }
              },
              "required": [
                "keyword",
                "volume",
                "cpc",
                "overlap"
              ],
              "additionalProperties": {}
            }
          }
        },
        "required": [
          "keyword",
          "country",
          "found",
          "volume",
          "cpc",
          "competition",
          "updated_at",
          "similar"
        ],
        "additionalProperties": {}
      }
    },
    "failed": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Keywords whose lookup failed upstream; retry later"
    },
    "skipped": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Keywords not looked up because a quota or daily new-keyword limit ran out"
    }
  },
  "required": [
    "country",
    "results",
    "failed",
    "skipped"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢get_usage

Show which seodata.dev plan this connection uses and how many keyword lookups are left today and this month.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "plan": {
      "type": "string",
      "enum": [
        "anonymous",
        "free",
        "unlimited"
      ]
    },
    "signed_in_as": {
      "type": [
        "string",
        "null"
      ]
    },
    "remaining": {
      "description": "Lookups left before the next limit; null = unlimited",
      "type": [
        "number",
        "null"
      ]
    },
    "daily": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "used": {
              "type": "number"
            },
            "limit": {
              "type": "number"
            }
          },
          "required": [
            "used",
            "limit"
          ],
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "monthly": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "used": {
              "type": "number"
            },
            "limit": {
              "type": "number"
            }
          },
          "required": [
            "used",
            "limit"
          ],
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "upgrade_url": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "plan",
    "signed_in_as",
    "remaining",
    "daily",
    "monthly",
    "upgrade_url"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas