{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_atwfrxvpj6mt","handle":"revinho","url":"https://wellknown.network/agents/revinho","links":{"self":"https://wellknown.network/agents/revinho/record.json","html":"https://wellknown.network/agents/revinho","markdown":"https://wellknown.network/agents/revinho/record.md","api":"https://wellknown.network/api/v1/agents/revinho","status":"https://wellknown.network/api/v1/agents/revinho/status","claim":"https://wellknown.network/agents/revinho/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/revinho/claim.json","badge":"https://wellknown.network/agents/revinho/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/revinho/history","tools":"https://wellknown.network/api/v1/agents/revinho/tools"},"ard":{"identifier":"urn:air:www.revinho.com:server:revinho","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Revinho","summary":"Read-only SaaS business intelligence from GA4, Stripe, and Google Search Console.","description":"Read-only SaaS business intelligence from GA4, Stripe, and Google Search Console.","publisher":{"name":"RevinhoHQ","url":null},"homepage":"https://www.revinho.com/docs","repository":"https://github.com/RevinhoHQ/revinho-mcp","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.revinho.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-25T18:38:45.926628Z","publishedAt":"2026-08-25T18:38:45.926628Z","registryName":"io.github.RevinhoHQ/revinho-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"unavailable","statusReason":"8 consecutive checks failed; never seen responding (latest 6d ago).","lastOkAt":null,"lastProbedAt":"2026-10-04T23:26:50.842Z","statusComputedAt":"2026-10-04T23:27:55.379Z","reliability30d":{"probes":5,"successRate":0,"p50Ms":null,"basis":"none","measures":{"availability":"availability","latency":"response time","tools":"not observed","summary":"No successful checks in the window."},"checks":{"total":4,"ok":0,"authBoundaryOk":0,"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-04T23:26:50.842Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-27T20:28:20.626Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-21T11:35:15.964Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-14T13:23:06.045Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-10T05:25:16.206Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-08T01:19:56.590Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-06T22:27:06.376Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-06T09:21:46.833Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_fbhpj8ya6cap","url":"https://www.revinho.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-09-27T20:28:20.619Z","auth":null,"tls":{"observedAt":"2026-09-27T20:28:20.645Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"www.revinho.com","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-07-31T19:45:54.000Z","validTo":"2026-10-29T19:45:53.000Z","daysToExpiry":19,"sanCount":1,"fingerprint256":"61:36:F4:23:5A:4F:EE:0D:E9:63:6B:F2:14:01:02:C3:DF:4B:E7:B4:0C:6E:03:4E:D0:B6:7E:19:31:DD:AA:38"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.RevinhoHQ/revinho-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.RevinhoHQ%2Frevinho-mcp","firstSeenAt":"2026-09-06T06:18:06.713Z","fetchedAt":"2026-10-10T00:19:43.700Z","normalizedAt":"2026-10-10T00:19:43.700Z"}]},"firstSeenAt":"2026-09-06T06:18:06.713Z","updatedAt":"2026-09-06T06:18:19.100Z"}