Skip to main content
Glama
mattjegan

eBird MCP Server

by mattjegan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EBIRD_API_KEYYesYour eBird API key obtained from https://ebird.org/api/keygen

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_recent_observationsA

Get recent bird observations in a region (up to 30 days ago). Returns species, location, date, and count info.

get_notable_observationsC

Get recent notable/rare bird observations in a region. Notable observations are for locally or nationally rare species.

get_species_observationsC

Get recent observations of a specific species in a region.

get_nearby_observationsC

Get recent observations near a geographic location.

get_nearby_species_observationsC

Get recent observations of a specific species near a location.

get_nearest_species_observationsB

Find the nearest locations where a species has been seen recently.

get_nearby_notable_observationsC

Get notable/rare observations near a location.

get_historic_observationsC

Get observations from a specific date in history.

get_top_100C

Get the top 100 contributors on a given date.

get_recent_checklistsC

Get the most recently submitted checklists for a region.

get_checklists_on_dateC

Get checklists submitted on a specific date.

get_regional_statisticsC

Get statistics for a region on a specific date (checklist count, species count, contributor count).

get_species_listB

Get all species ever recorded in a region (species codes in taxonomic order).

get_checklistC

Get details of a specific checklist including all observations.

get_adjacent_regionsC

Get regions that share a border with the specified region.

get_hotspots_in_regionC

Get birding hotspots in a region.

get_nearby_hotspotsC

Get birding hotspots near a location.

get_hotspot_infoC

Get information about a specific hotspot.

get_taxonomyB

Get the eBird taxonomy (list of all species with codes, names, and classification).

get_taxonomic_formsC

Get subspecies/forms for a species.

get_taxa_localesB

Get available language codes for species names.

get_taxonomy_versionsB

Get all available taxonomy versions.

get_taxonomic_groupsB

Get species groups (e.g., 'Waterfowl', 'Raptors').

get_region_infoC

Get information about a region including name, bounds, and parent hierarchy.

get_sub_regionsA

Get sub-regions within a parent region. Examples: get_sub_regions('country', 'world') for all countries, get_sub_regions('subnational1', 'US') for US states.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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