Server: https://iso20022-mcp-v1.beneficialstrategies.com/mcp
Configures the Chat tab in Claude Desktop. The Cowork and Code tabs are separate environments and are not yet supported (see below).
npm install -g mcp-remote
Visit https://iso20022-mcp-v1.beneficialstrategies.com/auth/api-key — sign in with Google and you'll see your API key plus the exact config to paste.
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"iso20022": {
"command": "mcp-remote",
"args": [
"https://iso20022-mcp-v1.beneficialstrategies.com/mcp",
"--header",
"Authorization: ApiKey YOUR_API_KEY"
]
}
}
}
Replace YOUR_API_KEY with the key from step 2. Restart Claude Desktop after saving.
Add via the plugin marketplace:
claude plugin marketplace add Beneficial-Strategies/iso20022-mcp claude plugin install iso20022-mcp
Or add it manually to .claude/settings.json in your project (or ~/.claude/settings.json globally):
{
"mcpServers": {
"iso20022": {
"type": "http",
"url": "https://iso20022-mcp-v1.beneficialstrategies.com/mcp"
}
}
}
When you first connect, a browser window opens for Google sign-in. After that, credentials are stored automatically.
Edit ~/.cursor/mcp.json (global) or .cursor/mcp.json in your project root:
{
"mcpServers": {
"iso20022": {
"type": "http",
"url": "https://iso20022-mcp-v1.beneficialstrategies.com/mcp"
}
}
}
Reload the window (Cmd+Shift+P → Reload Window) to activate.
Add to .vscode/mcp.json in your workspace, or to your user settings.json:
{
"mcp": {
"servers": {
"iso20022": {
"type": "http",
"url": "https://iso20022-mcp-v1.beneficialstrategies.com/mcp"
}
}
}
}
Any client supporting the Model Context Protocol can connect directly:
| Setting | Value |
|---|---|
| Transport | Streamable HTTP (MCP 2025-03-26) |
| Server URL | https://iso20022-mcp-v1.beneficialstrategies.com/mcp |
If your client only supports stdio, install mcp-remote and follow the Claude Desktop Chat tab pattern above.
Ask your AI assistant: "What ISO 20022 business areas are available?"
A connected assistant queries the live spec and returns a structured list. An unconnected one guesses from training data.