✓

All systems operational

Give your agent the web as clean, typed JSON.

Plugboard is one MCP server and one HTTP API that fetch, search and extract any public page into structured output your agent can trust. Paste one config, ship today, pay per result.

Remote MCP · stdio · REST — 5,000 free results every month

# Placeholder demo values: Plugboard is a fictional API.
curl https://api.plugboard.example/v1/extract \
-H "Authorization: Bearer $PLUGBOARD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://shop.example.com/p/trail-runner-2", "format": "json"}'
200 OKResponse142 ms
{
"id": "ext_01JBQ7M3K9",
"status": "succeeded",
"data": {
"url": "https://shop.example.com/p/trail-runner-2",
"title": "Trail Runner 2 — Men's",
"price": 129.0,
"currency": "USD",
"in_stock": true
},
"usage": { "results": 1, "billable": true }
}

Works with any MCP client

Claude Desktop

Claude Code

Cursor

VS Code

Windsurf

Any HTTP client

Why Plugboard

Everything an agent needs to read the web — and nothing it has to guess.

Each page of this template answers a question an agent or a developer will ask before they wire you in.

01 · Install

One paste, every client

Tabbed configs for Claude, Cursor, VS Code, Windsurf and plain HTTP, each with a copy button and a verify prompt.

01 · Install

One paste, every client

Tabbed configs for Claude, Cursor, VS Code, Windsurf and plain HTTP, each with a copy button and a verify prompt.

02 · Schema

Typed outputs, shown up front

The output schema viewer flips between a live JSON example and its JSON Schema, so agents know exactly what comes back.

02 · Schema

Typed outputs, shown up front

The output schema viewer flips between a live JSON example and its JSON Schema, so agents know exactly what comes back.

03 · Pricing

A bill you can predict

The cost estimator turns monthly volume into a graduated, per-result price before anyone signs up.

03 · Pricing

A bill you can predict

The cost estimator turns monthly volume into a graduated, per-result price before anyone signs up.

04 · Trust

Compliance, written down

Retention, sub-processors and robots.txt policy on one page that security reviewers and agents can both read.

04 · Trust

Compliance, written down

Retention, sub-processors and robots.txt policy on one page that security reviewers and agents can both read.

05 · Agents

Instructions for the model

Ship a custom-instructions block your users can paste into their agent so it calls the right tool, every time.

05 · Agents

Instructions for the model

Ship a custom-instructions block your users can paste into their agent so it calls the right tool, every time.

06 · Ops

Status and changelog in CMS

Versioned updates and incident write-ups live in the CMS, with detail pages that publish in one click.

06 · Ops

Status and changelog in CMS

Versioned updates and incident write-ups live in the CMS, with detail pages that publish in one click.

Install

Connect in one paste.

Pick your client, copy the snippet, restart. The mcpServers block below is the same JSON the Install page uses.

claude_desktop_config.json (open it from the app's developer settings; location varies by OS)
{
"mcpServers": {
"plugboard": {
"command": "npx",
"args": ["-y", "@plugboard/mcp-server"],
"env": {
"PLUGBOARD_API_KEY": "pb_live_your_key_here"
}
}
}
}

Note: Replace pb_live_your_key_here with your API key from the dashboard, then restart the client.

Verify it worksUse plugboard to extract the title and price from https://shop.example.com/p/trail-runner-2

For agents

Custom instructions, ready to paste.

Give your users a short block for their system prompt, AGENTS.md or Cursor rules. It tells the model which tool to call, when to check its budget and what never to do.

→ Picks the cheapest tool that answers the task

→ Checks remaining credits before large jobs

→ Respects robots.txt and never logs in or submits forms

AGENTS.md
# Plugboard — instructions for your agent
You can use the Plugboard tools to read the web.
 
1. Prefer fetch_page for a single URL. Use crawl_site only when
the task needs more than 5 pages of one site.
2. When you need specific fields, call extract with a JSON Schema
instead of parsing Markdown yourself.
3. Check usage_report before any job estimated over 1,000 calls,
and stop if credits_left is under 10% of the plan.
4. Respect robots.txt and site terms. Never submit forms, log in,
or collect personal data.
5. Cite the url from each result when you quote it.

Free tier · no card

Start with 5,000 free results a month.

Upgrade only when your agent does. Use the estimator to see what production traffic would cost.

Create a free website with Framer, the website builder loved by startups, designers and agencies.