• USER DATA
  • TAXONOMY
  • DETAILS
  • HUMAN

How to track user observation history with your AI

Connect iNaturalist to your AI client to pull specific sighting data and identification logs from individual contributors.

Ask AI about this page

Short answer

How can I see what a specific iNaturalist user has observed?

Your AI uses the iNaturalist MCP to fetch a user's full list of sightings and the specific identifications they've made. You'll get a clear picture of their field activity and taxonomic expertise. This breakdown shows how the data flows from the platform to your chat.

Data outcomes

Where your data lands.

The AI organizes raw iNaturalist data into these specific outcomes.

USER DATA

Contributor profiles

The AI pulls a complete list of sightings for a specific username. You get a structured view of their recent field activity.

TAXONOMY

Identification logs

The AI retrieves specific identification details. This shows what species a user has identified and their accuracy.

DETAILS

Individual sightings

The AI drills down into a single observation. You get the exact location, date, and media associated with that record.

HUMAN

Manual verification

The AI flags observations that lack clear identification. You decide if the data is reliable enough for your research.

The workflow

What your AI does when a user is identified.

The AI moves from broad user lists to granular species data.

  1. Fetch user sightings

    The AI finds all observations tied to a specific iNaturalist username.

    get_observations_by_user
  2. Pull identification details

    The AI looks up the specific species names and taxonomic ranks assigned to those sightings.

    get_identifications
  3. Inspect specific records

    The AI pulls the full metadata for a single observation to check timestamps or locations.

    get_observation
  4. Synthesize activity

    The AI combines the sighting and identification data to summarize a user's expertise.

    get_observations_by_userget_identifications

Try it

Copy these to start.

Use these prompts to begin interacting with iNaturalist data.

Starting points

Swap the bracketed text with the actual iNaturalist username or observation ID you want to analyze.

iNaturalist Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_PM4BDToKuNUD3Iuz43FYIh8dXEkimscUd6YccCTM/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — iNaturalist capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "inaturalist-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_PM4BDToKuNUD3Iuz43FYIh8dXEkimscUd6YccCTM/mcp"
    }
  }
}
Copy into chat04
  • Show me all the observations for the user [username].

  • What species has [username] identified recently?

  • Give me the full details for observation [ID].

  • Summarize the identification history for [username] to show their expertise in birds.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect iNaturalist once, then ask.

One connection gives your AI access to the iNaturalist data stream. Your credentials stay encrypted and secure.

Connect iNaturalist to your AI

FAQ

How this task behaves.

  • 01

    Can the AI upload new observations to iNaturalist?

    No. The AI can only read existing observation, identification, and user data.

  • 02

    Can the AI change a species identification?

    No. The AI can retrieve identification details, but it cannot modify any records on iNaturalist.

  • 03

    Do I need to provide the user's email to track them?

    No. You only need the iNaturalist username to pull their observation history.

  • 04

    Can the AI see private observations?

    No. The AI can only access data that is publicly available through the iNaturalist API.

  • 05

    How does the AI handle multiple identifications for one sighting?

    The AI uses the identification tools to list all recorded identifications for a specific observation.

  • More questions about iNaturalist? See everything the iNaturalist Connector can do

Connect iNaturalist to Claude, Cursor, ChatGPT & more