MCP Server

Connect any MCP-compatible client — directly to your MRPeasy account. The server exposes every API v2 GET endpoint as a tool, giving the model read-only access to your manufacturing data.

Endpoint

https://app.mrpeasy.com/mcp

Transport: streamable HTTP.

Authentication

Requests use HTTP Basic Authentication. Join your API key and secret with a colon and Base64-encode them:

Authorization: Basic base64(api-key:api-secret)

Connect with Claude Code

Encode your credentials, then register the server:

# 1. Base64-encode "api-key:api-secret"
echo -n "your-api-key:your-api-secret" | base64

# 2. Add the server (paste the encoded string in the header)
claude mcp add --transport http mrpeasy https://app.mrpeasy.com/mcp \
  --header "Authorization: Basic <base64-encoded-credentials>"

Run /mcp inside Claude Code to confirm the connection, then try a prompt like "list my stock items."

Sharing with a team

To commit the server config to your repo, add --scope project (writes to .mcp.json). Keep the encoded token out of version control by referencing an environment variable:

{
  "mcpServers": {
    "mrpeasy": {
      "type": "http",
      "url": "https://app.mrpeasy.com/mcp",
      "headers": {
        "Authorization": "Basic ${MRPEASY_TOKEN}"
      }
    }
  }
}

Set MRPEASY_TOKEN to the Base64 string from step 1.