# NDASentry MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-valtirman-ndasentry
- Repository: https://github.com/valtirman/ndasentry-mcp

## Install
- Endpoint: https://nda-mcp-production.up.railway.app/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://nda-mcp-production.up.railway.app/mcp

## Tools
- preview_nda_risk - Stage an NDA for analysis and return a free risk preview.

    Accepts a base64-encoded PDF (max 10MB). Returns a partial risk
    assessment covering the first ~3 pages of the document plus a
    Stripe Checkout URL the user must complete to unlock the full
    report via `get_nda_report`.

    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 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), and disclaimer.
     Endpoint: https://nda-mcp-production.up.railway.app/mcp
- get_nda_report - Retrieve the full NDA risk report for a paid session.

    Polls /api/check_payment until Stripe webhook confirms payment, then
    calls /api/results to fetch the analysis. The /api/results endpoint
    caches the result for 5 minutes so transient retries within that
    window are idempotent.

    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>.
     Endpoint: https://nda-mcp-production.up.railway.app/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.valtirman
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 25, 2026
- Source: https://registry.modelcontextprotocol.io
