eBird MCP Server

A Model Context Protocol (MCP) server for integrating with the eBird API. This server allows AI assistants, like Claude, to access bird observation data, hotspots, and taxonomy information from eBird.

Local serverstdioMIT

What is the eBird MCP Server?

eBird MCP Server is an MCP project maintained in the moonbirdai/ebird-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server for integrating with the eBird API. This server allows AI assistants, like Claude, to access bird observation data, hotspots…”. Read the project documentation for the complete scope.

Installation

The documented npm package is ebird-mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ebird_get_recent_observations
ebird_get_recent_observations_for_species
ebird_get_notable_observations
ebird_get_nearby_observations
ebird_get_nearby_notable_observations
ebird_get_nearby_observations_for_species
ebird_get_hotspots
ebird_get_nearby_hotspots
ebird_get_taxonomy
ebird_get_taxonomy_forms

How to install the eBird MCP Server

{
  "mcpServers": {
    "ebird-api": {
      "command": "npx",
      "args": [
        "ebird-mcp-server",
        "--api-key",
        "YOUR_EBIRD_API_KEY"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.