
NDASentry
io.github.valtirman由 GitHub 账号 valtirman 发布v1.0.0更新于 Nov 2, 2026
Anonymous NDA risk analysis for AI agents. $9 per report. No signup, no data retention.
概览
远程 MCP 服务器,让助手对 NDA(保密协议)PDF 做风险筛查,提供免费预览和付费完整报告。
- 可以做什么
- 预览 NDA:上传 base64 编码的 PDF,返回条款级摘要、缺失的必备条款、示例条款和 Stripe 付款链接。
- 获取完整报告:付款后用会话令牌轮询,返回结构化 JSON,含各条款风险等级、依据、推理、激进条款信号、评审意见和建议行动。
- 按需筛选与总结:扁平 JSON 便于助手按用户关注点过滤、汇总或分流结果。
- 适用场景
- 适合用户在聊天中想对即将签署的保密协议做一次匿名、快速的初步筛查,而不想注册账号或等待律师。更适合筛查与分诊,而非具有约束力的法律解释。
- 运行要求
- 需要远程 streamable-HTTP 端点;未声明账号、API 密钥或请求头。预览工具接收最大 10 MB 的 base64 编码 PDF。获取完整报告需在浏览器中通过 Stripe 链接按份付费。自行部署需要 Python 并设置 NDASENTRY_BACKEND_URL。
安装
在 SourceWeft 中
- 打开 控制台中的 NDASentry,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.valtirman%2Fndasentry/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"ndasentry": {
"type": "http",
"url": "https://nda-mcp-production.up.railway.app/mcp"
}
}
}README
NDASentry MCP Server
Anonymous NDA risk analysis for AI agents. $9 per report. No signup, no account, no data retention.
NDASentry exposes a multi-stage NDA risk analysis pipeline as MCP tools so any AI agent (Claude Desktop, Cursor, Cline, etc.) can review NDAs on behalf of its user — discover risky clauses, flag missing protections, return a structured risk report — without asking the user to leave the agent, create an account, or wait for a lawyer.
The wedge: every other legal MCP server in this space requires an account, an enterprise login, or attorney-in-the-loop review. NDASentry is designed to be the simplest path for a personal AI agent: call anonymously, pay $9 with a card, get a structured analysis in under a minute.
What it does
Two tools:
-
preview_nda_risk(pdf_base64, filename) — Free preview. Stages the NDA, runs cheap-stage detection (regex-based clause finding, no LLM calls), returns a clause-level summary plus a Stripe payment link. Safe to expose to anonymous agent traffic; zero LLM cost on the preview path.
-
get_nda_report(session_token) — Paid full report. Polls payment status, then runs the full multi-stage LLM pipeline (qualifier, detector, scorer, critic, synthesizer, decision policy) and returns structured JSON with clause-level risk findings, aggressive-clause signals, missing protections, a critique, and a recommended action.
The full pipeline output is designed for agent consumption — flat structured JSON, every clause carries risk level, evidence, and reasoning, so agents can filter, summarize, or route based on what their user cares about.
Quick start (hosted)
Point your MCP client at the public hosted endpoint:
Claude Desktop config
Add to claude_desktop_config.json:
Restart Claude Desktop. The two tools will appear in the agent's tool catalog.
Example agent prompt
Review this NDA and tell me if there is anything I should push back on before signing. [attach NDA PDF]
The agent calls preview_nda_risk first, returns a preview plus a payment URL. You pay $9 in your browser. The agent calls get_nda_report and returns the full analysis.
Self-host
For users who want their own instance, or local development:
The server listens on http://localhost:1966/mcp by default. Point your MCP client at it:
Configuration
The backend (ndasentry.ai by default for the hosted version) handles document analysis and Stripe payment verification. The MCP server is a thin protocol adapter that does not reimplement any pipeline logic. The same backend serves the web product at https://ndasentry.ai.
Tools reference
preview_nda_risk
Input:
- pdf_base64 (string): base64-encoded PDF bytes, max 10 MB
- filename (string): the PDF filename
Output: JSON with session_token, payment_url (Stripe link with the session token bound as client_reference_id), clause_summary, missing_required_clauses, a labeled sample clause showing the shape of a paid analysis, and a disclaimer.
get_nda_report
Input:
- session_token (string): from the preview_nda_risk response
Output: Full structured AnalysisReport JSON with clauses, risk scores, critique, completeness, qualification, aggressive-clause signals, recommended action, and disclaimer. If payment is not yet complete, returns a polling status response instead.
Disclaimer
NDASentry is a contract risk screening tool, not a law firm. Output is not legal advice and does not create an attorney-client relationship. For binding legal interpretation or high-stakes decisions, consult licensed counsel.
Privacy
The hosted backend at ndasentry.ai is designed around an "evaporates" model:
- Documents are processed in memory only, never written to disk
- Reports are cached in RAM for 5 minutes after generation, then deleted
- No account, no email collection, no document retention
About
Built by Val Tirman at FrontRange Mountain AI LLC. Solo indie effort. The web product runs at https://ndasentry.ai; this MCP server is the agent-facing channel on the same backend.
If you build something with NDASentry MCP, drop a note: [email protected]. Genuinely interested in what agents do with this.
License
MIT — see LICENSE file in the repository root.
来源:README.md,提交 2d410cb
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具必需15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分