BlogSEO
blogseo.io
· Search Optimization SAS
BlogSEO is an AI SEO platform: keyword research, SEO articles written in the brand's voice and published automatically to the website's CMS, backlinks, Google rankings and AI visibility tracking. BlogSEO does not run an A2A JSON-RPC agent. Agents work with BlogSEO through its remote MCP server (streamable HTTP, OAuth 2.1), the only interface listed in supportedInterfaces. Use this card to discover what BlogSEO can do, and the MCP server to do it.
blogseo.io via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
D
Conformance score: 53/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-10-10 01:16:26 current | 1606fc0b385b… |
view → |
Endpoints
| Agent card | https://blogseo.io/.well-known/agent-card.json |
| Provider | https://www.blogseo.io |
| Docs | https://www.blogseo.io/docs/integrations/mcp |
Skills · 7 declared · mapped to canonical taxonomy
Find keywords a website can rank for with search volume, difficulty, intent and trends, expand topic clusters, and detect keyword cannibalization from Google Se…
Schedule SEO articles on chosen dates with a keyword, headline and brief, reschedule them, and fill empty slots with high-opportunity keywords.
Write, rewrite and score SEO articles against the pages that already rank, update headlines, meta descriptions, slugs and images, and publish or sync them to th…
Query Google Search Console live and track keyword positions, clicks, impressions and CTR over time.
Report how ChatGPT, Claude, Gemini, Perplexity, Copilot and Google AI Overviews answer the prompts tracked for a website, with share of voice, competitors and c…
List backlinks placed through the BlogSEO exchange, review a backlink profile, and check the Domain Rating of any website.
Plug a custom-built website into BlogSEO through a hosted blog on a subdomain or a webhook in the codebase, so generated articles get published automatically.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/blogseo.io) [](https://agenstry.com/agents/blogseo.io) [](https://agenstry.com/agents/blogseo.io) [](https://agenstry.com/agents/blogseo.io)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "BlogSEO",
"description": "BlogSEO is an AI SEO platform: keyword research, SEO articles written in the brand's voice and published automatically to the website's CMS, backlinks, Google rankings and AI visibility tracking. BlogSEO does not run an A2A JSON-RPC agent. Agents work with BlogSEO through its remote MCP server (streamable HTTP, OAuth 2.1), the only interface listed in supportedInterfaces. Use this card to discover what BlogSEO can do, and the MCP server to do it.",
"supportedInterfaces": [
{
"url": "https://mcp.blogseo.io/mcp",
"protocolBinding": "https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "Search Optimization SAS",
"url": "https://www.blogseo.io"
},
"version": "1.0.0",
"documentationUrl": "https://www.blogseo.io/docs/integrations/mcp",
"iconUrl": "https://app.blogseo.io/logo512.png",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"securitySchemes": {
"blogseoOAuth": {
"oauth2SecurityScheme": {
"description": "OAuth 2.1 with PKCE and dynamic client registration. A BlogSEO user signs in and picks the websites the agent may use.",
"flows": {
"authorizationCode": {
"authorizationUrl": "https://kccqmbkylzrrhibpxtbk.supabase.co/auth/v1/oauth/authorize",
"tokenUrl": "https://kccqmbkylzrrhibpxtbk.supabase.co/auth/v1/oauth/token",
"scopes": {
"email": "Identify the BlogSEO user who approved the connection",
"offline_access": "Keep the connection alive with a refresh token"
},
"pkceRequired": true
}
},
"oauth2MetadataUrl": "https://kccqmbkylzrrhibpxtbk.supabase.co/.well-known/oauth-authorization-server/auth/v1"
}
}
},
"securityRequirements": [
{
"schemes": {
"blogseoOAuth": {
"list": [
"email",
"offline_access"
]
}
}
}
],
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "keyword-research",
"name": "Keyword research",
"description": "Find keywords a website can rank for with search volume, difficulty, intent and trends, expand topic clusters, and detect keyword cannibalization from Google Search Console data.",
"tags": [
"seo",
"keywords",
"keyword research",
"topic clusters"
],
"examples": [
"Find 20 low-difficulty keywords my site can rank for",
"Which of my pages compete for the same keyword?"
]
},
{
"id": "content-calendar",
"name": "Content calendar",
"description": "Schedule SEO articles on chosen dates with a keyword, headline and brief, reschedule them, and fill empty slots with high-opportunity keywords.",
"tags": [
"content calendar",
"editorial planning",
"seo"
],
"examples": [
"Fill next month's empty calendar slots with articles on my best keywords"
]
},
{
"id": "seo-articles",
"name": "SEO articles",
"description": "Write, rewrite and score SEO articles against the pages that already rank, update headlines, meta descriptions, slugs and images, and publish or sync them to the website's CMS (WordPress, Shopify, Webflow and 20+ others).",
"tags": [
"seo writing",
"blog",
"content",
"publishing",
"cms"
],
"examples": [
"Improve the SEO score of my latest article and push the update to my site"
]
},
{
"id": "search-performance",
"name": "Rankings and Search Console",
"description": "Query Google Search Console live and track keyword positions, clicks, impressions and CTR over time.",
"tags": [
"google search console",
"rank tracking",
"analytics"
],
"examples": [
"Which keywords sit between positions 5 and 15 with the most impressions?"
]
},
{
"id": "ai-visibility",
"name": "AI visibility",
"description": "Report how ChatGPT, Claude, Gemini, Perplexity, Copilot and Google AI Overviews answer the prompts tracked for a website, with share of voice, competitors and cited pages.",
"tags": [
"ai visibility",
"geo",
"llm seo"
],
"examples": [
"How visible is my brand in ChatGPT answers compared with my competitors?"
]
},
{
"id": "backlinks",
"name": "Backlinks",
"description": "List backlinks placed through the BlogSEO exchange, review a backlink profile, and check the Domain Rating of any website.",
"tags": [
"backlinks",
"link building",
"domain rating"
],
"examples": [
"Which backlinks did my site receive this month?"
]
},
{
"id": "connect-website",
"name": "Connect a custom website",
"description": "Plug a custom-built website into BlogSEO through a hosted blog on a subdomain or a webhook in the codebase, so generated articles get published automatically.",
"tags": [
"integration",
"webhook",
"hosted blog"
],
"examples": [
"Connect this Next.js site to BlogSEO so articles publish automatically"
]
}
]
}