About Siliconbridge
Siliconbridge is a human-in-the-loop API for AI agents that need people to handle tasks such as browsing websites, phone calls, and verification. It offers multiple task services through SDKs and APIs, with payments including L402 and crypto.
Key features
- 01Human-operated task completion
- 02Web browsing and messaging services
- 03OTP, 2FA, and phone verification
- 04Approval and content review
- 05Python and JavaScript SDKs
- 06Webhook task callbacks
Use cases
- 01Complete a website task that requires human input
- 02Handle verification barriers in an agent workflow
- 03Request human review or approval
- 04Arrange phone calls or messages through an operator
MCP support
The MCP server exposes Siliconbridge services to MCP clients through Streamable HTTP, with a legacy SSE endpoint also available. Clients authenticate using an API key.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMESiliconBridge — Human-in-the-Loop API for AI Agents
When your AI agent needs a phone call made, can't pass 2FA, or needs someone to browse a URL — SiliconBridge routes it to a real human operator who solves it in <60 seconds via API.
Multiple services from $1. No subscriptions. MCP-native. Wallet/Nostr signup. Crypto payments.
Website · API Docs · Dashboard · Operator Marketplace · Pricing
Why SiliconBridge?
Every agent framework talks about human-in-the-loop, but they all punt on the hard part: where do the humans come from?
- HumanLayer gives you approval UIs — but you still need to approve it yourself
- gotoHuman gives you review dashboards — but you review the content yourself
- SiliconBridge gives you actual human strangers who make phone calls, verify identities, browse websites, and handle real-world tasks
Your agent submits a task. A human solves it. Your agent gets the result. That's it.
Quick Start
1. Sign Up (zero email, instant, $10 free credits)
# With email (optional)
curl https://siliconbridge.xyz/api/signup
# With crypto wallet (no email needed)
curl -X POST https://siliconbridge.xyz/api/signup/wallet \
-H "Content-Type: application/json" \
-d '{"wallet_address": "0xYOUR_WALLET"}'
# With Nostr (no email needed)
curl -X POST https://siliconbridge.xyz/api/signup/nostr \
-H "Content-Type: application/json" \
-d '{"npub": "npub1..."}'
2. Install SDK
pip install siliconbridge # Python
npm install siliconbridge # JavaScript/TypeScript
3. Use It
from siliconbridge import SiliconBridge
sb = SiliconBridge(api_key="sb_your_key")
# Browse a URL and get clean text ($1)
result = sb.submit_task("web_browse", {
"url": "https://example.com/article",
"instruction": "Extract the main content"
})
# Send a message via Gmail/Telegram/Slack ($1)
result = sb.submit_task("send_message", {
"channel": "gmail",
"to": "[email protected]",
"subject": "Hello",
"body": "Sent by your agent"
})
# Get an OTP/2FA code relayed ($1.50)
code = sb.request_otp("github")
# Human approval gate ($3)
approved = sb.request_approval("Deploy to production?")
# Check balance
balance = sb.check_balance()
import { SiliconBridge } from 'siliconbridge';
const sb = new SiliconBridge('sb_your_key');
const otp = await sb.requestOtp('github');
const approved = await sb.requestApproval('Ship it?');
Services & Pricing
$1 Digital Bridge Services
| Service | Type | What It Does |
|---|---|---|
| Web Browse | web_browse | Human scrapes a URL and returns clean text |
| Send Message | send_message | Human sends via Gmail/Telegram/Slack/SMS |
| Calendar Push | calendar_push | Human creates event in Google Calendar/Notion/Outlook |
| Memory Store | memory_store | Store persistent data in encrypted DB |
| Memory Retrieve | memory_retrieve | Retrieve stored data |
| Smart Home | smart_home_action | Toggle IoT devices (lights, Sonos, thermostat) |
Verification & Approval Services
| Service | Type | Price |
|---|---|---|
| OTP / 2FA Relay | otp | $1.50 |
| Phone Verification | phone_verification | $1.50 |
| Human Approval | approval | $3.00 |
| Human Approval Gate | human_approval_gate | $3.00 |
| Content Review | content_review | $3.00 |
| Custom Task | custom | $5.00 |
Naples: Eyes in the World
| Mission | Type | Price |
|---|---|---|
| Live Stream | naples_recon | $1/min |
| Photo Recon | naples_photo_recon | $3 (up to 10 photos) |
| Location Scout | naples_location_scout | $5 |
| Drone Flyover | Quote-based | $1 deposit |
Quote-Based Infrastructure ($1 deposit)
agent_storage · agent_clone · compute · phone_call · btc_wallet_setup · domain_registration · cloud_account · smart_contract · mailing_address · 3d_printing · robot_rental
Chrome Extension
Operators accept and complete tasks via a lightweight Chrome extension:
Dashboard
Check your balance, tier, task history, and usage stats:
Operator Marketplace
Browse 11,000+ human operators by skill, location, and availability. Real operators with verified profiles appear alongside the marketplace:
Want to earn money completing tasks? Become an Operator
Integrations
MCP Server (Claude, Cursor, etc.)
Add to your MCP config:
{
"mcpServers": {
"siliconbridge": {
"url": "https://siliconbridge.xyz/mcp",
"headers": {
"X-API-Key": "sb_your_key"
}
}
}
}
OpenClaw
clawhub install siliconbridge
LangChain
from siliconbridge.integrations.langchain_tool import get_siliconbridge_tools
tools = get_siliconbridge_tools(api_key="sb_your_key")
CrewAI
from siliconbridge.integrations.crewai_tool import get_siliconbridge_tools
tools = get_siliconbridge_tools(api_key="sb_your_key")
Playwright (Auto-Detection)
from siliconbridge import SiliconBridge
from siliconbridge.autodetect import AutoDetect
sb = SiliconBridge(api_key="sb_your_key")
detector = AutoDetect(sb)
detector.watch_playwright(page) # Verification barriers auto-resolved
PinchTab (Browser Control)
See examples/pinchtab-siliconbridge-demo.py for a working demo.
A2A (Agent-to-Agent Protocol)
SiliconBridge supports Google's A2A protocol for agent-to-agent communication:
curl https://siliconbridge.xyz/.well-known/agent.json
Webhook Callbacks
Get notified when tasks complete — pass a callback_url when submitting:
result = sb.submit_task("web_browse", {
"url": "https://example.com",
"instruction": "Extract headlines"
}, callback_url="https://your-server.com/webhook")
# We POST {task_id, status, result} when the task completes
Agent Discovery
Your agent can discover SiliconBridge programmatically:
# Everything in one call
curl https://siliconbridge.xyz/api/discover
# Live platform status
curl https://siliconbridge.xyz/api/status
# Machine-readable
curl https://siliconbridge.xyz/.well-known/agents.json
curl https://siliconbridge.xyz/.well-known/llms.txt
Agent Identity Tiers
Agents earn tiers based on lifetime spend:
| Tier | Spend | Perks |
|---|---|---|
| Bronze | $0+ | Full service access |
| Silver | $25+ | Volume discount eligibility |
| Gold | $100+ | Priority queue, 5% discount |
| Platinum | $500+ | Dedicated operator pool, 10% discount, custom SLA |
identity = sb.check_identity() # GET /api/identity
Payments
- Free credits: $10 on every signup
- Stripe: Credit packs ($10, $50, $100, $500 with volume bonuses)
- Crypto: BTC and USDC/ETH accepted
- L402: Any paid endpoint auto-returns HTTP 402 with payment instructions when balance is low
Referral Program
Add referral_code to any task — both agents earn 25% lifetime recurring credits.
result = sb.submit_task("web_browse", {"url": "..."}, referral_code="your_code")
Repo Structure
├── sdk/ # Python SDK (pip install siliconbridge)
├── sdk-js/ # JS/TS SDK (npm install siliconbridge)
├── examples/ # Ready-to-run agent examples
│ └── pinchtab-siliconbridge-demo.py
├── openclaw-skill/ # OpenClaw skill (clawhub install siliconbridge)
├── chrome-extension/ # Operator Chrome extension
├── playwright-siliconbridge/ # Playwright integration
├── static/ # Website + dashboard + operator marketplace
│ ├── .well-known/ # MCP server card, agents.json, llms.txt
│ ├── mcp-config.json # One-click MCP config for Claude/Cursor
│ ├── dashboard.html # API consumer dashboard
│ ├── browse.html # Operator marketplace
│ ├── admin.html # Owner approval panel
│ └── signup-operator.html # Operator registration
└── main.py # API server (FastAPI)
Links
- Website: siliconbridge.xyz
- API Docs: siliconbridge.xyz/docs
- Dashboard: siliconbridge.xyz/dashboard
- Operator Marketplace: siliconbridge.xyz/browse
- MCP: siliconbridge.xyz/mcp
- Chrome Extension: siliconbridge.xyz/extension.html
- Naples Recon: siliconbridge.xyz/naples
- PyPI: pypi.org/project/siliconbridge
- npm: npmjs.com/package/siliconbridge
Supported Protocols
| Protocol | Endpoint |
|---|---|
| MCP (Streamable HTTP) | https://siliconbridge.xyz/mcp |
| MCP (SSE, legacy) | https://siliconbridge.xyz/sse |
| A2A | https://siliconbridge.xyz/.well-known/agent.json |
| REST API | https://siliconbridge.xyz/docs |
| L402 (Pay-per-call) | Any paid endpoint (auto 402 on low balance) |
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.