mcpField
S
Siliconbridge

Siliconbridge

Local
github.com/aataqi-boopFinance0Updated 32w ago

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

  1. 01Human-operated task completion
  2. 02Web browsing and messaging services
  3. 03OTP, 2FA, and phone verification
  4. 04Approval and content review
  5. 05Python and JavaScript SDKs
  6. 06Webhook task callbacks

Use cases

  1. 01Complete a website task that requires human input
  2. 02Handle verification barriers in an agent workflow
  3. 03Request human review or approval
  4. 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.

mcp.json · Universal config
{
"mcpServers": {
"siliconbridge": {
"command": "npx",
"args": [
"-y",
"siliconbridge-mcp"
],
"env": {
"SILICONBRIDGE_API_KEY": "<SILICONBRIDGE_API_KEY>"
}
}
}
}
Run commandnpx -y siliconbridge-mcp
Environment variables to set
SILICONBRIDGE_API_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmsiliconbridge-mcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

SiliconBridge — Human-in-the-Loop API for AI Agents

PyPI npm License: MIT

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
ServiceTypeWhat It Does
Web Browseweb_browseHuman scrapes a URL and returns clean text
Send Messagesend_messageHuman sends via Gmail/Telegram/Slack/SMS
Calendar Pushcalendar_pushHuman creates event in Google Calendar/Notion/Outlook
Memory Storememory_storeStore persistent data in encrypted DB
Memory Retrievememory_retrieveRetrieve stored data
Smart Homesmart_home_actionToggle IoT devices (lights, Sonos, thermostat)
Verification & Approval Services
ServiceTypePrice
OTP / 2FA Relayotp$1.50
Phone Verificationphone_verification$1.50
Human Approvalapproval$3.00
Human Approval Gatehuman_approval_gate$3.00
Content Reviewcontent_review$3.00
Custom Taskcustom$5.00
Naples: Eyes in the World
MissionTypePrice
Live Streamnaples_recon$1/min
Photo Reconnaples_photo_recon$3 (up to 10 photos)
Location Scoutnaples_location_scout$5
Drone FlyoverQuote-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:

Download Extension

Dashboard

Check your balance, tier, task history, and usage stats:

Open Dashboard

Operator Marketplace

Browse 11,000+ human operators by skill, location, and availability. Real operators with verified profiles appear alongside the marketplace:

Browse Operators

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:

TierSpendPerks
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

Supported Protocols

ProtocolEndpoint
MCP (Streamable HTTP)https://siliconbridge.xyz/mcp
MCP (SSE, legacy)https://siliconbridge.xyz/sse
A2Ahttps://siliconbridge.xyz/.well-known/agent.json
REST APIhttps://siliconbridge.xyz/docs
L402 (Pay-per-call)Any paid endpoint (auto 402 on low balance)

License

MIT

Comments

Markdown supported

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.