Find the target city's open data portal (many run on Socrata) and locate its Parks/park-amenities dataset
Get that dataset's 4x4 identifier from the portal's Export > API panel (API Access Endpoint)
Call GET https://{portal-domain}/resource/{dataset-id}.json to retrieve records as JSON
Use SoQL query parameters ($select, $where, $order) to filter to relevant amenities or park names
Page through large datasets with $limit and $offset; only legacy SODA 2.0 endpoints cap a page at 50,000 rows — current 2.1/3.0 endpoints have no maximum $limit
Known gotchas
Requests without an app token are throttled much more aggressively than authenticated ones — register a free Socrata app token for anything beyond casual lookups
Every city runs its own independent portal with its own dataset ID and column schema, so there is no standardized schema to rely on across municipalities
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?