← Files seodata.devARCHIVED FILE
plugin.json
5.93 KB · Nov 6, 2026 · 18:21 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "seodata",
"version": "1.0.0",
"description": "Google search volume, CPC, competition and similar keywords for 50+ countries.",
"author": {
"name": "seodata.dev",
"email": "hello@seodata.dev",
"url": "https://www.seodata.dev"
},
"homepage": "https://www.seodata.dev/mcp",
"repository": "https://github.com/seodata-dev/mcp-server",
"license": "MIT",
"keywords": [
"seo",
"keyword research",
"search volume",
"cpc",
"content planning"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "seodata.dev",
"shortDescription": "Keyword search volume and CPC",
"longDescription": "seodata.dev answers keyword research questions with real data: average monthly Google search volume, cost per click in USD, paid-search competition from 0 to 1, and similar keywords with their own volumes, for 50+ countries.\n\nAsk how many people search for something, compare up to 25 keyword ideas at once, check whether a local-language term is searched more than the English one, or find related topics worth writing about. Useful for founders sizing demand for an idea, marketers and writers picking content targets, and anyone comparing markets.\n\nAll tools are read-only. It works without an account at a small daily limit; sign in to seodata.dev by email for higher limits.\n\nLimitations: volume data only. It does not return search result rankings, backlinks, site audits or traffic estimates for websites. Volumes are monthly averages and can lag recent trends.",
"developerName": "seodata.dev",
"category": "Productivity",
"capabilities": [
"Look up keyword search volume",
"Compare keywords",
"Find similar keywords",
"Check remaining lookups"
],
"websiteURL": "https://www.seodata.dev",
"supportURL": "https://www.seodata.dev/support",
"privacyPolicyURL": "https://www.seodata.dev/privacy",
"termsOfServiceURL": "https://www.seodata.dev/terms",
"defaultPrompt": [
"How many people search for \"standing desk\" in the US each month?",
"Compare search volume for these blog topics in the UK: meal prep, batch cooking, freezer meals.",
"Which is searched more in Germany: \"Laufschuhe\" or \"running shoes\"?"
],
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Single keyword volume in the default market",
"prompt": "How many people search for \"standing desk\" in the US each month?",
"tools_triggered": "lookup_keyword",
"expected_behavior": "Calls lookup_keyword with keyword \"standing desk\" and country \"us\", then reports the monthly search volume, CPC in USD and competition from the result, and may mention a few similar keywords with their volumes."
},
{
"description": "Compare several keywords in one call",
"prompt": "Compare search volume for these blog topics in the UK: meal prep, batch cooking, freezer meals.",
"tools_triggered": "lookup_keywords",
"expected_behavior": "Calls lookup_keywords once with the three keywords and country \"gb\", then ranks the topics by monthly volume using the returned numbers."
},
{
"description": "Local-language versus English term in another country",
"prompt": "Which is searched more in Germany: \"Laufschuhe\" or \"running shoes\"?",
"tools_triggered": "lookup_keywords",
"expected_behavior": "Looks up both keywords with country \"de\" and states which has the higher monthly volume, quoting both numbers."
},
{
"description": "Related keyword ideas",
"prompt": "Find keywords related to \"sourdough starter\" that I could write about, with their search volumes.",
"tools_triggered": "lookup_keyword",
"expected_behavior": "Calls lookup_keyword for \"sourdough starter\" and lists keywords from the similar list with their volumes, without inventing keywords that are not in the result."
},
{
"description": "Remaining quota",
"prompt": "How many seodata.dev lookups do I have left today?",
"tools_triggered": "get_usage",
"expected_behavior": "Calls get_usage and reports the plan and remaining lookups. For the reviewer account (Unlimited), remaining is null, which means no limit."
}
],
"negative": [
{
"description": "Search rankings are out of scope: seodata.dev has keyword volume data only, so no seodata.dev tool should be called. ChatGPT may answer from its own web search instead.",
"prompt": "Show me the top 10 Google results for \"crm software\"."
},
{
"description": "Backlinks and website traffic are out of scope: no seodata.dev tool covers them, so none should be called. ChatGPT may answer from its own web search instead.",
"prompt": "How many backlinks does example.com have and how much traffic does it get?"
},
{
"description": "Unrelated request with nothing about keywords or search demand: no seodata.dev tool should be called.",
"prompt": "Write a short poem about autumn."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: keyword search volume, CPC, competition and similar keywords for one or up to 25 keywords, and remaining-quota lookup."
},
"apps": "./.app.json"
}
}
}
SHA-256: 0b4a1b21cac5d9199b85aaae6cdd6da4e16ea3f545ddf5e57e2ffd093642f5a3