{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_q48ezjxjxnnu","handle":"aio-geo","url":"https://wellknown.network/agents/aio-geo","links":{"self":"https://wellknown.network/agents/aio-geo/record.json","html":"https://wellknown.network/agents/aio-geo","markdown":"https://wellknown.network/agents/aio-geo/record.md","api":"https://wellknown.network/api/v1/agents/aio-geo","status":"https://wellknown.network/api/v1/agents/aio-geo/status","claim":"https://wellknown.network/agents/aio-geo/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/aio-geo/claim.json","badge":"https://wellknown.network/agents/aio-geo/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:www.aiogeoprotocol.com:server:aio-geo","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"aio-geo","summary":"AIO.GEO: audit, dry-run fixes, rescore, doctor. Remote + stdio. Not LLM rankings.","description":"AIO.GEO: audit, dry-run fixes, rescore, doctor. Remote + stdio. Not LLM rankings.","publisher":{"name":"DigitalCurrensy","url":null},"homepage":null,"repository":"https://github.com/DigitalCurrensy/aio-geo-protocol","version":"0.3.7","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.aiogeoprotocol.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@aio-geo/mcp-server","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-14T22:04:38.341575Z","publishedAt":"2026-08-14T22:04:38.341575Z","registryName":"io.github.DigitalCurrensy/aio-geo"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"security.secrets","name":"Secrets Management","confidence":0.51,"provenance":"derived"}],"categories":["security"]},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-09-08T07:24:06.896Z","lastProbedAt":"2026-09-08T07:24:06.896Z","statusComputedAt":"2026-09-08T07:30:34.659Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":370},"latestObservations":[{"at":"2026-09-08T07:24:06.896Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1039,"error":null,"detail":{"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"toolCount":6,"serverName":"@aio-geo/mcp-server","capabilities":["tools"],"serverVersion":"0.3.7","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T00:20:26.886Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":159,"error":null,"detail":{"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"toolCount":6,"serverName":"@aio-geo/mcp-server","capabilities":["tools"],"serverVersion":"0.3.7","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T17:21:21.591Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":173,"error":null,"detail":{"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"toolCount":6,"serverName":"@aio-geo/mcp-server","capabilities":["tools"],"serverVersion":"0.3.7","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T09:30:57.433Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":143,"error":null,"detail":{"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"toolCount":6,"serverName":"@aio-geo/mcp-server","capabilities":["tools"],"serverVersion":"0.3.7","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T02:24:35.994Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":147,"error":null,"detail":{"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"toolCount":6,"serverName":"@aio-geo/mcp-server","capabilities":["tools"],"serverVersion":"0.3.7","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T19:20:40.551Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":416,"error":null,"detail":{"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"toolCount":6,"serverName":"@aio-geo/mcp-server","capabilities":["tools"],"serverVersion":"0.3.7","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T12:24:26.600Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":144,"error":null,"detail":{"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"toolCount":6,"serverName":"@aio-geo/mcp-server","capabilities":["tools"],"serverVersion":"0.3.7","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T04:25:40.583Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":141,"error":null,"detail":{"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"toolCount":6,"serverName":"@aio-geo/mcp-server","capabilities":["tools"],"serverVersion":"0.3.7","protocolVersion":"2025-06-18"}}],"tools":[{"name":"audit_url","description":"Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranki"},{"name":"list_fixes","description":"Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required."},{"name":"apply_fix","description":"Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key."},{"name":"rescore_url","description":"Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required."},{"name":"check_health","description":"Return environment and API health. Never returns secrets. No API key required."},{"name":"get_brief","description":"Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.DigitalCurrensy/aio-geo","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.DigitalCurrensy%2Faio-geo","firstSeenAt":"2026-09-06T02:21:28.226Z","fetchedAt":"2026-09-08T00:17:54.515Z","normalizedAt":"2026-09-08T00:17:54.515Z"}]},"firstSeenAt":"2026-09-06T02:21:28.226Z","updatedAt":"2026-09-08T07:31:04.956Z"}