Developer Docs MCP
The NMI Developer Docs MCP connects AI coding assistants directly to NMI's developer documentation. Claude Code, Cursor, VS Code, Windsurf, and Claude Desktop can all query the server during a chat session, which means your AI can search NMI docs, generate working integration code, and answer API questions without you copying in documentation manually.
MCP (Model Context Protocol) is an open standard for connecting AI tools to external data sources. You point your editor at an MCP server, and the AI can query it in real time. No account required, no authentication needed.
Server URL: https://USER.DOCSURL/mcp
The NMI Developer Docs MCP provides access to NMI developer documentation only. It does not connect to your NMI account, transaction data, or gateway configuration.
What you can do with it
Once connected, your AI assistant can:
- Search the docs for the right guide, endpoint, or recipe
- Read any page—guides, the NMI REST API reference, and recipes—so its answers are grounded in current documentation
- Generate integration code (Payment Component + NMI REST API) straight from those docs as you build
Quick Start Guide
Add the server config to your editor, then verify the connection.
Step 1: Configure your editor
Find your tool below and add the config. Create the file if it doesn't exist.
Run one command—no config file to edit. Claude Code (and other agents that can edit their own MCP config) can even run this themselves once they find this page:
claude mcp add --transport http USER.GATEWAYNAME-developer-documentation https://USER.DOCSURL/mcpAdd --scope user to make it available in every project. Verify with claude mcp list.
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"USER.GATEWAYNAME-developer-documentation": {
"url": "https://USER.DOCSURL/mcp"
}
}
}Add to .vscode/mcp.json (or run MCP: Add Server from the Command Palette):
{
"servers": {
"USER.GATEWAYNAME-developer-documentation": {
"type": "http",
"url": "https://USER.DOCSURL/mcp"
}
}
}Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"USER.GATEWAYNAME-developer-documentation": {
"url": "https://USER.DOCSURL/mcp"
}
}
}Add to claude_desktop_config.json:
{
"mcpServers": {
"USER.GATEWAYNAME-developer-documentation": {
"url": "https://USER.DOCSURL/mcp"
}
}
}Step 2: Verify the connection
Open a new chat in your AI tool and try one of these:
- How do I tokenize a card using the Payment Component
- Show me how to set up a recurring transaction via the API.
- What fields are required for a sale transaction?
- Walk me through the Hosted Checkout integration.
If the Developer Docs MCP connection is active, the AI will pull answers directly from NMI's documentation. If it's guessing or not citing specifics, check that the config file was saved correctly and restart your editor.
Updated 17 days ago
