MCP server exposing 5 tools for ebird.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/ebird/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
recent_observations — Recent bird sightings in a region. region_code is the eBird identifier — countries are 2-letter ("US", "GB"), states "US-CA", counties "US-CA-075", and birding hotspots use the "L<id>" code from eBird (e.g., "L99381"). Optionally filter to one species.recent_notable — Only notable (rare / out-of-range / first-of-season) sightings in a region. Sometimes the most interesting subset.nearby_observations — Recent observations within a radius of a lat/lon. Useful for "what birds are around here right now."find_species — Search the eBird taxonomy by common or scientific name. Returns the eBird species code needed by the observation tools.list_subregions — Child regions of a parent. region_type is "country", "subnational1" (states/provinces), or "subnational2" (counties). parent_region_code uses eBird codes ("world", "US", "US-CA").Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/ebird/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io