2s Io MCP server
{
"mcpServers": {
"2s-io": {
"command": "npx",
"args": [
"-y",
"@2sio/mcp@latest"
],
"env": {
"EVM_PRIVATE_KEY": "<evm_private_key>"
}
}
}
}{
"mcpServers": {
"2s-io": {
"command": "npx",
"args": [
"-y",
"@2sio/mcp@latest"
],
"env": {
"EVM_PRIVATE_KEY": "<evm_private_key>"
}
}
}
}{
"mcpServers": {
"2s-io": {
"command": "npx",
"args": [
"-y",
"@2sio/mcp@latest"
],
"env": {
"EVM_PRIVATE_KEY": "<evm_private_key>"
}
}
}
}{
"servers": {
"2s-io": {
"command": "npx",
"args": [
"-y",
"@2sio/mcp@latest"
],
"env": {
"EVM_PRIVATE_KEY": "${input:evm_private_key}"
}
}
},
"inputs": [
{
"id": "evm_private_key",
"type": "promptString",
"description": "Evm private key",
"password": true
}
]
}{
"mcpServers": {
"2s-io": {
"command": "npx",
"args": [
"-y",
"@2sio/mcp@latest"
],
"env": {
"EVM_PRIVATE_KEY": "<evm_private_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @2sio/mcpversion 1.82.0
What it does
MCP server for 2s.io, a pay-per-call API offering 575+ endpoints across data, AI, storage, messaging, and agent infrastructure. Developers use it to give AI agents access to real-world data and services, paying per call in USDC via x402 protocol with no API keys or accounts required.
- Query real-world data like patent searches, stock prices, company sanctions checks, or vehicle VIN decoding, with payment settled per call.
- Set up watchers that push signed callbacks when monitored events occur (wallet activity, price thresholds, earnings reports) instead of polling.
- Access agent primitives like persistent key-value memory, message queues, distributed locks, and scheduled callbacks for stateful agent workflows.
Tools this server exposes
| Tool | Does |
|---|---|
| patents.search | Search patent database with query and limit parameters. |
| law.sanctions-check | Check if entities appear on sanctions lists. |
| ai.summarize | Summarize webpage content. |
| geocode.address | Convert addresses to geographic coordinates. |
| vehicle.vin-decode | Decode vehicle identification numbers. |
| security.cve | Query common vulnerability and exposure data. |
| watchers.stockPrice | Set a price-based watcher that triggers callbacks when stock price crosses threshold. |
| watchers.cryptoAddressActivity | Set a watcher that triggers when a blockchain address moves funds. |
| watchers.earnings | Set a watcher that triggers when a company reports earnings. |
| validate.iban | Validate international bank account numbers. |
| agent.knowledge-delta | Get changes to a knowledge set since a specified date. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.