The Pokemon Paste MCP Server allows users to create and share Pokemon team configurations (pokepastes) from structured data.
- Create Pokepaste URLs: Transform Pokemon set data into a shareable Pokepaste URL
- Customize Team Metadata: Add optional details like title, author, and notes
- Handle Complex Pokemon Data: Process detailed Pokemon information including EVs/IVs, moves, abilities, held items, nature, gender, level, and more
- Support Advanced Features: Accommodate optional fields such as shiny status, Tera Type, Dynamax Level, Gigantamax, Pokeball type, happiness, and HP type
- Integration Ready: Can be configured with MCP clients (Claude Desktop, Cursor) for seamless usage
- Local and Remote Usage: Installable via npm or buildable from source
Provides installation of the Pokemon Paste MCP server through the npm registry for easy deployment.
Pokemon Paste MCP Server
MCP server for creating Pokémon pastes (pokepastes)
Installation
From npm (Recommended)
From source
Usage
The server provides a create_pokepaste
tool that accepts Pokemon set data and creates a Pokepaste URL.
Tool: create_pokepaste
Creates a Pokepaste from an array of Pokemon set objects.
Parameters:
pokemon
(array, required): Array of Pokemon set objectstitle
(string, optional): Title for the pasteauthor
(string, optional): Author namenotes
(string, optional): Additional notes
Pokemon Set Object Structure:
Example Usage:
MCP Client Configuration
Configure your MCP client (Claude Desktop, Cursor, etc.):
Using remote npm package:
Local development:
Testing
Local MCP Tool Testing
You can test the local MCP server using the MCP Inspector:
If you want to test the MCP server directly with your MCP client, use this complete test input:
This test input includes:
- Three diverse Pokemon with different roles
- Various optional fields (shiny, teraType, pokeball)
- Sample EV/IV spreads for competitive play
- Team metadata (title, author, notes)
The expected output should be a Pokepaste URL that you can visit to see the formatted team.
Author's Note
Interested in the progress of this project? Feel free to follow the repo for live updates!
If you need to get a hold of me regarding this project, feel free to either:
- email me at professor.ragna@gmail.com
- tweet me @professorragna
If you're interested in helping to fund this project, you can support me here. Any and all support is greatly appreciated!
License
MIT
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Creates shareable Pokepaste URLs from Pokémon team data, allowing users to format and share competitive Pokémon teams via a simple API.
Related MCP Servers
- -securityFlicense-qualityFetch Pokémon data from PokéAPILast updated -Python
- AsecurityFlicenseAqualityA Model Context Protocol server that provides Pokémon information by connecting to the PokeAPI, enabling users to query detailed Pokémon data, discover random Pokémon, and find Pokémon by region or type.Last updated -42TypeScript
- -security-license-qualityA Model Context Protocol server that interfaces with PokeAPI to provide Pokémon information to LLM applications through JSON-RPC over stdio.Last updated -TypeScript
- AsecurityAlicenseAqualityEnables creating Spotify playlists based on text descriptions by connecting Cursor editor to Spotify's API through OAuth authentication.Last updated -3PythonMIT License