eBird MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@eBird MCP Servershow me recent bird sightings in New York"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
eBird MCP Server
An MCP (Model Context Protocol) server that provides access to the eBird API 2.0.
Setup
1. Get an eBird API Key
Get your API key at: https://ebird.org/api/keygen
2. Install Dependencies
npm install3. Build
npm run build4. Configure Claude Code
Add the server to your Claude Code configuration:
claude mcp add ebird -e EBIRD_API_KEY=your_api_key_here -- node /Users/youruser/ebird-mcp/dist/index.jsOr manually add to your Claude Code settings (.claude/settings.json):
{
"mcpServers": {
"ebird": {
"command": "node",
"args": ["/Users/youruser/ebird-mcp/dist/index.js"],
"env": {
"EBIRD_API_KEY": "your_api_key_here"
}
}
}
}Related MCP server: eBird MCP Server
Available Tools
Observations
Tool | Description |
| Get recent bird observations in a region |
| Get recent notable/rare observations |
| Get observations of a specific species |
| Get observations near a lat/lng |
| Get species observations near a location |
| Find nearest locations with a species |
| Get notable observations near a location |
| Get observations from a specific date |
Products
Tool | Description |
| Get top 100 contributors on a date |
| Get recently submitted checklists |
| Get checklists from a specific date |
| Get stats for a region on a date |
| Get all species recorded in a region |
| Get details of a specific checklist |
Reference Data
Tool | Description |
| Get neighboring regions |
| Get birding hotspots in a region |
| Get hotspots near a location |
| Get info about a specific hotspot |
| Get the eBird taxonomy |
| Get subspecies for a species |
| Get available language codes |
| Get taxonomy versions |
| Get species groups |
| Get info about a region |
| Get sub-regions within a region |
Region Codes
Country: 2-letter code (e.g.,
US,CA,GB)State/Province: Country-State (e.g.,
US-NY,CA-BC)County: Country-State-County (e.g.,
US-NY-109)Location: L-code (e.g.,
L99381)
Species Codes
Species use 6-letter codes (e.g., cangoo for Canada Goose, barswa for Barn Swallow). Use get_taxonomy to find codes.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA Model Context Protocol server that allows AI assistants to access bird observation data, hotspots, and taxonomy information from eBird.Last updated287MIT
- Alicense-qualityDmaintenanceIntegrates the eBird API with Claude to query bird observation data, including recent sightings, rare bird reports, contributor statistics, hotspot locations, and taxonomy information through natural language.Last updated5MIT
- AlicenseAqualityBmaintenanceEnables querying and exporting phenology data from the USA National Phenology Network, including raw data, phenometrics, and mapping capabilities.Last updated103MIT
- Alicense-qualityDmaintenanceAn AI-powered birding companion that connects Claude to eBird and Xeno-canto APIs, enabling personalized birding with life list tracking, route-based hotspot discovery, and recording enrichment.Last updated2MIT
Related MCP Connectors
eBird MCP — Cornell Lab of Ornithology citizen-science bird observations
GBIF MCP — wraps the Global Biodiversity Information Facility API v1 (free, no auth)
Recreation.gov MCP — wraps the Recreation Information Database (RIDB) API v1
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattjegan/ebird-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server