Zoo Animals MCP Server
by yusaaztrk
README.md
# Zoo Animals MCP Server
A Model Context Protocol (MCP) server that provides zoo animal information using RapidAPI's Zoo Animals API.
## Features
- Get random zoo animals with detailed information
- Search for specific animals by name
- Filter animals by type (mammal, bird, reptile, etc.)
- Comprehensive animal data including:
- Name and Latin name
- Physical characteristics (size, weight)
- Habitat and geographic range
- Diet and active time
- Lifespan information
- High-quality images
## Usage
The server provides three tools:
### get_random_animals(count: int = 5)
Get random zoo animals.
**Parameters:**
- `count`: Number of animals to fetch (1-10, default: 5)
**Returns:**
- Detailed information about random animals
### search_animal(name: str)
Search for a specific animal by name.
**Parameters:**
- `name`: Animal name to search for (e.g., "lion", "elephant")
**Returns:**
- Comprehensive information about the found animal
### get_animals_by_type(animal_type: str)
Get animals by their type/category.
**Parameters:**
- `animal_type`: Type of animals (e.g., "mammal", "bird", "reptile")
**Returns:**
- List of animals of the specified type
## Installation
1. Install dependencies:
```bash
pip install -r requirements.txt
```
2. Run the server:
```bash
python server.py
```
## API
This MCP server uses RapidAPI's Zoo Animals API which provides comprehensive animal data from zoos worldwide.
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues