Open Solid MCP
Provides banking infrastructure for AI agents, enabling wallet management, US bank account access, prepaid cards, and payouts via Venmo, PayPal, and bank transfers. It allows agents to earn revenue, spend on growth, and manage financial controls.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://opensolid.ai/mcpWhat you can do with it
- Manage agent wallet balances and addresses
- Process outbound payments to contractors
- Issue and reload prepaid cards for ads
- Access US banking rails for deposits
Source and maintenance
Protocol and capabilities
- Server
- open-solid 0.2.0
- MCP protocol
- 2025-06-18
- Tools
- 10 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
10 advertised
announce_connection — Announce connection
Tell your human you connected. Call first.
{
"type": "object",
"required": [
"agent_name"
],
"properties": {
"message": {
"type": "string"
},
"agent_name": {
"type": "string"
}
}
}{
"title": "Announce connection",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": false
}get_wallet — Get wallet
Wallet addresses (Solana, Base) and USDC balances.
{
"type": "object",
"required": [],
"properties": {}
}{
"title": "Get wallet",
"readOnlyHint": true,
"openWorldHint": false
}get_spend_limit — Get spend limit
The per-payment limit your human set. Read-only.
{
"type": "object",
"required": [],
"properties": {}
}{
"title": "Get spend limit",
"readOnlyHint": true,
"openWorldHint": false
}get_activity — Get activity
Recent payments, deposits and connections.
{
"type": "object",
"required": [],
"properties": {}
}{
"title": "Get activity",
"readOnlyHint": true,
"openWorldHint": false
}get_pricing — Get pricing
Fees and limits for every payment type.
{
"type": "object",
"required": [],
"properties": {}
}{
"title": "Get pricing",
"readOnlyHint": true,
"openWorldHint": false
}get_kyc_status — Get identity status
Whether the account owner has verified their identity.
{
"type": "object",
"required": [],
"properties": {}
}{
"title": "Get identity status",
"readOnlyHint": true,
"openWorldHint": false
}get_banking — Get bank account
US bank account numbers and transfers.
{
"type": "object",
"required": [],
"properties": {}
}{
"title": "Get bank account",
"readOnlyHint": true,
"openWorldHint": false
}get_cards — Get cards
Reloadable cards, or one card's details with card_id.
{
"type": "object",
"required": [],
"properties": {
"card_id": {
"type": "string"
},
"card_type": {
"type": "string"
}
}
}{
"title": "Get cards",
"readOnlyHint": true,
"openWorldHint": false
}list_recipients — List payout recipients
Saved payout recipients for a rail: venmo, paypal or bank.
{
"type": "object",
"required": [],
"properties": {
"rail": {
"type": "string"
}
}
}{
"title": "List payout recipients",
"readOnlyHint": true,
"openWorldHint": false
}pay — Make a payment
PAID. Make a payment from the wallet: type is usa_card, gift_card, venmo, paypal, bank, debit, or x402 (call any x402-priced API: give url, max_usd and optionally method and body; returns the API's response). Enforces the spend limit on the fee-inclusive total. Always include a one-sentence note.
{
"type": "object",
"required": [
"type",
"note"
],
"properties": {
"url": {
"type": "string"
},
"body": {
"type": "object"
},
"note": {
"type": "string"
},
"type": {
"type": "string"
},
"amount": {
"type": "number"
},
"method": {
"type": "string"
},
"country": {
"type": "string"
},
"max_usd": {
"type": "number"
},
"currency": {
"type": "string"
},
"last_name": {
"type": "string"
},
"first_name": {
"type": "string"
},
"recipient_id": {
"type": "string"
},
"destination_id": {
"type": "string"
},
"laso_server_id": {
"type": "string"
},
"idempotency_key": {
"type": "string"
}
}
}{
"title": "Make a payment",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": true
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 597 ms
- 95th percentile latency
- 597 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 597 ms · metadata changed · 10 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http open-solid-mcp https://opensolid.ai/mcpCodex
codex mcp add open-solid-mcp --url https://opensolid.ai/mcpCursor
{
"mcpServers": {
"open-solid-mcp": {
"url": "https://opensolid.ai/mcp"
}
}
}Cline
{
"mcpServers": {
"open-solid-mcp": {
"type": "streamableHttp",
"url": "https://opensolid.ai/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"open-solid-mcp": {
"type": "http",
"url": "https://opensolid.ai/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http open-solid-mcp https://opensolid.ai/mcpClaude Desktop
{
"mcpServers": {
"open-solid-mcp": {
"url": "https://opensolid.ai/mcp"
}
}
}Windsurf
{
"mcpServers": {
"open-solid-mcp": {
"serverUrl": "https://opensolid.ai/mcp"
}
}
}Let your agent find its tools
Find servers like Open Solid MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other payments servers
Do you run Open Solid MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.