{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_e6vvptqqfe6t","handle":"the-ranking-factory","url":"https://wellknown.network/agents/the-ranking-factory","links":{"self":"https://wellknown.network/agents/the-ranking-factory/record.json","html":"https://wellknown.network/agents/the-ranking-factory","markdown":"https://wellknown.network/agents/the-ranking-factory/record.md","api":"https://wellknown.network/api/v1/agents/the-ranking-factory","status":"https://wellknown.network/api/v1/agents/the-ranking-factory/status","claim":"https://wellknown.network/agents/the-ranking-factory/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/the-ranking-factory/claim.json","badge":"https://wellknown.network/agents/the-ranking-factory/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/the-ranking-factory/history","tools":"https://wellknown.network/api/v1/agents/the-ranking-factory/tools"},"ard":{"identifier":"urn:air:therankingfactory.com:server:the-ranking-factory","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"The Ranking Factory","summary":"An MCP server over one Ranking Factory account: whether AI answers name and cite the business - visibility runs, evidence gaps, the sources AI answers cite, and the evidence published to close the gaps. Sign in with OAuth, or send an agent key made in Settings. It reads; changing anything needs the…","description":"An MCP server over one Ranking Factory account: whether AI answers name and cite the business - visibility runs, evidence gaps, the sources AI answers cite, and the evidence published to close the gaps. Sign in with OAuth, or send an agent key made in Settings. It reads; changing anything needs the write scope, which only the account owner grants.","publisher":{"name":"therankingfactory.com","url":"https://therankingfactory.com"},"homepage":"https://therankingfactory.com/mcp?src=mcp-card","repository":null,"version":"1.0","license":null,"protocols":["mcp"],"tags":["mcp","ai-visibility","generative-engine-optimization","citations"],"pricing":null,"endpoints":[{"url":"https://therankingfactory.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":["get_visibility_summary","get_topic_visibility","list_cited_sources","get_gaps","get_published_evidence","get_topic_evidence_pool","get_answerability","get_entity","get_claims","get_sources","list_waiting","update_entity","confirm_product","close_gap","approve_publish","schedule_held_release","run_visibility_now"],"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:therankingfactory.com:mcp:the-ranking-factory","artifactUrl":"https://therankingfactory.com/api/mcp/server-card","representativeQueries":["which questions do ai engines answer without naming my business","which sites do ai answers cite when they answer about my business","what evidence gaps are open for my website","how visible was my business in ai answers over the last few runs"]},"updatedAt":"2026-10-14T09:56:18.762817Z","publishedAt":"2026-10-14T09:56:18.762817Z","registryName":"com.therankingfactory/mcp"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","summary":"ard_catalog","version":"ard_catalog","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"research.academic","name":"Academic Research","confidence":1,"provenance":"declared"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-21T09:35:57.063Z","lastProbedAt":"2026-10-21T09:35:57.063Z","statusComputedAt":"2026-10-21T09:38:29.882Z","reliability30d":{"probes":23,"successRate":1,"p50Ms":461,"basis":"auth_boundary","measures":{"availability":"authentication boundary reached","latency":"time to authentication response","tools":"not measured — authentication required","summary":"Every successful check was an authentication response (401/403). The endpoint exists and enforces authentication; nothing behind that boundary — tools, behaviour, service health — has been observed."},"checks":{"total":23,"ok":23,"authBoundaryOk":23,"serviceOk":0,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-21T09:35:57.063Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":442,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-21T01:26:06.854Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":478,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-20T18:29:26.392Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":1223,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-20T12:27:24.155Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":369,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-20T05:23:51.598Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":492,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-19T22:28:26.568Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":457,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-19T15:35:22.633Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":584,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-19T09:26:08.958Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":439,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-19T02:26:18.735Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":433,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}},{"at":"2026-10-18T19:48:17.831Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":464,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp\", scope=\"visibility:read gaps:read evidence:read entity:read recommendations:read\""}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_3rnpmzmm4hke","url":"https://therankingfactory.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-19T09:26:08.962Z","auth":{"observedAt":"2026-10-19T09:26:09.423Z","authRequired":true,"scheme":"Bearer","resourceMetadata":{"url":"https://therankingfactory.com/.well-known/oauth-protected-resource/api/mcp","resource":"https://therankingfactory.com/api/mcp","authorizationServers":["https://therankingfactory.com"],"scopesSupported":["visibility:read","gaps:read","evidence:read","entity:read","recommendations:read","write"]},"authorizationServer":{"url":"https://therankingfactory.com/.well-known/oauth-authorization-server","issuer":"https://therankingfactory.com","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-19T09:26:09.442Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"therankingfactory.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-18T10:29:31.000Z","validTo":"2026-12-17T11:29:29.000Z","daysToExpiry":56,"sanCount":2,"fingerprint256":"0E:68:E7:8A:AF:B0:80:DE:23:A6:86:6D:C7:C2:C1:25:E9:B0:EB:01:41:87:0E:9F:B5:8A:18:3C:18:F4:B5:68"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:therankingfactory.com:mcp:the-ranking-factory","url":"https://therankingfactory.com/.well-known/ard.json","firstSeenAt":"2026-10-15T09:29:57.994Z","fetchedAt":"2026-10-15T09:29:57.994Z","normalizedAt":"2026-10-15T09:29:57.994Z"},{"source":"mcp_registry","key":"com.therankingfactory/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.therankingfactory%2Fmcp","firstSeenAt":"2026-10-15T09:27:27.865Z","fetchedAt":"2026-10-18T12:19:06.832Z","normalizedAt":"2026-10-18T12:19:06.832Z"}]},"firstSeenAt":"2026-10-15T09:27:27.865Z","updatedAt":"2026-10-15T09:30:23.358Z"}