Skip to content
Back to search
100
MCP live MCP 2026-07-28 http ext: skills

inaturalist-mcp-server

io.github.cyanheads/inaturalist-mcp-server

Search iNaturalist sightings, identification threads, phenology, and look-alike species.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1712ms
last probe
Tools
10
callable
Resources
1
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
10 tools, 1 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
11 items in total; 3 or more earns these points.
pass Describes itself 10/10
88 characters; more than 30 earns these points.

Tools · 10

inaturalist_list_reference

Look up annotation attributes/values, quality grades, licences, ranks, iconic taxa, and conservation codes before filtering; unknown values can silently return nothing. Conservation codes are the norm…

inaturalist_resolve_name

Resolve organism, place, project, or observer names to identifiers. Taxon lookup matches word starts within a name, not only its beginning; other types use cross-kind search with limited spelling tole…

inaturalist_find_places

Resolve a place name to a place id, or list places covering a map area. Pass q to match a display-name prefix or all analyzed query terms within it, or all four of nelat, nelng, swlat and swlng for a …

inaturalist_search_observations

Search georeferenced wildlife sightings by area, date, taxon, quality grade, annotation, conservation status, observer, project, and licence. Returns a projected record per sighting with coordinates, …

inaturalist_get_observation

Fetch up to 10 distinct observations by id with their community identification thread — who identified what, whether each identification agrees, and the consensus taxon the community landed on. The wh…

inaturalist_get_species_counts

Rank leaf taxa recorded in an area and period, most-observed first. Includes hybrids and coarser identifications; subspecies roll up to their species. An area is given in exactly one form: place_id, t…

inaturalist_get_histogram

Build a phenology histogram for a taxon in an area — which months, weeks, or years it is recorded in. The default month_of_year interval answers "when does this bloom or appear here" in twelve buckets…

inaturalist_get_leaderboard

Rank the most active observers or identifiers for an area, period, and taxon — who knows this place or this group. kind selects which: observers are ranked by how many observations they recorded, iden…

inaturalist_get_similar_species

List related taxa ranked by observations carrying current identifications of both taxa. This is co-identification evidence, not a directional correction count or an exhaustive list of visually similar…

inaturalist_get_taxon

Fetch a taxon profile: the taxonomic path, per-authority conservation listings, the encyclopedia summary, the photo gallery, immediate children, and observation counts. Resolve a name to a taxon id wi…

Resources · 1

inaturalist-guide

Use inaturalist_* tools to compare local wildlife records, chart annotated life stages, or assess community identification evidence. Resolve identifiers across calls and check cohort, annotation, and …

skill://inaturalist-guide/SKILL.md

Skills · 1

inaturalist-guide

Use inaturalist_* tools to compare local wildlife records, chart annotated life stages, or assess community identification evidence. Resolve identifiers across calls and check cohort, annotation, and …

skill://inaturalist-guide/SKILL.md
1 file

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://inaturalist.caseyjhand.com/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "inaturalist-mcp-server": {
      "url": "https://inaturalist.caseyjhand.com/mcp",
      "transport": "http"
    }
  }
}