Close API
mcp remote · streamable-http · v1.2.0 · source: crawl
https://mcp.close.city/mcp
https://github.com/henryspatialanalysis/wtm.api
Walk, bike, and transit travel times from every US census block to nearby amenities.
Works
100
Verified Oct 31, 2026 · p50 338 ms · p95 403 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'close-api' |
| tools_listed | 15 | pass | 10 tools |
| schema_complete | 15 | pass | 10 of 10 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 338 ms |
| latency_p95 | 5 | pass | p95 403 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (10)
| Name | Description | Schema |
|---|---|---|
get_token_balance | 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. | typed |
request_sign_in | 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 is how an agent gets the user an API key | typed |
find_place | 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 blocks_in_area, or a centre to walkability_ | typed |
get_catalog | 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, bike, transit — there is no drive mode. | typed |
walkability_summary | 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 (up to 250): block_geoids or points — on | typed |
nearby_pois | 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 to control spend and context size. Many | typed |
isochrone | 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 30-minute contour; ask for more only wh | typed |
blocks_in_area | 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 {lat, lon} + radius_m. Rows carry a numeric | typed |
redeem_code | 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; store it and pass it as the Authorizati | typed |
join_close_plus | 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 their own browser: give them the returned | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/city-close-close-api)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.