# PokéAPI MCP for AI Agents AI Agent Connect

> PokéAPI lets you query the entire Pokémon database through your AI client. It gives your agent access to stats, moves, abilities, types, and evolution chains for over 1,000 species. You can ask about specific types, battle strategies, or item effects without leaving your chat window.

## Overview
- **Category:** data-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_r5qjHc1lig0KlnsxG0cELCr1VyQE8exEbZO6MXrr/ai-agent-connect
- **Tags:** gaming-data, rest-api, metadata-lookup, species-data, open-data, encyclopedia

## Description

Imagine you're trying to balance a fan game or just want to know the exact base stats of a specific Pokémon. Usually, that means opening a dozen tabs, checking different game versions, and cross-referencing move pools. This Connector changes that by giving your AI client a direct line to the official PokéAPI database. Instead of hunting for information, you just ask. You can pull up full evolution trees, check type effectiveness for specific battle scenarios, or look up every berry and item in the game. It handles the heavy lifting of data retrieval so you can focus on the creative side of your project. Whether you're building a wiki, planning a competitive run, or just want to dive deep into the lore, having this data at your fingertips makes everything faster. It's part of the Vinkius catalog, which makes getting connected to this massive dataset easy without worrying about managing your own API keys or complex requests.

## Tools

### get_pokedex
Pull detailed information about specific Pokédex entries. This gives you localized data for different games.

### list_berries
List all berries and the effects they have when consumed. This gives you a full list of berry mechanics.

### get_evolution_chain
View complete family trees and the conditions needed to evolve. This shows you every step in a Pokémon's growth.

### get_generation
Get details on specific Pokémon generations and their eras. Use this to find data from older games.

### get_item
See the specific effects and costs for a single held item. This helps you check a specific item's stats.

### get_move
Get specific details about any move, including power and accuracy. Use this to check move metadata quickly.

### get_region
Get specific details about a Pokémon region. This helps you understand regional variety.

### get_pokemon_species
Get general species information including flavor text. Use this to find the lore behind a Pokémon.

### get_type
Check type effectiveness and find Pokémon associated with a type. This is your go-to for battle strategy.

### list_abilities
List every ability that grants a passive effect to Pokémon. Use this to see the full range of abilities.

### list_generations
See a list of all Pokémon generations. Use this to browse the history of the franchise.

### list_items
View a complete list of all held items in the game. It's great for seeing what items are available.

### list_moves
List every move available in the Pokémon database. This is great for seeing the full move pool.

### list_pokemon
Browse the full catalog of over 1,000 Pokémon names with pagination. It helps you see the full scope of the database.

### list_regions
See all Pokémon regions along with their locations and version groups. This is useful for regional data lookups.

### list_types
See all 18 Pokémon types and their general properties. Use this to get a full overview of the type system.

### get_ability
Get the specific passive effects for any Pokémon ability. This helps you understand specific Pokémon traits.

### get_berry
See the effects and costs of every berry in the game. This is perfect for looking up berry mechanics.

### get_pokemon
Get stats, types, abilities, and height for a specific Pokémon. Use this for a deep dive into a single species.

### list_pokedexes
See all Pokédexes and their associated regions. This helps you navigate different game versions.

## Prompt Examples

**Prompt:** 
```
What are the base stats for Garchomp?
```

**Response:** 
```
### Garchomp Stats

*   **Type:** Dragon, Ground
*   **Height:** 1.7 m
*   **Weight:** 90.5 kg

| Stat | Value |
| :--- | :--- |
| **HP** | 108 |
| **Attack** | 130 |
| **Defense** | 95 |
| **Sp. Atk** | 110 |
| **Sp. Def** | 90 |
| **Speed** | 102 |
```

**Prompt:** 
```
What types are weak to Water?
```

**Response:** 
```
Water-type moves are super effective against the following types:

*   **Fire** (2x damage)
*   **Ground** (2x damage)
*   **Rock** (2x damage)

They are also resisted by Grass, Water, and Ice types.
```

**Prompt:** 
```
How do you get a Flareon?
```

**Response:** 
```
To get a Flareon, you need to follow this evolution chain:

1.  **Eevee**
2.  **Flareon** (Evolves from Eevee using a **Fire Stone**)

Flareon is a Fire-type Pokémon with a height of 1.2 m and a weight of 59.0 kg.
```

## Capabilities

### Pull detailed stats
Get height, weight, and base stats for any Pokémon species instantly.

### Check type effectiveness
See which types are weak to others to plan better battle strategies.

### Retrieve evolution chains
View complete family trees with all evolution conditions and triggers.

### Search the move database
Look up move power, accuracy, and effects across the entire game.

### Browse regional Pokédexes
Explore different regions, generations, and local Pokédex variants.

### List all items and berries
Access a full catalog of held items and berry effects for game balance.

## Use Cases

### Balancing a fan game
A developer asks their agent to find the power and accuracy for a specific move. The agent uses `get_move` to provide the exact numbers for balancing.

### Fact checking for a video
A content creator needs the flavor text for a specific species. The agent uses `get_pokemon_species` to pull the lore instantly.

### Planning a competitive team
A player wants to know which types are weak to Water. The agent uses `get_type` to list all weaknesses and resistances.

### Researching evolution paths
A fan wants to know how Eevee evolves into all forms. The agent uses `get_evolution_chain` to list every stone and condition.

## Benefits

- Stop manual wiki searching by using `get_pokemon` to pull stats instantly for any species.
- Plan better battle strategies by checking type matchups and weaknesses with `get_type`.
- Build accurate game mechanics using `get_evolution_chain` to see all evolution triggers.
- Quickly identify move details like power and accuracy using `list_moves` or `get_move`.
- Explore regional lore and habitats using `list_regions` and `get_region` for specific data.
- Access item and berry data for game balance using `list_items` and `get_berry`.

## How It Works

The bottom line is you get instant access to accurate Pokémon data without manual searching.

1. Subscribe to the PokéAPI MCP on Vinkius.
2. Connect your AI client to the Connector.
3. Ask questions about Pokémon data in plain English.

## Frequently Asked Questions

**What kind of data does the PokéAPI MCP provide?**
It gives your AI client access to almost everything in the Pokémon database, including species stats, move details, evolution chains, regional Pokédexes, and item descriptions.

**Can I use the PokéAPI MCP to help build a Pokémon fan game?**
Yes, it's perfect for that. You can use it to pull accurate move power levels, stats, and evolution triggers to ensure your game mechanics are consistent with the official data.

**Does the PokéAPI MCP include evolution requirements?**
Yes, it includes the full evolution chains. It will tell you exactly what items, locations, or conditions are needed for a Pokémon to evolve.

**Is there a cost to use the PokéAPI MCP?**
No, because it connects to the open PokéAPI, you don't need to worry about managing your own API keys or paying for extra data access.

**Can I check type effectiveness with the PokéAPI MCP?**
Absolutely. You can ask your agent about specific type matchups, and it will pull the correct damage relations for you instantly.

**Does it have information on berries and items?**
Yes, it includes a full catalog of berries and held items, including their specific effects and costs, which is great for deep-dive research.

**Do I need a Pokémon Trainer Club account or API key?**
No! PokéAPI is a completely free, open-source project. No authentication, no rate limits, no registration required.

**Can I look up Pokémon by name or ID number?**
Yes! Both work perfectly. Use `get_pokemon` with either the Pokédex number (e.g., "25") or the name (e.g., "pikachu").

**Can I see a Pokémon's full evolution chain?**
Yes! Use `get_pokemon_species` to get the species data which includes the evolution chain ID, then use `get_evolution_chain` to see the full family tree with all evolution conditions and requirements.