Coding agents
Every coding agent below adds VGC Teambuilder the same way: as a remote MCP server at this address, with no sign-in.
https://api.pokemcp.com/mcpThe server uses the Streamable HTTP transport. Several agents assume the older SSE transport, or a local command, unless you say otherwise; the notes under each one point out where. If something doesn’t connect, see Troubleshooting.
Each section says whether we have tested it ourselves, or whether the steps come from the vendor’s own documentation and have not yet been tested with VGC Teambuilder.
Claude Code
Tested.
claude mcp add --transport http vgc-teambuilder https://api.pokemcp.com/mcpAdd --scope user to make it available in every project. To share it with a project instead, put this in .mcp.json at the project root. "type": "http" is required; without it the entry is read as a local command and skipped.
{ "mcpServers": { "vgc-teambuilder": { "type": "http", "url": "https://api.pokemcp.com/mcp" } } }Codex
Tested (Codex CLI). The IDE extension and the Codex app read the same configuration.
codex mcp add vgc-teambuilder --url https://api.pokemcp.com/mcpOr add it to ~/.codex/config.toml:
[mcp_servers.vgc-teambuilder]
url = "https://api.pokemcp.com/mcp"Cursor
Not yet tested.
Or add it to ~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project):
{ "mcpServers": { "vgc-teambuilder": { "url": "https://api.pokemcp.com/mcp" } } }VS Code and GitHub Copilot
Not yet tested.
Or open the Command Palette, run Chat: Open Customizations, go to MCP Servers, choose Add Server, pick HTTP and enter the address.
To add it by hand, use ~/.copilot/mcp-config.json (every workspace) or .mcp.json at the workspace root:
{ "mcpServers": { "vgc-teambuilder": { "type": "http", "url": "https://api.pokemcp.com/mcp" } } }"type": "http" means Streamable HTTP; "sse" is the older transport and won’t connect. The older .vscode/mcp.json file with a top-level servers key still works for now, but VS Code has deprecated it.
GitHub Copilot CLI
Not yet tested.
copilot mcp add --transport http vgc-teambuilder https://api.pokemcp.com/mcpLeaving out --transport http makes Copilot treat the address as a command to run. It writes the same ~/.copilot/mcp-config.json entry as VS Code. Your organization’s MCP policy can block servers that aren’t on its allowlist.
Gemini CLI
Not yet tested.
gemini mcp add --transport http --scope user vgc-teambuilder https://api.pokemcp.com/mcpOr in ~/.gemini/settings.json:
{ "mcpServers": { "vgc-teambuilder": { "httpUrl": "https://api.pokemcp.com/mcp" } } }Use httpUrl, not url. In Gemini CLI, url means the older SSE transport and won’t connect.
Grok Build
Not yet tested.
grok mcp add --transport http vgc-teambuilder https://api.pokemcp.com/mcpOr in ~/.grok/config.toml:
[mcp_servers.vgc-teambuilder]
url = "https://api.pokemcp.com/mcp"Grok Build also reads servers you’ve already added to Claude Code (~/.claude.json), Cursor (.cursor/mcp.json) and a project’s .mcp.json. Check with grok mcp list.
Cline
Not yet tested.
In Cline’s MCP Servers panel, open Remote Servers, enter the address and set Transport Type to Streamable HTTP. In the settings file, type is required: without it, Cline assumes the older SSE transport.
{ "mcpServers": { "vgc-teambuilder": { "type": "streamableHttp", "url": "https://api.pokemcp.com/mcp" } } }opencode
Not yet tested.
opencode mcp add vgc-teambuilder --url https://api.pokemcp.com/mcp --globalOr in opencode.jsonc:
{
"mcp": {
"servers": {
"vgc-teambuilder": { "type": "remote", "url": "https://api.pokemcp.com/mcp", "oauth": false }
}
}
}opencode tries to sign in to remote servers by default. "oauth": false turns that off; there is nothing to sign in to. Older opencode versions put servers directly under mcp, without servers.
Kiro
Not yet tested.
Or add it to ~/.kiro/settings/mcp.json (every workspace) or .kiro/settings/mcp.json (one workspace):
{ "mcpServers": { "vgc-teambuilder": { "url": "https://api.pokemcp.com/mcp" } } }Zed
Not yet tested.
Open Settings → AI → MCP Servers → Add Server → Add Remote Server, or add this to your settings file:
{ "context_servers": { "vgc-teambuilder": { "url": "https://api.pokemcp.com/mcp" } } }Windsurf and Devin
Not yet tested.
In Cascade’s MCP menu, choose Open MCP config file and add:
{ "mcpServers": { "vgc-teambuilder": { "serverUrl": "https://api.pokemcp.com/mcp" } } }With the Devin CLI: devin mcp add -s user vgc-teambuilder https://api.pokemcp.com/mcp.
JetBrains AI Assistant
Not yet tested.
Open Settings → Tools → AI Assistant → Model Context Protocol (MCP), choose Add, pick the remote option and paste:
{ "mcpServers": { "vgc-teambuilder": { "url": "https://api.pokemcp.com/mcp" } } }Then click OK and Apply. Your administrator can turn off adding your own servers.
Try it
Ask the agent something that needs the tools, for example:
- “Using vgc-teambuilder, which formats do you support?”
- “What are the five most-used Pokémon in the current regulation?”
- “Is this team legal: Garchomp, Kingambit, Incineroar, Sneasler, Basculegion, Rotom-Wash?”