Skip to main content

Agent setup

Give your agent a document comparison tool.

Connect Claude, Codex, Cursor, or another MCP client to DocDiffAI. Your agent can submit two document versions, check progress, and retrieve the same source-cited report you get in the browser.

Skill

When to call this

Call it for Word or PDF revisions that still need a person to verify them: a marked-up contract, a changed proposal, or a rewritten policy. The report lists wording changes and quotes the source page so someone can check the file.

Skip source code, config files, and anything a local diff already settles. Those are not this product.

How it works

Compare two attachments from ChatGPT

Sign in and copy the setup prompt from your account, or connect with OAuth 2.1 using the protected-resource and authorization-server metadata at this host. In ChatGPT desktop or web, attach the actual older and newer files and ask DocDiffAI to compare them. A local filesystem path is not an attachment. The agent submits both files, polls status, unlocks the completed report, then reads the cited report through MCP.

Remote MCP endpoint

https://docdiffai.com/mcp

Authentication: OAuth 2.1 Bearer (recommended) or legacy Authorization: Bearer <api-key> from the one-time setup prompt.

OAuth metadata: https://docdiffai.com/.well-known/oauth-protected-resource

1 · Upload

create_comparison

Accepts the older and newer PDF or Word attachments directly from ChatGPT. Non-ChatGPT clients without file support can use create_comparison_upload as a browser fallback.

2 · Poll

get_comparison

Returns status, stage, and coverage, including the same limited-coverage warning a person sees.

3 · Unlock

unlock_comparison_report

Unlocks a completed report when report access is available for the account.

4 · Read

get_comparison_report

Returns the unlocked bounded summary, paginated findings, and browser report URL.

Set up your agent once

Create an account, copy the setup prompt, and let the agent handle the key. Then submit two versions when a contract, proposal, or policy comes back changed.