Fineprint
Scan terms of service for risk. Returns 0-100 score, verdict, agent-friendliness, verbatim quotes.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
ghcr.io/fineprintcorp/fineprint-mcp:1.0.1claude mcp add fineprint -e 'FINEPRINT_API_KEY=<your fineprint_api_key>' -e 'FINEPRINT_API_URL=https://fineprint-production-4588.up.railway.app' -- docker run -i --rm ghcr.io/fineprintcorp/fineprint-mcp:1.0.1
{
"mcpServers": {
"fineprint": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/fineprintcorp/fineprint-mcp:1.0.1"
],
"env": {
"FINEPRINT_API_KEY": "<your fineprint_api_key>",
"FINEPRINT_API_URL": "https://fineprint-production-4588.up.railway.app"
}
}
}
}
متغيرات البيئة
FINEPRINT_API_KEYإلزامي سري API key for the Fineprint scan API. Get a free trial key from the signup form on the Fineprint site. Required for all scan tools.FINEPRINT_API_URLBase URL of the Fineprint API
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
Fineprint MCP Server
The pre-commit hook for agents. Never accept terms unread.
This repository contains the MCP server implementation for Fineprint, the terms-of-service risk API for AI agents. The server scans a service's terms before an agent accepts them — signups, subscriptions, vendor agreements — and returns a 0–100 risk score, a pass/flag/block verdict, an agent-friendliness verdict (does the ToS even allow agents?), and every clause anchored to a verbatim quote.
The MCP server
- Implementation:
mcp/mcp_server.py— a FastMCP (Python) server exposing 13 tools covering scans by URL or text, agent-access checks, the public leaderboard, scan retrieval and PDF reports, monitors, and policy evaluation. - Container:
mcp/Dockerfile; published imageghcr.io/fineprintcorp/fineprint-mcp— also listed in the official MCP Registry asio.github.fineprintcorp/fineprint(seeserver.json). - Config:
FINEPRINT_API_URL(defaults to the production API) andFINEPRINT_API_KEY(free key from the API signup; free tier is 25 scans/mo).
Run it locally:
cd mcp
FINEPRINT_API_KEY=<your key> python mcp_server.py
Claude Code:
claude mcp add fineprint --env FINEPRINT_API_KEY=<your key> -- python mcp/mcp_server.py
Or run the published container image — server.json carries the exact
package and environment declaration.
The agent skill
The repository also ships a skill that teaches an agent when to call the server:
- The rule: if you're about to accept terms, create an account, or subscribe to a service — scan first, then decide.
- Check agent-friendliness first:
hostilemeans the ToS bans bots/automated access — and the violation lands on the user, not the agent. Treat likeblock. - Verdict handling:
pass→ proceed ·flag→ surface clauses to the user ·block→ stop and ask. - Three ways to scan: MCP server, REST API (free key, 25 scans/mo), or x402 pay-per-scan ($0.25, no signup; settlement being enabled).
- Check the free leaderboard first before spending a scan.
Install the skill:
npx skills add fineprintcorp/fineprint-skill --skill fineprint -g
Full skill text: SKILL.md. A zero-key demo lives in demo/.
License
MIT (see LICENSE).
الأسئلة الشائعة
ما هو Fineprint؟
Scan terms of service for risk. Returns 0-100 score, verdict, agent-friendliness, verbatim quotes.
كيف أثبّت Fineprint؟
يعمل على جهازك. في Claude Code: claude mcp add fineprint -e 'FINEPRINT_API_KEY=<your fineprint_api_key>' -e 'FINEPRINT_API_URL=https://fineprint-production-4588.up.railway.app' -- docker run -i --rm ghcr.io/fineprintcorp/fineprint-mcp:1.0.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Fineprint إلى مفتاح API؟
نعم. يتطلب FINEPRINT_API_KEY، وتضبطها في إعداداته.
هل Fineprint مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون Fineprint؟
ينشره fineprintcorp. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.