Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_bird_stats | Get comprehensive statistics about the bird dataset including total records, species count, families, orders, and conservation categories. |
| search_birds | Search for birds by scientific or common name with fuzzy matching support. |
| get_birds_by_taxonomy | Get birds filtered by taxonomic classification (Order, Family, or taxonomic rank). |
| get_conservation_status | Get birds by IUCN Red List conservation status (CR=Critically Endangered, EN=Endangered, VU=Vulnerable, EX=Extinct, etc.). |
| get_birds_by_region | Find birds by geographic region or range (e.g., Madagascar, Australia, Africa, etc.). |
| get_extinct_species | Get all extinct or possibly extinct bird species. |
| get_birds_by_authority | Find birds described by a specific taxonomic authority (e.g., Linnaeus, Darwin, etc.). |
| get_random_birds | Get a random sample of birds for exploration and discovery. |
| get_bird_report | Get a detailed report for a specific bird species including related species and comprehensive information. |
| custom_bird_query | Perform complex queries with multiple filters for advanced bird data analysis. |
| execute_jsonata_query | Execute a raw JSONata query for advanced data analysis and transformation. JSONata is a powerful query language for JSON data. |