ebird-mcp-server
A MCP server that integrates the eBird API to connect with an AI agent.
Documentation
eBird MCP Server
Combine eBird with AI: Build Your Personal Bird Observation Assistant
This project integrates the eBird API with an MCP (Model Context Protocol) Server, enabling you to query bird observation data via natural language directly inside Claude's chat window.
Getting Started
Prerequisites
- eBird API Key: Create an eBird account and request an API key.
- Claude Desktop App: Download and install the Claude Desktop application.
- Install Python (See this tutorial).
Installation
Clone the repository
git clone git@github.com:siansiansu/ebird-mcp-server.git
cd ebird-mcp-serverInstall dependencies
pip install -r requirements.txtConfiguration
Configure Claude Desktop
1. Open Claude Desktop.
2. Navigate to Settings > Developer > Edit Config > Edit `claude_desktop_config.json` File.
3. Replace the configuration with your paths and API key:
{
"mcpServers": {
"ebird-api": {
"command": "/absolute/path/to/python",
"args": [
"/absolute/path/to/ebird-mcp-server/server.py"
],
"env": {
"EBIRD_API_KEY": "your-ebird-api-key"
}
}
}
}Important:
- `command`: Absolute path to your Python executable.
- `args`: Absolute path to `server.py`.
- `EBIRD_API_KEY`: Your eBird API key.
Restart Claude
After saving the configuration, restart the Claude Desktop app. It will automatically launch and manage the MCP server.
Usage
Open a chat in Claude and use any of the example prompts (or your own) to query eBird data.
Features
Here are example prompts you can use to query data. The AI will decide when to call the eBird MCP Server, or you can explicitly instruct it to do so.
Observations
Query recent observations in a location
What birds have been seen recently in Budai, Chiayi?Query recent observations of a species
Are there any recent records of Black-faced Spoonbill in Tainan?Query notable (rare) observations
What rare birds have been reported recently in Hsinchu?Checklists
Top contributors
List the top 100 eBird contributors in Taipei on June 26, 2025.All checklists on a date
Show all checklists submitted in Kaohsiung on June 15, 2024.Recent checklists
Provide the latest checklists submitted in Tainan.Summary statistics
Summarize all observation checklists in New Taipei on June 20, 2024.Checklist details
Show details for checklist ID S12345678.Hotspots
List hotspots in a location
List all eBird hotspots in Tainan.Nearby hotspots
List birding hotspots within 5 km of my current location.Taxonomy
Official taxonomy
Provide the eBird taxonomy data for Black-faced Spoonbill.List subspecies
List all subspecies of White-breasted Waterhen.License
This project is licensed under the MIT License.
Frequently asked questions
What is ebird-mcp-server?
ebird-mcp-server is A MCP server that integrates the eBird API to connect with an AI agent.
How do I install ebird-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is ebird-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/birdingkit/ebird-mcp-server and has 5 stars.
Related MCP tools
Control Gmail, Google Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Search & Drive with AI - Comprehensive Google Workspace MCP Server & CLI Tool
Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.
AI-powered OSINT agent with interactive REPL, MCP server, and CLI. 19 tools. Works with Claude, GPT-4, or local models. For authorized security research only.
Google Search Console Insights with Claude AI for SEOs
Decision audit trail + persistent memory for AI trading agents. Outcome-weighted recall, tamper-evident SHA-256 chain with RFC 3161 anchoring, 20 MCP tools.
Natural voice conversations with Claude Code
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP