The DocuAssist MCP connector lets you connect your Knowledge Bases directly to AI clients that support the Model Context Protocol (MCP) — such as Claude and ChatGPT. Once connected, the AI can list, search and ask questions across all of your Knowledge Bases on your behalf.
What is MCP?
The Model Context Protocol is an open standard that lets AI applications securely connect to external tools and data. DocuAssist exposes your Knowledge Bases as an MCP server, so any compatible AI client can retrieve answers grounded in your documents.
Requirements
- A Premium or Team plan subscription.
- At least one Knowledge Base with indexed documents.
- An MCP-capable client (e.g., Claude Desktop, Claude on the web, ChatGPT).
Connector URL
https://www.docuassist.sk/mcp
There are two ways to connect. Sign in with your account (OAuth) is recommended for Claude on the web and mobile; a static key is handy for config-file setups.
Option A — Sign in with your account (OAuth)
Best for Claude on the web/mobile and the Claude Desktop "Add connector" flow. No keys to copy — you just log in.
- In your AI client, choose Add custom connector (or similar).
- Enter the connector URL
https://www.docuassist.sk/mcp. - Click Connect. Your browser opens the DocuAssist sign-in page.
- Sign in with your existing DocuAssist account and approve the access request on the consent screen.
- Done — the client can now use your Knowledge Bases.
You can revoke access at any time from your DocuAssist account.
Option B — Static MCP key (config file)
Best for Claude Desktop configured via a JSON file, scripts, or CI.
Step 1: Create an MCP Key
- In the dashboard, go to API Keys (in the sidebar under your account).
- Click Create MCP key.
- Give it a name (e.g., "Claude Desktop").
- Click Create and copy the key immediately — it is shown only once.
Unlike a widget key, an MCP key is not tied to a single Knowledge Base — it grants access to every Knowledge Base your account can reach.
Step 2: Add it to your client config
{
"mcpServers": {
"docuassist": {
"type": "http",
"url": "https://www.docuassist.sk/mcp",
"headers": {
"Authorization": "Bearer dk_your_full_key_here"
}
}
}
}
Available Tools
Once connected, the AI can use these tools:
list_knowledge_bases— lists every Knowledge Base you can query (id, name, description). The AI usually calls this first.search_knowledge_base— hybrid (semantic + keyword) search over a Knowledge Base; returns the most relevant raw document chunks so the AI can reason over them itself.ask_knowledge_base— asks a natural-language question and returns a fully synthesized answer from DocuAssist's own RAG pipeline, plus its sources.list_documents— lists every document in a Knowledge Base (id, filename, status, size, type), so the AI can pick a specific document.get_document— returns the full text of a single document (not just search chunks) for reading an entire contract or report verbatim.get_kb_summary— returns the pre-synthesized AI Wiki overview of a Knowledge Base, so the AI can orient itself before searching.compare_documents— returns the full text of two documents side by side so the AI can compare them (differences, contradictions, version changes).answer_with_citations— search that returns each chunk with an explicit source reference (filename + document id) so answers can be cited.anonymize_text— removes personal data (emails, phone numbers, IBAN/bank accounts, national IDs, names, addresses) from any text you give it (up to 20 000 characters), replacing it with placeholders. Works on any text, not just Knowledge Base content. If name/address masking can't be fully applied, it still removes pattern-based data and returns a warning so you know to review before sharing.list_reference_examples— lists the documents you've marked as style references in a Knowledge Base (id, filename). Used together with thegenerate_documentprompt below.
Generating documents
The connector also offers a prompt called generate_document (prompts appear separately from tools in clients that support them, e.g. Claude). It drafts a new document — a contract, report, letter, proposal, etc. — that matches the style of your existing documents instead of a rigid template:
- Mark one or more of your existing, already-good documents as a reference example — in the dashboard, open a Knowledge Base and click the ⭐ Use as reference button on the document. There are no templates to author or maintain.
- In your AI client, run the
generate_documentprompt (optionally pass a Knowledge Base, a reference document, and instructions). - The AI loads a reference, studies its structure/tone/format, pulls the facts it needs from your Knowledge Base, and drafts a new document in the same style — with sources cited.
Drafting is done by your AI client, so it doesn't consume DocuAssist's own AI usage. Every draft is a starting point that requires human review — it is not a final, legally binding document.
Security & Limits
- The connector only ever reads from your Knowledge Bases; it cannot modify or delete documents.
- With OAuth, the AI acts as you and can only reach Knowledge Bases your account can access.
- Keep any static MCP key secret — it grants read access to your Knowledge Bases. If it leaks, revoke it in API Keys and create a new one.
- Requests are rate-limited. If you hit the limit, wait a minute and retry.
- The answer language follows your question automatically — no multilingual setup required.
Revoking Access
- Static key: go to API Keys, find your MCP key (marked with an MCP badge), and click the trash icon. The key stops working immediately.
- OAuth: revoke the connected app from your DocuAssist account settings.