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

NameTypeRequiredDescription
taxon_namestringnoScientific or common species/taxon name
placestringnoPlace name (country, state, park). Auto-resolved to place_id.
yearnumbernoFilter to a specific year
threatenedbooleannoRestrict to IUCN-threatened taxa
quality_gradestringnocasual | needs_id | research (default: research)
per_pagenumbernoResults 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.

Regenerated from source · build May 12, 2026