General
How many tools are available? See the Tools page for the current list. What AI assistants are supported? Any assistant that supports the Model Context Protocol with Streamable HTTP transport. This includes Cursor, Claude Desktop, Windsurf, and others. See Installation for setup instructions. Is my data isolated? Yes. Every tool call is scoped to the provider account associated with your credentials. You cannot access another provider’s data.Authentication
What authentication methods are supported? The MCP server supports two authentication methods:- OAuth login — The default, for Claude.ai, Claude Desktop, Cursor, VS Code, and other clients that support remote MCP servers. You sign in with your SolvaPay Console credentials (email code, Google, or GitHub) and authorize the connection. No API key needed. OAuth sessions use the environment your account is in.
- API key — For clients that can’t open a browser (the Claude Messages API, scripts, CI). Pass your secret key in the
Authorization: Bearer <secret key>header. The MCP server doesn’t readX-API-Key.
Environment: sandbox or Environment: live line (live is production), and the get_environment tool returns it on its own.
Can I use both sandbox and production keys?
Not at the same time. A key only works while your account is in its environment: sk_sandbox_ in sandbox, sk_live_ in production. A key for the other environment is rejected with a message that names the key to use. To move between environments, switch in SolvaPay Console, then update the key in your configuration. With OAuth you don’t need to change anything. See Use an API key instead.
What happens if my API key is compromised?
Revoke the key immediately in your SolvaPay Console under Developers > API Keys, then generate a new one and update your MCP configuration.
What happens if my OAuth session expires?
Sessions last up to 24 hours. Tool calls then fail with “Invalid or expired access token”. Reconnect SolvaPay in your client. You’ll be redirected to the SolvaPay login page to sign in again. You don’t need to remove and re-add the connector.
Technical
What transport does the MCP server use? Streamable HTTP. The server operates in stateless mode — every request is independently authenticated. No sessions or cookies are required. Is there a rate limit? Rate limits depend on your plan. If a customer’s usage limits are exceeded, thecheck_limits tool will indicate this and can provide a checkout URL for the customer to upgrade.
What happens if the server is down?
Tool calls will fail with a connection error. The SolvaPay MCP Server runs on Google Cloud with multiple replicas for high availability. Check status.solvapay.com for service status.
Are requests encrypted?
Yes. All communication between your MCP client and the SolvaPay server uses HTTPS (TLS 1.2+).