Skip to content

DocHubInc/dochub-mcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocHub

DocHub MCP Server

Official remote MCP server for DocHub. Securely connect your DocHub account to Claude and other AI tools to create, edit, fill, and e-sign PDF documents — using OAuth 2.1, with nothing to install.

Endpoint: https://dochub.com/mcp (streamable HTTP)

Contents

Get started

You need a DocHub account. On first use, your client opens a browser window where you sign in to DocHub and authorize access — no API keys or tokens to manage.

Claude (web and desktop)

  1. Go to Settings → Connectors → Add custom connector.
  2. Enter the URL https://dochub.com/mcp and confirm.
  3. When prompted, sign in to DocHub and approve access.

ChatGPT

  1. Go to Settings → Connectors → Advanced and enable Developer mode (available on paid ChatGPT plans; on Business/Enterprise an admin may need to allow custom connectors).
  2. Back in Connectors, click Add custom connector and enter the URL https://dochub.com/mcp.
  3. When prompted, sign in to DocHub and approve access.
  4. Enable the DocHub connector in each chat where you want to use it.

Supported clients

  • Claude — claude.ai and the desktop app
  • ChatGPT — as a custom connector (Developer mode, paid plans)

The server is built on the open Model Context Protocol standard; support for more clients may be added over time.

Available tools

Tool What it does Access
Get Current Authenticated DocHub User Verify which DocHub account is connected Read
List Documents in DocHub Browse the documents in your account (paginated) Read
Get Document from DocHub Get details and a link for a specific document Read
Generate Document PDF Create a polished, ready-to-use PDF (contracts, letters, invoices, proposals, and more) from a plain-language request Write
Modify a Previously Generated Document Refine a generated document with follow-up instructions Write
List Form Fields on DocHub Document Inspect the fillable fields on a document Read
Fill Form Field on DocHub Document Fill in form fields without opening the editor Write
List Sign Requests in DocHub Track your signature workflows Read
Get Sign Request Details from DocHub Check signer status for a specific sign request Read
Create Sign Request Draft from Template Prepare a sign request draft from one of your templates Write

No tool deletes documents or sends anything to third parties on its own; sign request drafts are created as drafts for you to review and send from DocHub.

How it works

The DocHub MCP server is a remote service hosted by DocHub — there is nothing to install or run locally. Your AI client connects to https://dochub.com/mcp and authenticates with OAuth 2.1 (Authorization Code flow with PKCE), with DocHub acting as the authorization server. The server then calls the DocHub API on your behalf, with exactly the permissions of your own account.

  • Every request is authorized with your OAuth access token; tokens are validated on every call and are bound to this MCP server (RFC 8707 resource indicators), so a token issued for the MCP server cannot be replayed elsewhere.
  • The server discovers authorization metadata via the standard /.well-known/oauth-protected-resource endpoint (RFC 9728).
  • The connector can only see and change what your DocHub account can see and change.

Data and security

  • Authentication: OAuth 2.1 with PKCE. No passwords or API keys are shared with the AI client.
  • What is accessed: documents, form fields, templates, and sign requests in your DocHub account — only when a tool is invoked in your AI client.
  • AI-assisted document generation: the document generation and modification tools use a third-party AI provider (OpenAI) to draft document content. The instructions and content you provide for generation are processed by that provider as a service provider acting on DocHub's behalf. See the DocHub Privacy Notice for details.
  • Revoking access: disconnect the connector in your AI client's settings at any time — the client discards its credentials and the connector can no longer act on your account. Access tokens expire automatically.
  • Reporting vulnerabilities: see SECURITY.md.

Example workflows

  • "Generate an NDA for Acme Corp with a 2-year term and save it to my DocHub account."
  • "List my most recent documents and open the latest invoice."
  • "What form fields does my intake form have? Fill in the client details below."
  • "Who hasn't signed the vendor agreement yet?"
  • "Prepare a sign request draft from my 'Contractor Agreement' template."

Troubleshooting

  • 401 / authorization errors: your session may have expired — disconnect and reconnect the connector to re-authorize.
  • "Tool call failed" on document actions: confirm your DocHub account has access to the document (shared documents follow your DocHub permissions).
  • The connector doesn't appear after adding it: make sure you completed the browser authorization step.
  • ChatGPT doesn't call DocHub tools: custom connectors must be enabled per chat — check that DocHub is turned on in the current conversation.

Support and feedback

Disclaimer

Generated documents are drafts produced with AI assistance. Review them before use — they are not legal advice, and DocHub does not guarantee their fitness for any particular purpose.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors