MCP.Market

Fairplug (sandbox) MCP server

online · 100% uptime
by FairPlugHQ·io.github.FairPlugHQ/fairplug-mcp·v0.1.0

Disclosure-first sponsored offers for AI assistants. Free read-only sandbox, fictional data.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody 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 posts
  • get_tracked_linkFree

    SANDBOX. Returns a non-functional example link plus the disclosure_text you MUST show the user next to any link. Nothing is recorded.

  • search_offersFree

    SANDBOX. 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

no findings
  • –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
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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/mcp

Client 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 stdio

Needs 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 report

recordconversion 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.