Overview

MCP is an open protocol that standardizes how apps and services can securely communicate context to large language models, or LLMs. MCP provides a standardized way to connect AI models to different data sources and tools.

Think of it this way: MCP enables Orum to give you a simple way to use conversational interactions between our APIs and the AI tools you’re already using.

Our MCP Server can currently only be used in our Sandbox Environment.

Ensure you’re using Sandbox credentials when getting started.

Demo

Steps

1

Generate API Credentials

Before any interaction with the API or Claude configuration, you’ll need to generate credentials:

  1. Log in to Orum Monitor (sandbox)
  2. Go to Developer Tools → API Authentication
  3. Click Generate New Credentials
  4. Save the client_id and client_secret. The secret is only shown once.

These credentials will be used by Claude to authenticate all API requests.

2

Configure Claude Desktop

  1. Ensure Claude Desktop is installed

  2. Create or update your .claude/config.json file with the following:

    
    {
      "mcpServers": {
        "orum-openapi-mcp-server": {
          "command": "npx",
          "args": [
            "-y",
            "@orum-io/openapi-mcp-server"
          ],
          "env": {
            "OAUTH_CLIENT_ID_OAUTH2": "<client_id>",
            "OAUTH_CLIENT_SECRET_OAUTH2": "<client_secret>"
          }
        }
      }
    }
    

    Replace <client_id> and <client_secret> with the values from Step 1.

Claude will automatically use these credentials to authenticate with Orum’s API. It performs the OAuth flow under the hood, requests a token using the client_id and client_secret, and uses the returned token in all subsequent API requests. No manual token handling is needed.

3

Start Prompting

You can ask Claude to do a variety of tasks. Here are some ideas to get you started:

  • Create a person
  • Asociate a bank account with person
  • Schedule a recurring transfer
  • Create webhooks
  • Analyize transfer activity for reporting (e.g., Over the past 60 days, what is the total value of RTP debits from our balance?)

If you have feedback or questions, send a note to [email protected] — our team is here to help.