← Back to Home
Claude MCP Integration Guide (Non-Desktop)
This guide explains how to integrate the Monta Partner API with Claude using the Model Context Protocol (MCP) server-sent events endpoint.
Note: The MCP SSE endpoint is implemented and ready at /mcp/sse. However, Claude's web interface may not yet fully support custom MCP servers via SSE. This feature may require Claude to explicitly add support for external MCP servers.
Overview
Claude supports MCP (Model Context Protocol) for connecting to external tools. While Claude Desktop uses direct MCP connections, web-based Claude can connect to MCP servers via SSE (Server-Sent Events).
Quick Start
1. Get Monta API Credentials
You'll need:
- Client ID: Your Monta API client ID
- Client Secret: Your Monta API client secret
Get these from the Monta Partner Portal.
2. Connect to MCP Server
The MCP server is available at:
https://partner-api-mcp.monta.app/mcp/sse
3. Authentication
When adding the MCP server in Claude:
- Enter the server URL:
https://partner-api-mcp.monta.app/mcp/sse
- Click on Advanced Settings
- Configure authentication:
- Client ID: Enter your Monta API client ID
- Client Secret: Enter your Monta API client secret
The credentials are securely transmitted to the MCP server during connection setup.
Using MCP in Claude
Connection Issues
If Claude can't connect to the MCP server:
- Verify the server URL is correct:
https://partner-api-mcp.monta.app/mcp/sse
- Check that your credentials are valid
- Ensure you're using Client ID as username and Client Secret as password
Authentication Errors
- 401 Unauthorized: Check your credentials
- 403 Forbidden: Your account may not have access to the requested resource
- 429 Too Many Requests: You've hit the rate limit, wait a moment
Tool Errors
If a tool fails:
- Check the error message for specific details
- Verify the IDs (team, charge point, etc.) are correct
- Ensure you have permission for the requested operation
Best Practices
Be Specific: Include IDs when you know them
- Good: "Start charging at charge point 12345"
- Less specific: "Start charging at the main office"
Check Status First: Before starting operations
- "What's the status of charge point 12345?"
- Then: "Start charging at charge point 12345"
Use Filters: To reduce data and improve performance
- "Show only available charge points"
- "List charges from the last 24 hours"
Security Notes
- Never share your Monta API credentials
- The MCP connection is encrypted via HTTPS
- Each session requires authentication
- Credentials are not stored by the MCP server
Getting Help
Differences from Claude Desktop
This guide is for web-based Claude. Claude Desktop users should refer to the Claude Desktop Guide which uses direct MCP connections instead of SSE.