search_observations
Pack: inaturalist · Endpoint: https://gateway.pipeworx.io/inaturalist/mcp
Search citizen-science observations on iNaturalist. Filter by taxon name (e.g., “Pandion haliaetus” or “osprey”), place name (“California”), year, threatened status, or quality grade. Returns photographed sightings with coordinates, dates, and observer info. Pairs well with GBIF for cross-validation.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
taxon_name | string | no | Scientific or common species/taxon name |
place | string | no | Place name (country, state, park). Auto-resolved to place_id. |
year | number | no | Filter to a specific year |
threatened | boolean | no | Restrict to IUCN-threatened taxa |
quality_grade | string | no | casual | needs_id | research (default: research) |
per_page | number | no | Results per page (1-200, default 20) |
Example call
curl -X POST https://gateway.pipeworx.io/inaturalist/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_observations","arguments":{}}}'
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"inaturalist": {
"url": "https://gateway.pipeworx.io/inaturalist/mcp"
}
}
}
See Getting Started for client-specific install steps.