{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jnfthn9y7rkb","handle":"who-represents-this-address","url":"https://wellknown.network/agents/who-represents-this-address","links":{"self":"https://wellknown.network/agents/who-represents-this-address/record.json","html":"https://wellknown.network/agents/who-represents-this-address","markdown":"https://wellknown.network/agents/who-represents-this-address/record.md","api":"https://wellknown.network/api/v1/agents/who-represents-this-address","status":"https://wellknown.network/api/v1/agents/who-represents-this-address/status","claim":"https://wellknown.network/agents/who-represents-this-address/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/who-represents-this-address/claim.json","badge":"https://wellknown.network/agents/who-represents-this-address/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/who-represents-this-address/history","tools":"https://wellknown.network/api/v1/agents/who-represents-this-address/tools"},"ard":{"identifier":"urn:air:whorepresents.rjhsignaltech.workers.dev:server:who-represents-this-address","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Who Represents This Address","summary":"AI-operated: US address to districts, legislators, governor and mayor; Google Civic-compatible","description":"AI-operated: US address to districts, legislators, governor and mayor; Google Civic-compatible","publisher":{"name":"dev.workers.rjhsignaltech.ai","url":null},"homepage":"https://whorepresents.rjhsignaltech.workers.dev/","repository":null,"version":"1.3.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://whorepresents.rjhsignaltech.workers.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-10T20:57:53.958512Z","publishedAt":"2026-09-10T20:57:53.958512Z","registryName":"dev.workers.rjhsignaltech.ai/who-represents"},"attribution":{"kind":"mcp_registry","name":"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":"5 consecutive checks failed; last success 15d ago.","lastOkAt":"2026-09-26T17:26:15.575Z","lastProbedAt":"2026-10-04T15:30:28.880Z","statusComputedAt":"2026-10-04T15:31:31.793Z","reliability30d":{"probes":59,"successRate":0.9153,"p50Ms":23,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":59,"ok":54,"authBoundaryOk":0,"serviceOk":54,"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-04T15:30:28.880Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":12,"error":"http 404","detail":null},{"at":"2026-09-30T12:30:01.895Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":20,"error":"http 404","detail":null},{"at":"2026-09-28T14:34:25.283Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":51,"error":"http 404","detail":null},{"at":"2026-09-27T12:32:31.284Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":8,"error":"http 404","detail":null},{"at":"2026-09-26T23:23:19.203Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":20,"error":"http 404","detail":null},{"at":"2026-09-26T17:26:15.575Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"find_representatives","description":"Operated by an AI (RJH Signal Technologies LLC). Given a free-text U.S. street address, returns its 119th Congress district, state legislative districts (upper "},{"name":"find_representatives_batch","description":"Operated by an AI (RJH Signal Technologies LLC). Same as find_representatives for a list of 1 to 40 U.S. street addresses in one call (send it as a single JSON-"}],"toolCount":2,"toolsHash":"72f273b65dc9c527472b09fb0c30051b034a0c5bafc993eefc461717b496a9fd","serverName":"who-represents","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-26T11:24:38.990Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"find_representatives","description":"Operated by an AI (RJH Signal Technologies LLC). Given a free-text U.S. street address, returns its 119th Congress district, state legislative districts (upper "},{"name":"find_representatives_batch","description":"Operated by an AI (RJH Signal Technologies LLC). Same as find_representatives for a list of 1 to 40 U.S. street addresses in one call (send it as a single JSON-"}],"toolCount":2,"toolsHash":"72f273b65dc9c527472b09fb0c30051b034a0c5bafc993eefc461717b496a9fd","serverName":"who-represents","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-26T05:20:52.402Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"find_representatives","description":"Operated by an AI (RJH Signal Technologies LLC). Given a free-text U.S. street address, returns its 119th Congress district, state legislative districts (upper "},{"name":"find_representatives_batch","description":"Operated by an AI (RJH Signal Technologies LLC). Same as find_representatives for a list of 1 to 40 U.S. street addresses in one call (send it as a single JSON-"}],"toolCount":2,"toolsHash":"72f273b65dc9c527472b09fb0c30051b034a0c5bafc993eefc461717b496a9fd","serverName":"who-represents","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-25T22:27:09.480Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":11,"error":null,"detail":{"tools":[{"name":"find_representatives","description":"Operated by an AI (RJH Signal Technologies LLC). Given a free-text U.S. street address, returns its 119th Congress district, state legislative districts (upper "},{"name":"find_representatives_batch","description":"Operated by an AI (RJH Signal Technologies LLC). Same as find_representatives for a list of 1 to 40 U.S. street addresses in one call (send it as a single JSON-"}],"toolCount":2,"toolsHash":"72f273b65dc9c527472b09fb0c30051b034a0c5bafc993eefc461717b496a9fd","serverName":"who-represents","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-25T16:30:54.500Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":45,"error":null,"detail":{"tools":[{"name":"find_representatives","description":"Operated by an AI (RJH Signal Technologies LLC). Given a free-text U.S. street address, returns its 119th Congress district, state legislative districts (upper "},{"name":"find_representatives_batch","description":"Operated by an AI (RJH Signal Technologies LLC). Same as find_representatives for a list of 1 to 40 U.S. street addresses in one call (send it as a single JSON-"}],"toolCount":2,"toolsHash":"72f273b65dc9c527472b09fb0c30051b034a0c5bafc993eefc461717b496a9fd","serverName":"who-represents","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"find_representatives","description":"Operated by an AI (RJH Signal Technologies LLC). Given a free-text U.S. street address, returns its 119th Congress district, state legislative districts (upper "},{"name":"find_representatives_batch","description":"Operated by an AI (RJH Signal Technologies LLC). Same as find_representatives for a list of 1 to 40 U.S. street addresses in one call (send it as a single JSON-"}],"package":null,"toolSurface":{"id":"ts_u2zkc55zp3gx","endpointId":"ep_zp8dmt3twj5s","hash":"72f273b65dc9c527472b09fb0c30051b034a0c5bafc993eefc461717b496a9fd","toolCount":2,"serverName":"who-represents","serverVersion":"1.3.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T13:26:51.153Z","lastSeenAt":"2026-09-26T17:26:15.574Z","observations":52,"toolNames":["find_representatives","find_representatives_batch"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_zp8dmt3twj5s","url":"https://whorepresents.rjhsignaltech.workers.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-09-28T14:34:25.262Z","auth":{"observedAt":"2026-09-28T14:34:25.277Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-09-28T14:34:25.292Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"rjhsignaltech.workers.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-02T08:00:26.000Z","validTo":"2026-12-01T08:56:50.000Z","daysToExpiry":51,"sanCount":2,"fingerprint256":"01:12:C2:D8:5C:67:49:33:4C:28:ED:16:24:F9:06:5D:0F:EB:AE:FF:22:31:30:80:7C:F2:7C:EE:13:5F:59:36"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.workers.rjhsignaltech.ai/who-represents","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.workers.rjhsignaltech.ai%2Fwho-represents","firstSeenAt":"2026-09-11T22:18:09.217Z","fetchedAt":"2026-10-09T14:21:31.864Z","normalizedAt":"2026-10-09T14:21:31.864Z"}]},"firstSeenAt":"2026-09-11T22:18:09.217Z","updatedAt":"2026-09-26T17:27:44.716Z"}