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. |