Recent Observations
recent_observationsRecent bird sightings in a region. region_code is the eBird identifier — countries are 2-letter ("US", "GB"), states "US-CA", counties "US-CA-075", and birding hotspots use the "L" code from eBird (e.g., "L99381"). Optionally filter to one species.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"region_code": "US-CA"
},
"name": "recent_observations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| back | No | Days back (1-30, default 14) | |
| max_results | No | 1-10000 (default 100) | |
| region_code | Yes | eBird region code | |
| species_code | No | Optional eBird species code (use find_species to look up) | |
| include_provisional | No | Include unconfirmed observations (default false) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of observations returned | |
| region_code | Yes | eBird region code used for the query | |
| observations | Yes | List of bird observations |