Skip to content
Agentmart
Submit a tool

Differino MCP

Compare PDF, DOCX, and TXT documents from any AI agent: diff, change summary, and PDF export.

Connector by sweetcucumbersalad · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/sweetcucumbersalad-differino-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Compare PDF, DOCX, and TXT documents from any AI agent: diff, change summary, and PDF export.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
6 read · 0 write · 0 delete · 1 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 7

Read from the source code; the running server may list different tools.

Read 6 · Look things up without changing anything.

  • compare_documents
  • get_balance
  • get_comparison
  • get_text_diff
  • list_comparisons
  • summarize_visual_diff

Not yet classified 1 · We could not tell from the name and description.

  • export_comparison_pdf

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • DIFFERINO_API_KEY

Tools (7)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • compare_documents

    Compare two documents (PDF, DOCX, or TXT) and see the differences. Reads files from local disk, uploads them to Differino, and returns a compact result: comparison id and URL, summary counters (added/removed/modified), visual.status with totalChanges and changedPageCount, and the remaining balance. It does NOT include the page-by-page manifest; call summarize_visual_diff for a cheap overview of the changes, get_text_diff for exact text, or get_comparison for the full contract with page image URLs. Files up to 45 MB each are supported: large files are uploaded automatically via signed upload UR…

  • export_comparison_pdf

    Export a finished comparison as a PDF report and return a temporary download URL (valid for about 5 minutes). With wait=true (default) it polls the export job every 2 seconds for up to 3 minutes and returns { jobId, status: "completed", downloadUrl }. With wait=false it returns { jobId, status } immediately; call again later or poll the REST endpoint to fetch the URL. The comparison must have status="ready". Free workspaces get a watermarked PDF; workspaces with credits export without watermark. Does not consume credits.

  • get_balance

    Get the account status of the workspace behind the API key: credit balance, whether the lifetime free comparison is still available, effective plan, and workspace id. Use it before compare_documents to know whether a comparison can be paid for, or after a [NO_CREDITS] error to confirm the balance and get the purchase URL. Does not consume credits.

  • get_comparison

    Get the status and results of a specific comparison by its ID, including visual.status and the visual.manifest document-review contract with grouped change identities and salience metadata when visual artifacts are available. Use it to poll a comparison that is still processing, or to re-fetch results (including fresh signed URLs) for an existing comparison. Does not consume credits.

  • get_text_diff

    Fetch the block-level text diff of a finished comparison. Returns summary counters plus diff blocks with their content: added and removed blocks carry the affected text, modified blocks also carry word-level spans marking exactly which words changed. By default only changed blocks are returned (only_changed=true); set only_changed=false to include equal blocks for full context. Best when you need to quote exact text changes. Works for both text and visual comparisons. Does not consume credits.

  • list_comparisons

    List recent comparisons in the workspace, newest first. Returns for each comparison: id, status, comparisonMode, file_a/file_b name and type, summary counters, created_at, and completed_at. Use it to find a comparison id when you do not have one, to check recent activity, or to locate unfinished comparisons (status filter). Does not consume credits.

  • summarize_visual_diff

    Compact page-by-page summary of the visual diff of a finished visual comparison: one entry per change group (fragments sharing a groupId are deduplicated), with type, title, salience, and optional text snippets. No image URLs and no pixel coordinates, so it is the cheapest way for an agent to reason about what changed and where. Use min_salience to hide low-prominence changes; prominence order is technical < subtle < visible < structural. Requires visual.status="ready"; for text-mode comparisons use get_text_diff instead. Does not consume credits.

Signals

Last release
Sep 13, 2026 (1 month ago)

Details

Registry name
io.github.sweetcucumbersalad/differino-mcp
Version
0.5.3
Auth
API key
Packages
npm differino-mcp
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Differino MCP. Agent Mart. https://agentmart.dev/connectors/sweetcucumbersalad-differino-mcp (last updated 2026-10-24)