{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_q6et9ytr4uxa","handle":"public-adjusters-directory","url":"https://wellknown.network/agents/public-adjusters-directory","links":{"self":"https://wellknown.network/agents/public-adjusters-directory/record.json","html":"https://wellknown.network/agents/public-adjusters-directory","markdown":"https://wellknown.network/agents/public-adjusters-directory/record.md","api":"https://wellknown.network/api/v1/agents/public-adjusters-directory","status":"https://wellknown.network/api/v1/agents/public-adjusters-directory/status","claim":"https://wellknown.network/agents/public-adjusters-directory/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/public-adjusters-directory/claim.json","badge":"https://wellknown.network/agents/public-adjusters-directory/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/public-adjusters-directory/history","tools":"https://wellknown.network/api/v1/agents/public-adjusters-directory/tools"},"ard":{"identifier":"urn:air:publicadjusters.fyi:agent:public-adjusters-directory","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Public Adjusters Directory","summary":"Check a public adjuster's licence before you hire one. Public Adjusters Directory lists public adjusters. Call list_places and list_categories first to learn the place and category slugs. Then call search_listings, and get_listing for one record. Every result has meta.attribution and meta.sources. …","description":"Check a public adjuster's licence before you hire one. Public Adjusters Directory lists public adjusters. Call list_places and list_categories first to learn the place and category slugs. Then call search_listings, and get_listing for one record. Every result has meta.attribution and meta.sources. Show the credit line, and keep the license of each source. A public adjuster with indexable false is public data. Its page is kept out of search engines. A public adjuster is a record, not an endorsement.","publisher":{"name":"fyi.publicadjusters","url":null},"homepage":"https://publicadjusters.fyi/developers","repository":null,"version":"1","license":null,"protocols":["a2a","mcp"],"tags":["directory","public adjusters"],"pricing":null,"endpoints":[{"url":"https://publicadjusters.fyi/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"search_listings","name":"search listings","tags":["directory","public adjusters"],"description":"Search published public adjusters by text, place and category."},{"id":"get_listing","name":"get listing","tags":["directory","public adjusters"],"description":"Get one published public adjuster by its slug."},{"id":"list_places","name":"list places","tags":["directory","public adjusters"],"description":"List countries, regions and cities that have public adjusters."},{"id":"list_categories","name":"list categories","tags":["directory","public adjusters"],"description":"List categories with their public adjuster counts."},{"id":"get_stats","name":"get stats","tags":["directory","public adjusters"],"description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"id":"list_sources","name":"list sources","tags":["directory","public adjusters"],"description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"tools":["search listings","get listing","list places","list categories","get stats","list sources"],"extra":{"updatedAt":"2026-10-10T21:12:00.848831Z","inputModes":["application/json"],"outputModes":["application/json"],"publishedAt":"2026-10-10T21:12:00.848831Z","capabilities":{"streaming":false,"pushNotifications":false},"registryName":"fyi.publicadjusters/publicadjusters","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"declared"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":1,"provenance":"derived"},{"slug":"geo.maps","name":"Maps & Places","confidence":0.885,"provenance":"derived"}],"categories":["ai","dev","geo"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-10-19T16:29:52.422Z","lastProbedAt":"2026-10-19T16:29:52.422Z","statusComputedAt":"2026-10-19T16:32:11.664Z","reliability30d":{"probes":27,"successRate":1,"p50Ms":369,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":27,"ok":27,"authBoundaryOk":0,"serviceOk":27,"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-19T16:29:52.422Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1989,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T09:26:29.369Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1401,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T02:25:13.286Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T19:47:50.838Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":121,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T13:26:09.635Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":186,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T06:25:52.462Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T23:28:38.193Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":78,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T17:24:37.608Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":872,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T11:21:40.180Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T04:25:43.653Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"toolCount":6,"toolsHash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","serverName":"publicadjusters","capabilities":["tools"],"serverVersion":"1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_listings","description":"Search published public adjusters by text, place and category."},{"name":"get_listing","description":"Get one published public adjuster by its slug."},{"name":"list_places","description":"List countries, regions and cities that have public adjusters."},{"name":"list_categories","description":"List categories with their public adjuster counts."},{"name":"get_stats","description":"Get the number of published public adjusters, places and categories, and when the data last changed."},{"name":"list_sources","description":"List where the public adjuster data comes from, with the license and refresh of each source."}],"package":null,"toolSurface":{"id":"ts_sp4u9vsads4j","endpointId":"ep_zpcc3jt3zfuu","hash":"3f562156eab0b674a9cc9fee93b80bd59ce192e62298e9b26f32bc3d40abbade","toolCount":6,"serverName":"publicadjusters","serverVersion":"1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-12T13:24:22.084Z","lastSeenAt":"2026-10-19T16:29:52.426Z","observations":27,"toolNames":["search_listings","get_listing","list_places","list_categories","get_stats","list_sources"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_zpcc3jt3zfuu","url":"https://publicadjusters.fyi/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-18T06:25:52.484Z","auth":{"observedAt":"2026-10-18T06:25:52.628Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-18T06:25:52.655Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"publicadjusters.fyi","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-02T17:05:30.000Z","validTo":"2026-12-31T18:05:24.000Z","daysToExpiry":73,"sanCount":3,"fingerprint256":"CF:C4:56:B2:F4:47:DC:C3:57:99:8E:CB:BA:92:05:7B:0F:E4:9E:F5:75:58:34:1F:18:CE:51:D9:1D:0C:4E:17"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"fyi.publicadjusters/publicadjusters","url":"https://registry.modelcontextprotocol.io/v0/servers/fyi.publicadjusters%2Fpublicadjusters","firstSeenAt":"2026-10-12T13:19:01.368Z","fetchedAt":"2026-10-18T16:22:06.102Z","normalizedAt":"2026-10-18T16:22:06.102Z"},{"source":"a2a_card","key":"https://publicadjusters.fyi/.well-known/agent-card.json","url":"https://publicadjusters.fyi/.well-known/agent-card.json","firstSeenAt":"2026-10-12T13:19:49.681Z","fetchedAt":"2026-10-12T13:19:49.681Z","normalizedAt":"2026-10-12T13:19:49.681Z"}]},"firstSeenAt":"2026-10-12T13:19:01.368Z","updatedAt":"2026-10-19T16:33:30.929Z"}