Set Up NOAH MCP in Cursor
Overview
Adding NOAH MCP to Cursor (The AI Code Editor) gives you AI-driven tools directly inside your code editor, so that you can use Cursor's AI to understand, query, and interact with NOAH, while you're working through NOAH's developer journeys, using a standard protocol called the Model Context Protocol (MCP).
1. Set Up NOAH MCP in Cursor
Prerequisites
As a prerequisite, you need a Business API key obtained from the NOAH Business Dashboard. Support is provided for both Production and Sandbox environments.
Make sure that your Node version is 20.18.1 or later. Lower versions are not supported by the Noah MCP Cursor integration described below. When troubleshooting, start by checking your Node version.
Configure NOAH MCP in Cursor
- If not installed, download and install Cursor, start it up, and go to Settings | Cursor Settings, click Tools & Integrations, and then click New MCP Server.
- Copy and paste the content below to define the NOAH MCP Server:
{
"mcpServers": {
"noah": {
"command": "npx", // or bunx
"args": ["@noah-labs/noah-business-api-mcp"],
"env": {
"NOAH_API_KEY": "your-api-key-here",
}
}
}
}
-
Note the following settings for the above:
- Required:
- NOAH_API_KEY: API key created in the dashboard.
- Optional:
- NOAH_ENVIRONMENT: Possible values: sandbox, production (default: sandbox).
- NOAH_API_BASE_URL: Base path of the API, e.g., https://api.sandbox.noah.com/v1.
- Required:
-
Check that you see this in the editor area, with your API key replacing the placeholder API text shown below:
Enable NOAH MCP in Cursor
Switch the enable/disable switch to on, so that it is shown in green, together with the available Noah MCP Cursor tools, as shown below.
2. Use Cursor AI to Call the NOAH Business API
Once your NOAH MCP has been set up, open the Cursor chat and use prompts such as the below:
- Create a customer onboarding session for cust1234, with return https://example.com for USD and EUR
- Get payment details for customer cust1234
- Show me ACH payout channels
Take note of the result returned by Cursor, as shown below.
For questions or additional support, reach out anytime at business@noah.com.