Server data from the Official MCP Registry
MCP server for 2s.io — 40+ pay-per-call tools settled in USDC on Base via x402.
MCP server for 2s.io — 40+ pay-per-call tools settled in USDC on Base via x402.
This MCP server is a well-structured client for the 2s.io pay-per-call API platform. Authentication is properly handled via cryptographic signing (x402) or bearer tokens with appropriate safeguards including price limits and payment approval hooks. Code quality is good with proper error handling and no malicious patterns detected. Permissions are appropriate for a developer tool making HTTP API calls. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.
6 files analyzed · 7 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: EVM_PRIVATE_KEY
Environment variable: TWOSIO_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-2s-io-mcp": {
"env": {
"TWOSIO_API_KEY": "your-twosio-api-key-here",
"EVM_PRIVATE_KEY": "your-evm-private-key-here"
},
"args": [
"-y",
"@2sio/mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
Client SDK + MCP server for 2s.io — a unified JSON REST API for AI agents, paid per call in USDC on Base via x402.
This repo ships SDKs for every major agent-development language plus an MCP server for any MCP-aware host:
| Language | Package | Install | Status |
|---|---|---|---|
| TypeScript / Node | @2sio/sdk | npm install @2sio/sdk viem | ✅ x402 + bearer |
| TypeScript / Node | @2sio/mcp | npx @2sio/mcp | ✅ MCP server, x402 + bearer |
| Python | 2sio | pip install "2sio[x402]" | ✅ x402 + bearer |
| Go | github.com/2s-io/sdk/packages/go | go get github.com/2s-io/sdk/packages/go | 🚧 bearer ready, x402 pending |
| Rust | twosio | cargo add twosio | 🚧 bearer ready, x402 pending |
No accounts. No API keys. No credit cards. Buyers sign an EIP-3009 USDC authorization on-the-fly, the Coinbase CDP facilitator verifies + settles in ~2 seconds on Base mainnet, and the API returns typed data. Prices start at $0.001/call.
TypeScript:
import { TwoS } from '@2sio/sdk'
import { privateKeyToAccount } from 'viem/accounts'
const client = new TwoS({ signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY as `0x${string}`) })
const { data } = await client.patents.search({ q: 'neural network', limit: 5 })
console.log(data.hits[0].title)
Python:
from eth_account import Account
from twosio import TwoS
client = TwoS(signer=Account.from_key(os.environ["EVM_PRIVATE_KEY"]))
r = client.patents.search(q="neural network", limit=5)
print(r.data["hits"][0]["title"])
{
"mcpServers": {
"2sio": {
"command": "npx",
"args": ["-y", "@2sio/mcp"],
"env": { "EVM_PRIVATE_KEY": "0x..." }
}
}
}
Restart Claude. The model can now call patents.search, law.sanctions-check, ai.summarize, geocode.address, crypto.address-validate, and 30+ other paid tools — paying per call, no human in the loop.
39 endpoints across:
Live catalog: https://2s.io/api/directory. OpenAPI 3.1: https://2s.io/api/openapi. Machine-discovery manifest: https://2s.io/.well-known/x402.
maxPriceUsd (default $0.10).onPaymentRequested hook lets callers approve/deny each call programmatically.packages/
├── 2s-sdk/ @2sio/sdk — typed client
└── 2s-mcp/ @2sio/mcp — MCP server (depends on 2s-sdk)
examples/sdk/ minimal paying-agent samples + Claude Desktop wiring
MIT. See LICENSE.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.