- Siliconbridge
Siliconbridge
SiliconBridge — 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": "user@example.com",
"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
Server Config
{
"mcpServers": {
"siliconbridge": {
"command": "npx",
"args": [
"-y",
"siliconbridge-mcp"
],
"env": {
"SILICONBRIDGE_API_KEY": "<YOUR_API_KEY>"
}
}
}
}