Card snapshot
seo.forgemesh.io
·
2026-09-30 00:57:06 UTC
·
88abf55fdf0cda8e2bb7b7171cb7c5c3f5c5e65ecfea32370164ceb02b276260
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "SEO Authority API",
"description": "Open-web domain authority from Common Crawl graph metrics, on-page SEO checks, query correction and expansion, and customer-supplied SEO intelligence. Paid per call in USDC on Base via x402 (HTTP 402); no accounts or API keys.",
"url": "https://seo.forgemesh.io",
"provider": {
"organization": "ForgeMesh Labs",
"url": "https://forgemesh.io"
},
"version": "1.0.0",
"protocolVersion": "1.0",
"documentationUrl": "https://seo.forgemesh.io/llms.txt",
"supportedProtocols": [
"x402",
"http"
],
"supportedInterfaces": [
{
"url": "https://seo.forgemesh.io/v1/domain-authority",
"protocolBinding": "HTTP+JSON",
"protocolVersion": "1.0"
}
],
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"discovery": {
"x402": "https://seo.forgemesh.io/.well-known/x402.json",
"openapi": "https://seo.forgemesh.io/openapi.json",
"llms": "https://seo.forgemesh.io/llms.txt",
"ard": "https://seo.forgemesh.io/.well-known/ard.json",
"agentsTxt": "https://seo.forgemesh.io/agents.txt"
},
"skills": [
{
"id": "domain-authority",
"name": "v1 domain-authority",
"description": "Open-web domain authority from Common Crawl graph metrics ($0.01 per call, x402)",
"url": "https://seo.forgemesh.io/v1/domain-authority",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"get"
],
"examples": [
"GET https://seo.forgemesh.io/v1/domain-authority"
]
},
{
"id": "authority-compare",
"name": "v1 authority-compare",
"description": "Compare open-web authority for 2 to 20 domains ($0.02 per call, x402)",
"url": "https://seo.forgemesh.io/v1/authority-compare",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"post"
],
"examples": [
"POST https://seo.forgemesh.io/v1/authority-compare"
]
},
{
"id": "url-seo-score",
"name": "v1 url-seo-score",
"description": "Deterministic on-page SEO checks for supplied HTML; does not claim page authority ($0.01 per call, x402)",
"url": "https://seo.forgemesh.io/v1/url-seo-score",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"post"
],
"examples": [
"POST https://seo.forgemesh.io/v1/url-seo-score"
]
},
{
"id": "query-correct",
"name": "v1 query-correct",
"description": "Correct likely spelling errors in an SEO query ($0.005 per call, x402)",
"url": "https://seo.forgemesh.io/v1/query-correct",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"get"
],
"examples": [
"GET https://seo.forgemesh.io/v1/query-correct"
]
},
{
"id": "query-expand",
"name": "v1 query-expand",
"description": "Generate deterministic related SEO query variants ($0.01 per call, x402)",
"url": "https://seo.forgemesh.io/v1/query-expand",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"get"
],
"examples": [
"GET https://seo.forgemesh.io/v1/query-expand"
]
},
{
"id": "keyword-opportunity",
"name": "v1 keyword-opportunity",
"description": "Generate and prioritize long-tail keyword opportunities without fabricated volume metrics ($0.05 per call, x402)",
"url": "https://seo.forgemesh.io/v1/keyword-opportunity",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"post"
],
"examples": [
"POST https://seo.forgemesh.io/v1/keyword-opportunity"
]
},
{
"id": "competitor-gap",
"name": "v1 competitor-gap",
"description": "Find content gaps across customer-supplied competitor sites ($0.10 per call, x402)",
"url": "https://seo.forgemesh.io/v1/competitor-gap",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"post"
],
"examples": [
"POST https://seo.forgemesh.io/v1/competitor-gap"
]
},
{
"id": "content-brief",
"name": "v1 content-brief",
"description": "Create an evidence-tagged SEO content brief from a keyword and supplied competitor pages ($0.10 per call, x402)",
"url": "https://seo.forgemesh.io/v1/content-brief",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"post"
],
"examples": [
"POST https://seo.forgemesh.io/v1/content-brief"
]
},
{
"id": "site-audit",
"name": "v1 site-audit",
"description": "Audit supplied site HTML for on-page, duplication, and internal-link problems ($0.15 per call, x402)",
"url": "https://seo.forgemesh.io/v1/site-audit",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"post"
],
"examples": [
"POST https://seo.forgemesh.io/v1/site-audit"
]
},
{
"id": "internal-link-opportunities",
"name": "v1 internal-link-opportunities",
"description": "Find missing contextually relevant internal links in supplied pages ($0.05 per call, x402)",
"url": "https://seo.forgemesh.io/v1/internal-link-opportunities",
"tags": [
"x402",
"seo",
"domain-authority",
"search",
"post"
],
"examples": [
"POST https://seo.forgemesh.io/v1/internal-link-opportunities"
]
}
],
"securitySchemes": {
"x402": {
"type": "x402",
"description": "HTTP 402 payment challenge; pay in USDC on Base (eip155:8453) and retry with the PAYMENT-SIGNATURE header. No accounts or API keys."
}
},
"securityRequirements": [
{
"x402": []
}
],
"note": "x402 HTTP API, not JSON-RPC A2A: paid routes answer HTTP 402 with x402 payment terms (USDC, Base). Pay the challenge and repeat the request."
}