SOS.city public record

io.github.Proof-Layer/sos-city · v1.1.0 · crypto-web3

SOS.city public record is healthy: it completed an MCP handshake in 1698 ms and exposes 10 tools.

Public records for every city: permits, alerts, wildfires, laws and funding, linked to the source.

Endpoint: https://api.sos.city/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count10
Latency1698 ms
Last checked (UTC)2026-11-08T09:55:22.471Z

Health history

Checked (UTC)StatusLatencyError
2026-11-08T09:55:22.471ZHealthy1698

Tools (10)

search_libraryFind public-records sources (datasets, portals, registers, reports) by question or keywords. Use `place` to include everything covering a place, from the city up to federal and global sources. Returns the publisher, how to get the data (API endpoint or page), update rate, last update, licence and wh
get_sourceFull details of one source by id: publisher, original link, API endpoint, formats, update rate, last update, licence, location detail, check status and notes.
list_placesThe atlas: world, countries, states, counties and cities, with their ids. Filter by parent id (e.g. 'us' for US states) or kind.
list_departmentsThe 15 departments (shelves) every source sits on, with what each covers.
list_gapsRecords people need that the library doesn't hold yet, or that no agency publishes. Check this before telling a user a record doesn't exist.
search_recordsThe records SOS.city reads from agencies' open data, one row each: building permits, code-enforcement cases, inspections, certificates of occupancy, new business registrations, grants, weather alerts, earthquakes, US wildfires (NIFC) and SCE power shutoffs. Filter by place, kind, ZIP or street addre
request_recordAsk SOS.city to find a public record that isn't in the library. It joins the gap board; give an email to hear back. Never for locating or profiling a person.
get_storeThe SOS.city data store: what's free, what costs credits (1 credit = 1 cent), credit packs, city data packs, building records and deep searches, and every way to pay (credits with an API key, x402 USDC, or a Stripe link for a person). Shows the caller's credit balance when an API key is sent.
buyStarts a one-time purchase and returns a Stripe Checkout link for the person who pays, plus a status_url to poll. product: credits_1k ($10), credits_10k ($79) or city_pack ($29, needs place). The person must agree to the data-use terms (no screening or profiling people): pass agree_data_use=true onl
get_city_packEvery source that covers one place (with publisher, original link, licence and reuse terms) plus a year of records whose sources allow reuse. Costs 2900 credits from the API key's balance. Without credits, use buy (product city_pack) or the REST URL with x402.