home / mcp / bitpanda developer api mcp server

Bitpanda Developer API MCP Server

Exposes Bitpanda Developer API endpoints as MCP tools for centralized access and authenticated requests.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "bitpanda-labs-bitpanda-public-api-mcp": {
      "url": "http://localhost:8000/mcp",
      "headers": {
        "SERVER_HOST": "0.0.0.0",
        "SERVER_PORT": "8000",
        "BITPANDA_API_KEY": "YOUR_API_KEY",
        "BITPANDA_BASE_URL": "https://api.bitpanda.com/v1"
      }
    }
  }
}

You set up a FastAPI-based MCP server that exposes the Bitpanda Developer API endpoints as MCP tools. This lets you access Bitpanda data and actions through a centralized MCP interface, using standard MCP clients and authenticated requests.

How to use

Start the MCP server locally and connect your MCP client to the exposed endpoint at http://localhost:8000/mcp. You can authenticate requests using a Bearer token or an API key header. Once running, your MCP client can route requests to the Bitpanda Developer API through the MCP layer, enabling centralized access, consistency, and tooling with your other MCP-enabled services.

How to install

Prerequisites you need to install and run this MCP server.

# Install Poetry if you don’t have it yet
# Follow guidance from your environment to install Poetry

# Create and install dependencies
poetry install

# Start the MCP server using Poetry
poetry run python -m bp_mcp.bitpanda_mcp_server

Additional notes

Configuration and runtime details are provided below to ensure your MCP client can connect securely and reliably.

Configuration and security

Environment and authentication details you’ll need to run and secure the MCP server.

# Example environment configuration
BITPANDA_BASE_URL=https://api.bitpanda.com/v1
SERVER_HOST=0.0.0.0
SERVER_PORT=8000

# Optional for local development only
BITPANDA_API_KEY=YOUR_API_KEY

Troubleshooting

If you encounter connection or authentication issues, verify that the server is running on the expected host/port and that your API key header is correctly set on requests. Check that the base URL matches the Bitpanda API you intend to use.

Available tools

bitpanda_mcp_server

FastAPI app mounting Developer API v1.1 endpoints and exposing them through MCP at /mcp.

authenticate_requests

Authentication dependency supporting Bearer token and X-Api-Key for incoming MCP requests.