Moov Model Context Protocol

The Moov TypeScript SDK is also an installable MCP server where the various SDK methods are exposed as tools that can be invoked by AI applications.

What is MCP?

Model Context Protocol (MCP) allows AI models to interact with external tools and APIs. By installing the Moov MCP server, you can enable AI assistants to perform Moov operations on your behalf.

Installation

Node.js v20 or greater is required to run the MCP server from npm.

Add the following server definition to your claude_desktop_config.json file:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
{
  "mcpServers": {
    "Moov": {
      "command": "npx",
      "args": [
        "-y", "--package", "@moovio/sdk",
        "--",
        "mcp", "start",
        "--username", "...",
        "--password", "..."
      ]
    }
  }
}

Create a .cursor/mcp.json file in your project root with the following content:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
{
  "mcpServers": {
    "Moov": {
      "command": "npx",
      "args": [
        "-y", "--package", "@moovio/sdk",
        "--",
        "mcp", "start",
        "--username", "...",
        "--password", "..."
      ]
    }
  }
}

For a full list of server arguments, run:

1
npx -y --package @moovio/sdk -- mcp start --help

Example usage

Your MCP server has full access to your Moov account and can perform any action you can do in the Moov Dashboard. To get you started, here are some example requests you can make:

  • Create a payment link for $50. Use my platform account's wallet payment method ID as the destination
  • List the payment methods for account XYZ
  • What was the latest payout amount from my Moov wallet?
  • Find the XYZ account and its wallet balance
  • Resend the receipt to Jules Jackson for her latest transfer
Summary Beta