Skip to main content
Glama
kshayk

AviBase MCP Server

by kshayk

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_bird_statsA

Get comprehensive statistics about the bird dataset including total records, species count, families, orders, and conservation categories.

search_birdsC

Search for birds by scientific or common name with fuzzy matching support.

get_birds_by_taxonomyB

Get birds filtered by taxonomic classification (Order, Family, or taxonomic rank).

get_conservation_statusA

Get birds by IUCN Red List conservation status (CR=Critically Endangered, EN=Endangered, VU=Vulnerable, EX=Extinct, etc.).

get_birds_by_regionC

Find birds by geographic region or range (e.g., Madagascar, Australia, Africa, etc.).

get_extinct_speciesC

Get all extinct or possibly extinct bird species.

get_birds_by_authorityC

Find birds described by a specific taxonomic authority (e.g., Linnaeus, Darwin, etc.).

get_random_birdsC

Get a random sample of birds for exploration and discovery.

get_bird_reportC

Get a detailed report for a specific bird species including related species and comprehensive information.

custom_bird_queryC

Perform complex queries with multiple filters for advanced bird data analysis.

execute_jsonata_queryC

Execute a raw JSONata query for advanced data analysis and transformation. JSONata is a powerful query language for JSON data.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 11 tools

Disambiguation4/5

Most tools have distinct purposes focused on different query dimensions (e.g., region, taxonomy, conservation status), but some overlap exists between 'custom_bird_query' and 'execute_jsonata_query' as both handle advanced queries, which could cause confusion. The descriptions help differentiate them, with 'custom_bird_query' being filter-based and 'execute_jsonata_query' for raw JSONata, but agents might still misselect.

Naming Consistency4/5

Tool names follow a consistent verb_noun pattern (e.g., get_birds_by_region, search_birds) with clear, descriptive terms. The main deviation is 'execute_jsonata_query', which uses 'execute' instead of 'get' or 'search', but this is minor and still readable within the overall pattern.

Tool Count5/5

With 11 tools, the count is well-scoped for a bird data server, covering various query types and analyses without being overwhelming. Each tool earns its place by addressing specific aspects like geography, taxonomy, or statistics, making it appropriate for the domain.

Completeness4/5

The tool set provides comprehensive coverage for querying and analyzing bird data, including filters by region, taxonomy, conservation status, and advanced queries. A minor gap is the lack of tools for updating or managing data (e.g., create/delete records), but as a read-only query server, it effectively covers the intended domain with no dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues