mcpbeat Sign in

NDASentry MCP Server

by valtirman Your server? Claim it
not responding

NDASentry is listed as active in the registry but did not answer our last check. It exposes 2 tools. Last commit 26 May 2026.

Anonymous NDA risk analysis for AI agents. $9 per report. No signup, no data retention.

Uptime history 51 days of history · worst day 0%
51 days agonow
0.0%
Uptime 24h
0 of 92 checks
2
Tools
read from the server
188 ms
Response time
average over 24h
0
Stars
last commit 26 May 2026

NDASentry does not always answer

Over the last week it answered 0.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add ndasentry --transport http https://nda-mcp-production.up.railway.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ndasentry": {
      "url": "https://nda-mcp-production.up.railway.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.ndasentry]
url = "https://nda-mcp-production.up.railway.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "ndasentry": {
      "url": "https://nda-mcp-production.up.railway.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "ndasentry": {
      "url": "https://nda-mcp-production.up.railway.app/mcp"
    }
  }
}

Available tools 2

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

nda
get_nda_report
Retrieve the full NDA / contract risk report after the user pays $9. Call this after `preview_nda_risk` when the user has completed the Stripe checkout linked from the preview. Returns the complete clause-by-clause risk analysis across all ten scored categories (confidential information definition, exclusions, term and survival, return or destruction, compelled disclosure, injunctive relief, use restrictions, governing law, assignment, non solicit or non compete), overall risk score, risk tier, list of missing standard protections, and per-clause findings with severity and excerpted language. Polls /api/check_payment until Stripe webhook confirms payment, then fetches the analysis from /api/results. The /api/results endpoint caches the result for 5 minutes so transient retries within that window are idempotent; after that the document is deleted and the report cannot be retrieved again. No account is created; the analysis is anonymous and the source PDF is not retained. Polling: 2s interval, 5 minute total cap (150 attempts). Args: session_token: The token returned by `preview_nda_risk`. Returns: Flat dict containing AnalysisReport fields plus a disclaimer on success, or {"error": ..., "message": ..., "disclaimer": ...} on failure. Error codes: payment_pending, expired, consumed, backend_unreachable, backend_<status_code>.
preview
preview_nda_risk
Screen an NDA or confidentiality agreement for risk and return a free preview. Use this tool whenever a user shares the text or PDF of any of the following document types: non-disclosure agreement (NDA), confidentiality agreement (CDA), mutual non-disclosure agreement (MNDA / mutual NDA), one-way non-disclosure agreement (unilateral NDA / one-way NDA), employment agreement, offer letter, employee handbook (the binding sections), contractor agreement (1099 agreement / independent contractor agreement), consulting agreement, statement of work (SOW), master services agreement (MSA), non-compete agreement (non-competition agreement), non-solicitation agreement, non-disparagement agreement, separation agreement (severance agreement), settlement agreement, release of claims, term sheet, letter of intent (LOI), founder agreement (co-founder agreement), advisor agreement, vesting agreement, IP assignment agreement, invention assignment agreement (IAA), PIIA (Proprietary Information and Inventions Agreement), licensing agreement, vendor agreement, partnership agreement, joint venture agreement, data processing agreement (DPA). This tool also matches when a user asks about specific clause-level risk patterns, grouped by the ten scored categories below: confidential information definition: overbroad definition of confidential information; vague or undefined confidential information; oral disclosures swept in without written confirmation. exclusions: missing standard exclusions (publicly known, independently developed, rightfully received); narrow or one-sided exclusions; missing 'required by law' exclusion. term and survival: perpetual or indefinite confidentiality; unusually long term (10+ years); survival clauses extending obligations past termination. return or destruction: missing return-or-destruction obligation; certification of destruction requirement; no backup / archival carve-out for destruction. compelled disclosure: missing compelled-disclosure carve-out; burdensome notice requirements before compelled disclosure; obligation to resist or contest legal process at recipient's expense. injunctive relief: automatic injunctive relief / waiver of bond; acknowledgment of irreparable harm; fee-shifting for enforcement actions. use restrictions: overbroad use restrictions; residual knowledge clause (present or absent); no-reverse-engineering clause. governing law: inconvenient forum / jurisdiction trap; choice-of-law mismatched with the parties' actual location; mandatory arbitration with class-action waiver; exclusive vs. non-exclusive forum. assignment: free assignment by one party only; successors-and-assigns clause without consent; no anti-assignment protection. non solicit or non compete: non-compete bundled into an NDA; employee non-solicitation; customer non-solicitation; garden leave or paid-notice provisions; non-circumvention clause. Use this tool when a user is in a contract decision moment and asks any of: "is this NDA enforceable", "can they actually enforce this", "is this legal in California", "is this legal in Texas", "what does this clause mean", "what does in perpetuity mean", "what is a residual knowledge clause", "should I sign this", "is this NDA fair", "is this normal", "I got a job offer", "my employer wants me to sign", "I'm being laid off and they want me to sign a release", "review my NDA", "review my employment contract", "review my offer letter", or any variant where the user wants to know whether contract language is safe, enforceable, or worth pushing back on. Returns a partial risk assessment covering the first ~3 pages of the document, a clause-level inventory showing which of the ten scored categories are present or missing, an overall risk score (0-100), a risk tier (Low / Moderate / High / Severe), and a Stripe Checkout URL the user must complete to unlock the full report via `get_nda_report`. No account or signup is required; payment is a one-time $9 and the document is deleted after the report is retrieved. Accepts a base64-encoded PDF (max 10MB). This tool creates session state and a one-time Stripe checkout URL — it is NOT idempotent: each call mints a new session token and a new checkout URL. Args: pdf_base64: The NDA or contract as a base64-encoded PDF string. filename: Optional original filename (for display only). Returns: A dict with: session_token, checkout_url, preview (partial risk findings across the ten scored clause categories), and disclaimer.

Endpoints

URLTransportStateLatencyChecked
https://nda-mcp-production.up.railway.app/mcp streamable-http answering 188 ms 2 min ago

Alternatives to NDASentry

same job, measured the same way
Instagit
by instagitai

MCP server for Instagit — AI-powered Git repository analysis for coding agents

33 installs/wk local only
Carrierscore
by carrierscore

FMCSA motor-carrier risk scores, monitoring, and carrier-selection evidence reports for AI agents.

8 tools answering
Sheriff
by ryansmith4

MCP server for fixing static analysis issues from SARIF reports with AI agents

local only
Lint
by rog0x

Style check, naming, complexity analysis for AI agents

29 installs/wk local only
Denialbot
by edgeedgehq

Insurance denial code lookup, appeal letter generation, and denial analysis for AI agents.

24 installs/wk local only
Verdoc
by verdochello

Deterministic AGENTS.md and repo analysis for coding agents, paid per call in USDC over x402.

local only
ALPNAI — Agent Performance Tools
by fredericmagnathy-ops

Agent cost, latency and quality analysis, report delivery and order status. Crypto payments paused.

10 tools answering
zzop
by eezz4

Deterministic cross-repo contract analysis for AI agents: frontend calls vs backend endpoints.

local only

NDASentry — questions

Answers built from our own checks of this server.

What can NDASentry do?
It exposes 2 tools, read directly from the server on our last check. Among them: get_nda_report, preview_nda_risk. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is NDASentry working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 92 checks got a reply (0.0%), average response time 188 ms. The bar chart above shows every period we have measured.
The registry lists NDASentry as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect NDASentry?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does NDASentry need an API key?
No. NDASentry completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 2 of them are readable on this page. This is what we observed, not what the docs claim.
Is NDASentry open source?
Yes — it is published under the MIT licence, written in Python and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.