Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EBIRD_API_KEY | Yes | Your 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
| Name | Description |
|---|---|
| get_recent_observations | Get recent bird observations in a region (up to 30 days ago). Returns species, location, date, and count info. |
| get_notable_observations | Get recent notable/rare bird observations in a region. Notable observations are for locally or nationally rare species. |
| get_species_observations | Get recent observations of a specific species in a region. |
| get_nearby_observations | Get recent observations near a geographic location. |
| get_nearby_species_observations | Get recent observations of a specific species near a location. |
| get_nearest_species_observations | Find the nearest locations where a species has been seen recently. |
| get_nearby_notable_observations | Get notable/rare observations near a location. |
| get_historic_observations | Get observations from a specific date in history. |
| get_top_100 | Get the top 100 contributors on a given date. |
| get_recent_checklists | Get the most recently submitted checklists for a region. |
| get_checklists_on_date | Get checklists submitted on a specific date. |
| get_regional_statistics | Get statistics for a region on a specific date (checklist count, species count, contributor count). |
| get_species_list | Get all species ever recorded in a region (species codes in taxonomic order). |
| get_checklist | Get details of a specific checklist including all observations. |
| get_adjacent_regions | Get regions that share a border with the specified region. |
| get_hotspots_in_region | Get birding hotspots in a region. |
| get_nearby_hotspots | Get birding hotspots near a location. |
| get_hotspot_info | Get information about a specific hotspot. |
| get_taxonomy | Get the eBird taxonomy (list of all species with codes, names, and classification). |
| get_taxonomic_forms | Get subspecies/forms for a species. |
| get_taxa_locales | Get available language codes for species names. |
| get_taxonomy_versions | Get all available taxonomy versions. |
| get_taxonomic_groups | Get species groups (e.g., 'Waterfowl', 'Raptors'). |
| get_region_info | Get information about a region including name, bounds, and parent hierarchy. |
| get_sub_regions | 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |