Fairseal MCP server
io.fairseal/mcp-server·v0.2.4Verifiable entropy, provably-fair games, and receipt verification for AI agents (FairSeal API).
not scanned yet
0 stars238 downloads/wk
Reviews
Write oneNobody has reviewed Fairseal yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Fairseal tools
No tool declarations could be read from the package source. They show once the server is installed.
How Fairseal compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Downloads a week
- 238
- more than 78% of 12,191 servers with a package
Release history: 2 versions in the registry since 2026-09-27, latest 2026-09-30, typically one every 3 days.
Install Fairseal in Claude Code, Cursor or VS Code
Runs npx -y @fairseal/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-server -- npx -y @fairseal/mcp-server
What the publisher says
From the Fairseal repository's README, as published. We do not edit it. Read it on GitHub
Fairseal 🦭
Provably fair selections for games, loot boxes, and any randomized allocation.
Fairseal creates verifiable receipts (CSRs) proving that a selection was committed before the outcome was knowable. Every loot drop, gacha pull, and randomized selection — independently verifiable, trustlessly.
Try It Now
npx @fairseal/commitOne command. A verifiable gacha pull in your terminal. No setup.
Quick Start
npm install @fairseal/commitimport { createCommitment, resolveCommitment, createReceipt, verifyReceipt } from '@fairseal/commit';
// 1. Lock your loot table BEFORE the outcome is knowable
const commitment = createCommitment({
rule: JSON.stringify(LOOT_TABLE),
inputs: [playerId, pullNumber.toString()],
revealAfter: 10,
});
// 2. Resolve with verifiable entropy from drand
const resolution = await resolveCommitment(commitment);
// 3. Your algorithm + verifiable entropy = provably fair drop
const drop = yourWeightedPull(LOOT_TABLE, resolution.beaconRandomness);
// 4. Package as a receipt anyone can verify
const receipt = createReceipt(commitment, resolution);
const proof = await verifyReceipt(receipt); // ✅ PARTIALHow It Works
- Commit — Lock your drop table + player ID into a hash before the randomness exists
- Entropy — Wait for a public drand beacon round (Cloudflare + Protocol Labs)
- Resolve — Derive the selection from beacon entropy + your committed rule
- Verify — Anyone can re-run every step. BLS12-381 cryptographic verification. No trust required.
Performance
Client-side. No server. No account. No fees for PARTIAL verification.
Packages
Use Cases
Links
- 🌐 fairseal.io — Landing page
- 📦 npm @fairseal — All packages
- 🔍 verify.fairseal.io — Receipt verifier
- 📖 @fairseal/commit README — Full documentation
License
MIT — Fairseal
Nothing above is checked by us. What we check is on the safety report.
Fairseal: common questions
- Is Fairseal MCP server safe?
- Mostly: it is graded B (80/100). Read the Fairseal safety report
- How do I install Fairseal?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Fairseal need an API key?
- Yes. The registry entry asks for
FAIRSEAL_API_KEY,FAIRSEAL_NOTARY_API_KEY,FAIRSEAL_ANCHOR_API_KEY. - Is Fairseal maintained?
- The last commit was 56 days ago (2026-09-09). The latest release is v0.2.4.
- What can I use instead of Fairseal?
- Servers from other publishers that do the same job: Nautilus Compass Memory MCP server.
- How does Fairseal compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); downloads a week 238 (more than 78% of 12,191 servers with a package). Full comparison.
Alternatives to Fairseal
Same job from other publishers: the closest match first, then the best rated.
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB