{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_q8cqhtfpytd3","handle":"close-api","url":"https://wellknown.network/agents/close-api","links":{"self":"https://wellknown.network/agents/close-api/record.json","html":"https://wellknown.network/agents/close-api","markdown":"https://wellknown.network/agents/close-api/record.md","api":"https://wellknown.network/api/v1/agents/close-api","status":"https://wellknown.network/api/v1/agents/close-api/status","claim":"https://wellknown.network/agents/close-api/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/close-api/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.close.city:server:close-api","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Close API","summary":"Walk, bike, and transit travel times from every US census block to nearby amenities.","description":"Walk, bike, and transit travel times from every US census block to nearby amenities.","publisher":{"name":"city.close","url":null},"homepage":"https://docs.close.city/ai/","repository":"https://github.com/henryspatialanalysis/wtm.api","version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.close.city/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-24T05:25:53.548507Z","publishedAt":"2026-07-24T05:25:53.548507Z","registryName":"city.close/close-api"},"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":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"productivity.email","name":"Email","confidence":0.962,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.885,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","productivity","security"]},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-09-05T19:27:00.961Z","lastProbedAt":"2026-09-05T19:27:00.961Z","statusComputedAt":"2026-09-05T19:28:27.190Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":10},"latestObservations":[{"at":"2026-09-05T19:27:00.961Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":10,"error":null,"detail":{"tools":[{"name":"find_place","description":"Look up a US city or town by name (free, no key). Returns matches with their census place GEOID and centre point (lon/lat). The entry point: feed a GEOID to blo"},{"name":"get_catalog","description":"List the travel modes and the destination-type taxonomy (free, no key). Use it to resolve type names to the numeric ids the other tools take. Modes are walk, bi"},{"name":"walkability_summary","description":"Fastest travel time from a location to each destination category, by mode (metered: 1 token per returned row). One origin: block_geoid or lat+lon. Many origins "},{"name":"nearby_pois","description":"Nearby points of interest and the travel time to each, from a location (metered: 1 token per returned row). One origin: block_geoid or lat+lon; keep limit small"},{"name":"isochrone","description":"The area reachable from a location within a time budget, as GeoJSON contours (metered: 10 tokens per contour). Give block_geoid or lat+lon. Defaults to a single"},{"name":"blocks_in_area","description":"Per-block travel times for every census block in an area (metered: 1 token per returned row). Give place_geoid (from find_place) for a whole city, or center {la"},{"name":"get_token_balance","description":"Check the token balance of the API key in use, without spending any tokens. Works even at a zero balance. Requires the Authorization bearer key."},{"name":"request_sign_in","description":"Start free sign-up for the user: email them a six-digit code. The user must read the code from their own inbox and give it to you, then call redeem_code. This i"},{"name":"redeem_code","description":"Complete sign-up with the six-digit code the user received, and return a new API key (shown once). Call request_sign_in first. The key grants 5,000 free tokens;"},{"name":"join_close_plus","description":"Get a Stripe Checkout URL for the Close+ membership ($10/month: 5,000 API tokens granted monthly plus member features on the close.city map). The user pays in t"}],"toolCount":10,"serverName":"close-api","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"find_place","description":"Look up a US city or town by name (free, no key). Returns matches with their census place GEOID and centre point (lon/lat). The entry point: feed a GEOID to blo"},{"name":"get_catalog","description":"List the travel modes and the destination-type taxonomy (free, no key). Use it to resolve type names to the numeric ids the other tools take. Modes are walk, bi"},{"name":"walkability_summary","description":"Fastest travel time from a location to each destination category, by mode (metered: 1 token per returned row). One origin: block_geoid or lat+lon. Many origins "},{"name":"nearby_pois","description":"Nearby points of interest and the travel time to each, from a location (metered: 1 token per returned row). One origin: block_geoid or lat+lon; keep limit small"},{"name":"isochrone","description":"The area reachable from a location within a time budget, as GeoJSON contours (metered: 10 tokens per contour). Give block_geoid or lat+lon. Defaults to a single"},{"name":"blocks_in_area","description":"Per-block travel times for every census block in an area (metered: 1 token per returned row). Give place_geoid (from find_place) for a whole city, or center {la"},{"name":"get_token_balance","description":"Check the token balance of the API key in use, without spending any tokens. Works even at a zero balance. Requires the Authorization bearer key."},{"name":"request_sign_in","description":"Start free sign-up for the user: email them a six-digit code. The user must read the code from their own inbox and give it to you, then call redeem_code. This i"},{"name":"redeem_code","description":"Complete sign-up with the six-digit code the user received, and return a new API key (shown once). Call request_sign_in first. The key grants 5,000 free tokens;"},{"name":"join_close_plus","description":"Get a Stripe Checkout URL for the Close+ membership ($10/month: 5,000 API tokens granted monthly plus member features on the close.city map). The user pays in t"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"city.close/close-api","url":"https://registry.modelcontextprotocol.io/v0/servers/city.close%2Fclose-api","firstSeenAt":"2026-09-05T16:18:49.432Z","fetchedAt":"2026-09-05T16:18:49.432Z","normalizedAt":"2026-09-05T16:18:49.432Z"}]},"firstSeenAt":"2026-09-05T16:18:49.432Z","updatedAt":"2026-09-05T19:28:34.114Z"}