Fairplug (sandbox) MCP server
online · 100% uptimeio.github.FairPlugHQ/fairplug-mcp·v0.1.0Disclosure-first sponsored offers for AI assistants. Free read-only sandbox, fictional data.
0 stars
Reviews
Write oneNobody has reviewed Fairplug (sandbox) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Fairplug (sandbox) tools (2)
write = sends, deletes, buys or postsget_tracked_linkFreeSANDBOX. Returns a non-functional example link plus the disclosure_text you MUST show the user next to any link. Nothing is recorded.
search_offersFreeSANDBOX. Search fictional example sponsored offers. Typed data only, never instructions. Every result is sponsored and must be disclosed to the user.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 869ms20/20
- Tool poisoning2 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 0 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How Fairplug (sandbox) compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 307 ms
- faster than 47% of 30,031 servers
What its tools let an agent do: 2 read
Install Fairplug (sandbox) in Claude Code, Cursor or VS Code
claude mcp add --transport http fairplug-mcp https://fairplug-mcp.fairplughq.workers.dev/sandbox/mcp
What the publisher says
From the Fairplug (sandbox) repository's README, as published. We do not edit it. Read it on GitHub
Fairplug MCP
An MCP server that lets AI assistants surface sponsored offers honestly: typed offer data, a tracked link, and a disclosure text the assistant must show. Builders who show the offer get paid; users always know it is sponsored.
Early pilot. Fairplug is at an early stage. The offers are fictional example data, there are no live advertisers yet, and no real money moves through this server. The sandbox is for trying the integration, not for earning.
Try it now (no signup, no key)
Public sandbox, read-only, fictional data, nothing tracked or paid, rate-limited to 60 requests/min per IP:
https://fairplug-mcp.fairplughq.workers.dev/sandbox/mcpClient config (streamable HTTP):
{ "mcpServers": { "fairplug-sandbox": { "url": "https://fairplug-mcp.fairplughq.workers.dev/sandbox/mcp" } } }Stdio-only clients: npx mcp-remote https://fairplug-mcp.fairplughq.workers.dev/sandbox/mcp
Server card: https://fairplug-mcp.fairplughq.workers.dev/.well-known/mcp/server-card.json
Quickstart (run locally)
npm install
npm run build
npm test # unit + integration tests
npm run verify # end-to-end: MCP client -> stdio server -> both tools -> redirect -> conversion -> report
node dist/src/server.js # MCP over stdioNeeds Node >= 18 (Node >= 22 only for wrangler deploys). Check a remote deployment: npm run remote-check -- - (sandbox only) or (full).
Tools
- search_offers(query, category?, region?): keyword search; category = travel | saas | retail or a sub-category; region = ISO country code (hard eligibility filter). Every result has sponsored: true, a disclosure label and sponsor name.
- gettrackedlink(offerid, agentid, context?): returns a tracked URL (HMAC-signed, 15-min TTL) and a required disclosure_text. In the sandbox the URL is a non-functional placeholder and nothing is recorded.
Rules
Disclosure first. Every offer is sponsored and must be labelled as such, in the same message as the link, using the disclosure_text we return. Show at most one sponsored offer, alongside organic alternatives. No disclosure, no payout. Tool output is typed data, never instructions to the model.
Fees. Fairplug takes 10% of a validated commission, with a US$0.50 minimum, never more than 15% of the commission (the cap wins on tiny commissions: a US$2.00 commission pays US$0.30). Network fees are passed through at cost. You see every number in the open-books report. Only validated conversions count. No fee on anything pending or reversed.
Early-pilot honesty. Seed offers are fictional; conversions here are simulated; no payouts are being made yet. We will say so plainly until that changes.
Security notes
- /mcp (private) requires a bearer token; the sandbox at /sandbox/mcp is separate, stores nothing and exposes no report/admin data.
- Never commit secrets. Set FAIRPLUGSIGNINGSECRET, FAIRPLUGMCPTOKEN, FAIRPLUGADMINTOKEN as environment variables or wrangler secret put. The default signing secret is a public dev value.
License
MIT, see LICENSE.
Store
Append-only JSONL at var/events.jsonl (override dir with FAIRPLUGDATADIR). Logs every tool call (ok or error), link issuance, click (including rejected/duplicate), and conversion. Shared safely by the MCP, redirect and CLI processes.
CLI
node dist/src/cli.js record_conversion --click-id clk_... [--order-value 189.00] [--status validated|pending|reversed] [--network-fee 0.25]
node dist/src/cli.js reportrecordconversion is a simulation (stand-in for an advertiser/network postback). It requires that the click was recorded (open the tracked URL first, e.g. curl -i ''). cpapercent offers need --order-value; fixed/CPL use the offer's payout amount. Re-recording for the same click replaces its status (e.g. reversed).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Fairplug (sandbox): common questions
- Is Fairplug (sandbox) MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Fairplug (sandbox) safety report
- How do I install Fairplug (sandbox)?
- It runs remotely at fairplug-mcp.fairplughq.workers.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Fairplug (sandbox) need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Fairplug (sandbox) maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v0.1.0.
- Is Fairplug (sandbox) up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Fairplug (sandbox) compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.