Prerequisites
Before connecting, ensure you have:MCP endpoint URL
Your unique Grand Central MCP server URL
Subscription key
API subscription key for authentication
JWT configuration
User authentication token details
AI agent
Claude Desktop, Microsoft Copilot, or custom MCP client
Configuration
Each AI platform has slightly different configuration patterns, but the core information is the same: endpoint URL, subscription key, and optional JWT token for user context. Choose the section below that matches your agent platform.Claude desktop
Claude Desktop uses a JSON configuration file (typically~/Library/Application Support/Claude/claude_desktop_config.json on macOS). Add Grand Central as an MCP server:
env object:
Microsoft Copilot Studio
Copilot Studio supports MCP servers through its plugin system. Add Grand Central as a plugin:- Open Copilot Studio and navigate to Plugins → Add Plugin
- Select Model Context Protocol as the plugin type
- Fill in the configuration form:
- Name:
Grand Central Banking Tools - URL:
https://gc-prod-instance.example.com/mcp - Auth Type:
Bearer Token + Subscription Key - Subscription Key: Your subscription key (e.g.,
a1b2c3d4e5f6g7h8i9j0) - Bearer Token (optional): JWT token for user-scoped operations
- Name:
Custom MCP client
If you’re building a custom agent or integrating Grand Central into an existing application, use the MCP SDK to connect programmatically. Here’s a TypeScript example:Authentication
Grand Central requires subscription key authentication for all requests, with optional JWT token authentication for user-scoped operations. The authentication model mirrors Azure API Management patterns - familiar if you’ve worked with Azure services. Subscription keys identify your agent or application and enforce rate limits tied to your subscription tier. Include the key in all requests using theOcp-Apim-Subscription-Key header:
getTransactionHistory might require a JWT containing the customer ID claim. Add JWT tokens via the Authorization header:
x-mcp-requires-user-context: true in OpenAPI definitions).
Testing your connection
Before integrating Grand Central into production workflows, verify that your credentials work and tools are accessible. Usecurl or any HTTP client to test the connection - no special MCP client needed for these basic checks.
List available tools to confirm your subscription has access:
result.tools array containing tool definitions:
error.code and error.message fields. Common issues: -32602 (invalid parameters), -32001 (authentication failure), -32000 (backend API error).
Troubleshooting
429 rate limit exceeded
429 rate limit exceeded
Cause: Too many requests in time windowSolution:
- Implement exponential backoff
- Check your rate limits in the admin portal
- Adjust limits through the portal if needed
No tools returned
No tools returned
Cause: No tools enabled for your subscriptionSolution:
- Log into the admin portal and enable tools from the API catalog
- Verify your subscription key has access to the tools you enabled
Next steps
Tool discovery
Learn how tool discovery works
Authentication
Understand authentication in detail
Rate limiting
Learn about rate limits and quotas
Best practices
Follow patterns for reliable integrations