Superdocu MCP for AI. Manage entire client onboarding and compliance workflows.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Superdocu automates document collection and client onboarding workflows using your AI agent. It lets you track requests, create new contacts, approve submissions, and manage complex data gathering for legal compliance or HR needs without manual intervention.
Get accurate visibility into who owes what documents and when.
What your AI can do
Approve request
Changes a document request status from pending to approved.
Create contact
Builds and saves a brand new contact record in the Superdocu system.
Create request
Sets up an entirely new document collection audit or onboarding requirement.
Use list_requests to retrieve a full list of active and historical document collections managed by Superdocu.
Call approve_request or reject_request to change the status of a submitted document, officially closing or reopening the request.
Use create_contact to establish new client profiles. You can also fetch existing details with get_contact.
Call create_request to set up a brand-new compliance or onboarding audit, specifying required documents and deadlines.
Get targeted information using tools like get_document (for metadata) or get_request (for status details).
Ask an AI about this
Waiting for input…
Superdocu: 12 Tools for Compliance Workflows
These tools let you manage the full document lifecycle—from listing contacts to approving final submissions—all through a single, connected API.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Superdocu on VinkiusApprove Request
Changes a document request status from pending to approved.
Create Contact
Builds and saves a brand new contact record in the Superdocu system.
Create Request
Sets up an entirely new document collection audit or onboarding requirement.
Get Contact
Retrieves specific details for a known contact ID, preventing redundant data entry.
Get Document
Fetches metadata about an individual document submission without needing the full...
Get Me
Gets basic information about your current user account or connection status.
Get Request
Pulls all specific details for one single document request, including missing items and deadlines.
List Contacts
Returns a list of every contact record currently managed in Superdocu.
List Documents
Lists all documents associated with client records or requests for an overview.
List Requests
Provides a comprehensive list of all ongoing document collection workflows.
List Workflows
Shows what pre-built document collection templates or workflows are available in the...
Reject Request
Changes a document request status to rejected, usually requiring follow-up action from the client.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Superdocu, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Superdocu. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Chasing documents across emails and spreadsheets shouldn't feel like detective work.
Today, you open an email asking for proof of address. You create a ticket in the CRM. Then you manually add a row to a status spreadsheet. The whole process involves copying IDs between five different tabs just to know if the client is compliant. It’s slow and easily breaks.
With Superdocu MCP, your agent handles all that tracking. Tell it: 'What documents are missing for Meridian Corp?' It instantly checks the system using tools like `get_request` and tells you exactly what's needed, who needs to send it, and when the deadline is. You get immediate, actionable status reports.
Superdocu MCP Server: Get compliance state without leaving your chat.
You don't have to jump between the Superdocu portal, your CRM, and your ticketing system. Your AI client connects directly here. Need a list of all outstanding requests? One prompt runs `list_requests` and gives you the data structure immediately.
It cuts out the middleware headache. You manage complex compliance workflows—creating them with `create_request`, checking their status with `get_document`, or closing them with `approve_request`—all through a single, conversation-based interface.
What your AI can actually do with this
Superdocu takes over your whole client document lifecycle—from setting up the initial contact record to getting final approval. If you're in legal, finance, or HR and deal with high volumes of paperwork for compliance or onboarding, this server automates the mess. Your AI agent manages the entire process without needing someone to manually chase down forms.
To get started, you can check out what pre-built document collection templates are available by calling list_workflows. When you're ready to onboard a client or start an audit, you use create_contact to build and save their profile in the system. If you already have that client, you just pull up existing details using get_contact so you don't waste time re-entering data.
To kick off collection, you call create_request, setting up a brand new audit or onboarding requirement and specifying exactly what documents are needed and when they're due. You can then list every single document request—both active and historical—by running list_requests. Need to know the specific details for one client? Use get_request to pull all that info, which includes identifying missing items and deadlines.
When tracking submissions, you get an overview of everything associated with a client or a collection effort by using list_documents. You can also check metadata on individual files without grabbing the whole submission record; just run get_document for that. For a full view of who's in the system, use list_contacts to retrieve every contact record managed by Superdocu.
Once documents come in, your agent handles the review process. You can officially approve a submitted document status using approve_request, closing out the request; or if something's off, you call reject_request, which changes the status and tells you who needs to follow up.
It’s all about visibility. If you need basic info on your connection or user account, you can use get_me. This server keeps track of every piece of paper needed for compliance, making sure you always know exactly who owes what document and by when.
019dd16a-b8a0-70e8-98fd-cb87c9aaebff Here's how it actually works
The bottom line is: You talk to your agent in natural language, and Superdocu handles the backend API calls to manage the document lifecycle.
First, grab your Superdocu API Key from your account settings. You'll need this to connect the server.
Next, enter those credentials into the Vinkius platform. This connects your AI client directly to Superdocu’s backend APIs.
Finally, just start chatting with your agent. Tell it what you want—like 'List all outstanding KYC documents for Meridian Corp.'—and it runs the necessary tools.
Who is this actually for?
This server is built for compliance-heavy roles that deal with constant data flow. Think of legal counsel dealing with KYC/AML or HR managers running employee onboarding waves. If your job involves tracking who signed what and when, this is for you.
You use it to manage the required documents (KYC/AML) from clients. You'll frequently call list_requests to see audit status or approve_request once everything is verified.
You run employee onboarding workflows, using the agent to create contacts via create_contact and manage document submissions for new hires.
When processing client accounts, you use it to gather necessary financial documents. You'll check statuses with get_request and organize data using the listing tools.
What Changes When You Connect
Stop tracking documents in spreadsheets. Use list_requests to instantly see the status of every required document, providing a single source of truth for your team.
Skip the back-and-forth emails. With create_request, you can launch a formal compliance audit—specifying 10 documents and setting auto-reminders—in seconds.
Never manually enter client data again. Use get_contact or list_contacts to retrieve existing records, ensuring your new submissions are attached to the correct profile.
Process approvals directly from chat. Instead of logging into the portal, tell your agent 'Approve request ID 102' and use approve_request to update the status instantly.
See exactly what’s missing. The system details which documents are outstanding and why. If you need full context, run get_request rather than just listing IDs.
See it in action
Client onboarding for a new bank account
The client needs to open an account, which requires tax forms and ID proofs. The agent runs create_request, defining the necessary documents. When the client submits them, you use get_document to confirm metadata before running approve_request.
Internal audit of existing clients
You need to check which high-value accounts are missing their annual compliance report (AML). You ask the agent to run list_requests, filter for 'Annual Compliance Audit,' and identify all contacts where the status is not complete.
Correcting a submission error
A client submitted documents, but one was wrong. Instead of wasting time correcting it manually, you tell your agent to run get_request for that ID, see the issue, and then use reject_request so the system sends an automated follow-up.
Building a master client list
You need all active contacts in one place. You ask the agent to run list_contacts, which gathers every ID and name, giving you a clean dataset for your internal CRM without leaving the chat window.
The honest tradeoffs
Treating it like a simple database query
Just running list_contacts is useless if you don't know which ones are active or what documents they need. You get a huge list of IDs, but no status.
Don't just list contacts. Use the agent to first run list_requests, then filter that output by contact ID, and finally use get_request for the details. This gives you both the owner and the status in one go.
Manually tracking workflow stages
Exporting a spreadsheet of request IDs and trying to manually update columns like 'Status' or 'Last Seen Date.' It's prone to human error.
Let the agent handle the state changes. Use get_request to read the current status, and when it's time to move forward, use approve_request. The system tracks the history; you just push the button.
Mixing up contact data
Creating a new request but forgetting which client it belongs to, leading to misfiled audits. You only have the ID number.
Before creating anything, run get_contact with the known name or email. This validates you're working with the right person and gives you the necessary unique identifiers for create_request.
When It Fits, When It Doesn't
Use Superdocu if your primary workflow involves document lifecycle management: KYC, AML compliance, or structured client onboarding. If you need to know 'Who submitted what, when, and whether it passed review,' this is the tool. It minimizes redundant API calls by allowing data gathering (list_contacts, get_contact) to precede action (like create_request).
Don't use Superdocu if your core task is simple messaging or general internal communication. For that, you need a dedicated messaging server. Also, don't use it just to store documents; use it because you need the state management around those documents—the ability to approve, reject, and track progress against deadlines.
If you only ever need basic CRUD operations on contacts without workflow steps, list_contacts and get_contact might suffice. But if a document needs formal review (approval/rejection), the entire suite is necessary.
Questions you might have
How do I list all client records using the Superdocu MCP Server? +
Run the list_contacts tool. This fetches every contact record in the system, giving you a clean list of IDs and names ready for your next step.
What is the best way to check if a document request was approved? +
Use get_request. This tool pulls all details—including the current status. If it's approved, you'll see that the final state change came from an approve_request call.
I need to create a new audit request for my clients. Which tool do I use? +
Use create_request. This sets up the entire workflow, allowing you to define required documents and set deadlines for the client before they even start.
Does Superdocu MCP Server let me reject a document submission? +
Yes, that's what reject_request is for. You use it when a submitted document fails validation or needs more information, triggering an automated follow-up.
How do I verify my account status after connecting Superdocu MCP with the `get_me` tool? +
Use get_me to retrieve your current user and account information. This confirms that your AI client connected using the correct credentials and scope permissions, letting you confirm who's running the workflow.
If I only know a file name, how do I inspect its details using `get_document`? +
You must call get_document and provide the unique document ID or associated client ID. This function returns all metadata—like file type, size, and submission date—without needing to read the whole file.
What parameters are required when I use the `create_contact` tool? +
You need to provide at least a full name, an email address, and a unique client identifier. Providing these details upfront prevents data gaps before you start any onboarding process.
How can I retrieve a complete history of all submitted files using `list_documents`? +
list_documents retrieves an inventory of every file stored in your Superdocu portal. This list includes both active documents and any previously archived records for review.
How do I create a new document request? +
You can use the create_request tool by providing a Contact ID and a Workflow ID.
Can I approve documents using the AI agent? +
Yes, use the approve_request tool with the specific Request ID to approve it.
We've already built the connector for Superdocu. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.