Sproof MCP. Manage Signatures & Compliance Workflows.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Sproof. Manage European-compliant digital signatures, documents, and contacts directly through your AI agent. This server connects to Sproof's platform, letting you list documents, monitor signature requests, create new signers, and retrieve detailed account metadata using natural language conversation.
It handles the full workflow of legal document signing.
What your AI agents can do
Cancel signature request
Stops a pending signature request from moving forward.
Create contact
Adds a new person or company record to your signing contact list.
Create signature request
Starts the process for a new document requiring multiple signatures.
Get metadata for any document to check its current signature status, audit trail, or ownership details.
Initiate new signature requests and control the flow by adding signers in a specific order (sequential).
List all current contacts or create brand-new records for people who need to sign documents.
Pull a full list of all signature requests, including details on progress and deadlines.
Retrieve the complete audit trail for any request to prove document validity and signing sequence.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Sproof MCP Server: 11 Tools for Signing Workflows
Use these tools to manage the entire document lifecycle, from creating signers to tracking audit trails, all within a single AI chat interface.
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 Sproof on Vinkius019dd165cancel signature request
Stops a pending signature request from moving forward.
019dd165create contact
Adds a new person or company record to your signing contact list.
019dd165create signature request
Starts the process for a new document requiring multiple signatures.
019dd165get document
Pulls detailed metadata and status information about a specific managed file.
019dd165get profile
Retrieves your account's overall profile details and system usage data.
019dd165get signature request
Gets specific, detailed information on a single signature request by its ID.
019dd165list audit trail
Provides the step-by-step record of actions taken during a signature process for compliance review.
019dd165list contacts
Shows a list of all contacts currently stored in your system.
019dd165list documents
Lists every document that Sproof has managed for you.
019dd165list signature requests
Shows a summary of all signature requests currently active or pending completion.
019dd165list signers
Retrieves the list of people required to sign on a specific document.
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 Sproof, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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 Sproof. 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 server provides 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Managing contract workflows used to be a nightmare of tabs and logins.
Today, getting a document signed means juggling five different systems: the storage portal, the request dashboard, the contact list, the audit log, and then emailing people reminders. You spend half your day just clicking between these interfaces to find out who hasn't responded or if the contract is still valid.
Now, through this MCP Server, you talk to your AI agent like you’re talking to a teammate. Instead of clicking five times, you ask one question—for instance, 'What needs signing?'—and get an immediate answer by running `list_signature_requests` and seeing the full picture.
Sproof MCP Server: Get compliance answers in chat.
Before, if you needed to prove a signature happened months ago for an audit, you had to request a manual report export. That meant waiting 24 hours and dealing with PDFs that were hard to parse. You couldn't just ask for the proof on demand.
Now, you simply tell your agent: 'Show me the full audit trail for the Q3 vendor contract.' The server runs `list_audit_trail` instantly, delivering a structured report directly into the chat, proving validity without any delay.
What you can do with this MCP connector
You're connecting Sproof to your AI agent so you can handle digital signatures that meet European compliance standards—eIDAS. This whole server manages documents, keeps track of who signs what, and handles contact records; you do it all through natural language chat.
To get started, you don't need to jump between web portals. You just tell your agent what you need done. If you want a full roster of every file Sproof is tracking for compliance, use list_documents. Need the nitty-gritty details on one specific document? Run get_document to pull its metadata and current status.
When it comes time to get documents signed, your agent takes over the whole workflow. You can kick off a new signing process using create_signature_request, starting the chain for a document that needs multiple approvals. Want to see what requests are currently active or waiting for someone to sign? Just ask for a summary of all outstanding requests with list_signature_requests.
If you realize a signature request is stalled and it shouldn't be, you can use cancel_signature_request to stop the process before it goes further.
To control the flow, your agent lets you define the signers. You retrieve the names of people who need to sign using list_signers, which shows exactly who needs to approve the document and in what order. It handles sequencing so you can make sure approvals come in the right way.
If you find a specific request is confusing, you pull up all its details with get_signature_request.
Before anyone can sign, your agent helps you manage contacts. You get a complete list of every person or company stored in the system with list_contacts. Need to add someone new who's going to be signing? Use create_contact to build out that new record right from the chat. This keeps all your signer information current.
For legal and compliance teams, this is where the server shines. When you need proof of validity, you run list_audit_trail. That gives you a step-by-step timeline of every action taken on a request, which is critical for proving document integrity. You also get your overall system context by calling get_profile, pulling general account data and usage metrics.
If you're dealing with complex workflows, the agent makes sure everything connects: it starts the signing process (create_signature_request), manages who signs it in sequence (list_signers), lets you stop things if they go sideways (cancel_signature_request), and then gives you all the historical proof of every single step with list_audit_trail. You can check the status of any document using get_document, review a deep dive on one request using get_signature_request, or simply pull up the whole roster of managed files with list_documents.
Your agent handles all this communication, pulling fresh data from your Sproof account so you never have to switch screens. You're managing compliance-grade document signing and contact records—all in one conversation.
019dd166-20c8-7006-9955-24cafe6ebbdd How Sproof MCP Works
- 1 Subscribe to this server on Vinkius, then provide your Sproof API Key in the settings.
- 2 Tell your AI agent what you need. For example: 'List all pending signature requests' or 'Create a new request for the vendor agreement.'
- 3 The agent runs the necessary tool (like
list_signature_requests) and presents the structured data, letting you continue managing the workflow right in the chat.
The bottom line is: you manage complex legal document workflows using simple natural language prompts inside your existing AI client.
Who Is Sproof MCP For?
Legal, HR, and Compliance Officers. If your job involves signing contracts or managing sensitive documents with strict compliance rules (like eIDAS), this is for you. It cuts out the constant context switching between dedicated portals and chat tools.
Checks document validity and monitors the audit trail (list_audit_trail) across multiple signature requests to maintain compliance records.
Automates sending employment contracts, using create_signature_request for new staff onboarding documents.
Maintains the central contact database by running list_contacts and ensuring signer records are up-to-date before a contract is sent out.
What Changes When You Connect
- Automate the signing process end-to-end. Instead of manually creating requests and adding signers in a separate dashboard, you can use
create_signature_requestand add multiple recipients sequentially—all from your chat agent. - Eliminate status guesswork with granular tools. Use
get_documentorget_signature_requestto check document metadata, signature progress, and expiry dates without logging into the main Sproof portal. - Maintain a clean audit trail for compliance. The
list_audit_trailtool instantly compiles every action taken on a request, giving you the proof needed for legal sign-off. - Keep your records accurate. Run
list_contactsor usecreate_contactto ensure that all necessary personnel are in the system and ready before initiating any agreement. - Centralize oversight. By using
list_signature_requests, you get a high-level view of every document needing action, allowing you to prioritize tasks across your entire legal department's workload.
Real-World Use Cases
Onboarding a new employee
The HR manager needs five different contracts signed (NDA, employment agreement). They ask their agent: 'Start the signature process for John Doe.' The agent uses create_signature_request, adds John's contact using create_contact, and sets up sequential signing fields across all necessary documents.
Reviewing overdue agreements
The legal team needs to know which contracts are stuck. They prompt the agent: 'List all signature requests with pending signers.' The agent uses list_signature_requests and then, if a request is stalled, they run list_signers to identify exactly who hasn't responded.
Checking document history for an audit
A compliance officer needs proof of when a specific agreement was signed. They ask the agent to 'Show me the full trail for the Q3 vendor contract.' The agent runs list_audit_trail and provides the detailed, verifiable timeline.
Updating contact details
The admin lead knows a key vendor changed their address. They ask: 'Update Jane Smith's record for our signing database.' The agent uses list_contacts to confirm her existence and then updates the metadata, keeping the records current.
The Tradeoffs
Treating it like a basic document list.
Thinking that running list_documents is enough. This only shows file names and general status, not why the document is stuck or who needs to sign next.
→
You need more than just a list. To find out why an agreement is stalled, use get_signature_request to pull detailed metadata, then follow up with list_signers to pinpoint the specific person holding it up.
Manual compliance checks.
Having to jump into a separate portal and run reports just to prove an action happened. This is slow and error-prone.
→
Use list_audit_trail. It pulls the full, undeniable history of actions—from creation (create_signature_request) to signing—into your agent's chat window instantly.
Overwriting existing data.
Trying to create a contact record without checking if that person already exists in the system, leading to duplicate records.
→
Always start by using list_contacts first. This validates existing users and ensures you're only calling create_contact when absolutely necessary.
When It Fits, When It Doesn't
Use this server if your core operational pain point revolves around legal compliance, document lifecycle management, or high-volume signing processes. You need to connect the dots between a contact record and its current signature status.
Don't use it if you simply need basic file storage or collaboration features that don't involve legally binding signatures. If your process is just 'upload files and share them,' you need a different kind of tool. This server excels when you must verify who signed, when they signed it, and whether the action meets specific European standards (eIDAS). If your workflow requires complex data mapping across unrelated systems (like syncing signatures to an accounting ledger), this is too focused on the signing process itself.
Common Questions About Sproof MCP
How do I start a new signature request using create_signature_request? +
You initiate it by asking your agent to 'Create a new signature request for X document.' The server handles the setup, allowing you to specify signers and set the signing order without manual steps.
Can I check if a contact exists before creating them? (list_contacts) +
Yes. Run list_contacts first. This shows all current records, allowing you to verify if the person is already in your database before calling create_contact. It prevents duplicate data.
If a request stalls, how do I know who's responsible? (list_signers) +
Use list_signers with the specific request ID. This tool immediately tells you exactly which people are assigned to that document and if they have signed it yet.
What is the difference between get_document and list_documents? +
list_documents gives you a summary of all files managed by Sproof. get_document, however, pulls deep metadata—like its specific signature status or audit details—for one document only.
Can I cancel a request before it's finished? (cancel_signature_request) +
Yes. You can run cancel_signature_request and specify the ID. This stops the workflow immediately, which is useful if a contract needs renegotiation or if signers change.
What does the `list_audit_trail` tool track regarding signature requests? +
It provides a complete, immutable history of actions taken on a request. You can see exactly who viewed the document, when specific signers accessed it, and any metadata changes throughout its lifecycle.
How do I check my organization's settings using `get_profile`? +
The get_profile tool pulls your account's current operational metadata. This lets you verify system usage, confirm compliance settings, or track overall organizational parameters without logging into the web portal.
What’s the functional difference between using `list_signature_requests` and `get_signature_request`? +
The list tool gives you a high-level overview of all your requests (status, document name). The single request tool pulls every specific detail—like current completion percentage or individual signer status.
How do I find my Sproof API Key? +
Log in to your Sproof account, navigate to Account Settings > API, and you will find your unique secret API Key there.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.