seodata.dev: keyword search volume
Keyword search volume, CPC, competition and similar keywords for 50+ countries.
我该使用它吗
质量与安全性
A
基于对工具定义和协议合规性的自动分析。
上下文开销
~1,206token 数(工具定义)
~4.0 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.94%)
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"keywords": {
"url": "https://mcp.seodata.dev/mcp"
}
}
}远程端点
https://mcp.seodata.dev/mcpstreamable-http它能做什么
工具清单
工具(3)
🟢 只读🟡 写入🔴 删除⚪ 未知
🟢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.
输入模式
{
"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"
}输出模式
{
"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.
输入模式
{
"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"
}输出模式
{
"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.
输入模式
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}输出模式
{
"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": {}
}社区
证据
最近观测
已验证未记录版本3 个工具