4,500+ servers built on MCP Fusion
Vinkius

SignRequest MCP. Automate Document Signing Workflows by Conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

SignRequest MCP on Cursor AI Code Editor MCP Client SignRequest MCP on Claude Desktop App MCP Integration SignRequest MCP on OpenAI Agents SDK MCP Compatible SignRequest MCP on Visual Studio Code MCP Extension Client SignRequest MCP on GitHub Copilot AI Agent MCP Integration SignRequest MCP on Google Gemini AI MCP Integration SignRequest MCP on Lovable AI Development MCP Client SignRequest MCP on Mistral AI Agents MCP Compatible SignRequest MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

SignRequest lets you automate e-signatures and handle full document lifecycles via your AI client. It creates signing requests using templates, tracks signers in real time, and manages all associated documents—from initial creation to final webhook notification.

You can manage users, teams, and custom webhooks directly from conversation.

What your AI agents can do

Create document

Creates a brand-new document in SignRequest when given a file URL or template UUID and required signers.

Create signrequest

Starts the official process of sending out a signing request for an existing document.

Create webhook

Registers and sets up a new webhook URL, allowing instant notifications when specific events happen in SignRequest.

+ 9 more capabilities included
Initiate Document Creation

Builds a new document using either an uploaded file URL or a saved template UUID, assigning required signers.

Start Signing Workflow

Sends out a formal signing request for an existing document and tracks its status until completion.

Retrieve Document Status

Fetches specific documents or entire sign requests by their unique UUID to check progress or details.

Automate External Triggers

Creates and manages webhooks, ensuring your internal systems get real-time notifications for signing events (e.g., signature complete).

Manage User Data

Retrieves lists of organizational users, teams, and available templates to control access and document structure.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

SignRequest: 12 Tools for Document & Workflow Ops

These twelve tools let you perform every critical action needed for document lifecycle management—from listing users to setting up automated webhook triggers.

create019e5d55

create document

Creates a brand-new document in SignRequest when given a file URL or template UUID and required signers.

create019e5d55

create signrequest

Starts the official process of sending out a signing request for an existing document.

create019e5d55

create webhook

Registers and sets up a new webhook URL, allowing instant notifications when specific events happen in SignRequest.

delete019e5d55

delete document

Permanently removes a document from your account using its UUID.

get019e5d55

get document

Retrieves the full details of a single, specific document by providing its unique UUID.

get019e5d55

get signrequest

Fetches all information about a specific signing request using its UUID, including signer status and progress.

get019e5d55

get template

Retrieves the details of an existing document template by providing its unique UUID.

list019e5d55

list documents

Returns a list of all documents associated with your SignRequest account.

list019e5d55

list teams

Retrieves a directory listing of the teams configured within your organization's SignRequest workspace.

list019e5d55

list templates

Lists all available, reusable document templates you have saved in the system.

list019e5d55

list users

Retrieves a list of every user account managed by your organization's SignRequest instance.

list019e5d55

list webhooks

Lists all webhooks you have registered, allowing you to see their current status and destination URLs.

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
Start building

Make Your AI Do More

Start with SignRequest, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Look, you don't want to jump between tabs or copy UUIDs just to get a signature. This server connects your AI client directly into SignRequest, letting you run whole document workflows using plain language commands. It handles everything from building the initial paperwork to making sure your internal systems know the second someone signs off.

Managing Your Workspace and Users

Want to see what's going on? You can pull a list of every user account managed in your organization by calling list_users. Similarly, if you need an overview of organizational units, use list_teams to grab all the configured teams. To make sure everyone has the right access and structure, you can also run list_templates, which gives you a roster of every reusable document template you've saved in the system.

Building and Getting Documents

To start fresh, you can build a brand-new document using create_document. You just gotta feed it either an uploaded file URL or a specific template UUID, and tell it who needs to sign. If you need details on one of those saved templates before building, use get_template with its unique UUID.

To get the full scoop on any existing paperwork, run get_document, feeding it the document's UUID for all the deep details.

When a document is done and needs to be wiped, you can delete it permanently using delete_document and the UUID. If you just need a simple inventory of everything floating around your account, list_documents gives you that list right away.

Running the Signing Workflow

Got a document ready? You'll use create_signrequest to kick off the official signing process for an existing file. This starts tracking the entire thing until it’s done. To check up on where things stand, you can pull all info about one specific request using get_signrequest, which shows you who signed and how far along everyone is.

If you need to verify a single document's status or details after sending out the request, use get_document again.

Automating Notifications (Webhooks)

Here's where the automation kicks in. You don't want to manually check for signatures; you wanna be notified instantly. To set that up, call create_webhook, giving it a URL so SignRequest can ping your systems when something happens—like someone signing or declining.

Need to see what webhooks are already running? Use list_webhooks to pull the list of all registered endpoints and check their current status and destination URLs. If you're debugging, run list_webhooks to get that full picture.

The Bottom Line: What You Can Do

You can use get_template by UUID to grab template details; you'll also need it for the create_document call. To manage your setup completely, run list_users, list_teams, and then check out all available templates with list_templates. If you want a list of every document associated with your account, list_documents provides that overview.

This collection lets you initiate the entire lifecycle: you build the paperwork (create_document), send it out (create_signrequest), track its status using UUIDs (get_signrequest, get_document), and connect it all to your other systems with webhooks. It's a complete loop, man.

How SignRequest MCP Works

  1. 1 Subscribe to the SignRequest server and provide your API Key.
  2. 2 Your AI client authenticates with Vinkius using the key. The agent can then call specific tools like list_users or get_template.
  3. 3 You ask your agent a natural language query (e.g., 'Send this NDA to Jane Doe'). The agent formats and executes the necessary tool calls (create_signrequest) in sequence.

The bottom line is you talk to your AI client, and it handles all the API calls required to manage signatures for you.

Who Is SignRequest MCP For?

Legal Counsel who hates chasing down signed contracts. Sales Operations staff tired of manual contract delivery. HR Administrators who need to automate offer letters and compliance paperwork. If your job involves tracking documents that change hands, this is for you.

Legal Counsel

Uses create_signrequest to send out NDAs or agreements using standardized templates (get_template), and then uses list_documents to check the status of every outstanding contract.

Sales Operations Manager

Automates sending sales agreements via create_document for new clients, and sets up webhooks (create_webhook) so their CRM instantly knows when a deal is signed.

HR Administrator

Uses list_users to confirm who needs access, then executes document creation (create_document) for new hires using standard offer letter templates, all without leaving their desk.

What Changes When You Connect

  • Track signers live. When you run get_signrequest, you don't guess status; you see exactly who has signed, who is pending, and when they need to act.
  • Build workflows without manual data entry. Use create_document with templates or URLs—the agent handles the setup for new contracts so you just give a prompt.
  • Get notified instantly. Setting up webhooks via create_webhook means your CRM updates automatically the second an agreement is signed, eliminating delays and status checks.
  • Manage permissions easily. The ability to run list_users or list_teams lets your agent verify if a user has the right access before trying to send them a sensitive contract.
  • Centralize governance. You can list every document (list_documents) or template (list_templates) in one place, giving you clear oversight of your entire digital filing system.

Real-World Use Cases

01

Onboarding a New Employee

The HR admin needs to get three documents signed (NDA, offer letter, policy agreement). Instead of opening the template for each and manually adding signers, they ask their agent: 'Send the standard onboarding package for John Doe.' The agent uses create_document multiple times with templates and assigns all necessary roles. They then use get_signrequest to track progress until everything is complete.

02

Automating Sales Pipeline Milestones

A sales rep needs the signing status of a client's agreement to update their internal project board. Instead of checking the SignRequest portal, they ask: 'What's the latest on Acme Corp contract?' The agent runs get_signrequest and reports back the current status (e.g., 'Pending Legal Review'), allowing the rep to move the deal forward immediately.

03

Compliance Cleanup

The compliance officer needs to retire old, unused templates for regulatory reasons. They ask: 'List all templates that haven't been used in six months.' The agent runs list_templates and the officer can then use delete_document on specific UUIDs to clear out stale data.

04

System Integration Hookup

The development team needs their billing system to know when a contract is finalized. They ask the agent to 'Set up a webhook for signing completion.' The agent uses create_webhook and provides the necessary endpoint, linking document status directly into external business processes.

The Tradeoffs

Thinking documents are static files

Manually downloading a PDF from SignRequest, editing it in Adobe, and re-uploading it. This loses the audit trail and requires manual status tracking.

Always start with get_template or create_document. Use those tools to ensure you are working with the correct version and that all signing metadata is preserved.

Checking status by guessing UUIDs

Trying to find a document by remembering vague details (e.g., 'the one for Smith last week'). This wastes time searching through emails.

First, run list_documents or list_users to get an overview. Then, use the UUIDs returned in those lists with get_document or get_signrequest for precise data retrieval.

Ignoring system notifications

Having to log into SignRequest every hour just to see if someone signed the contract, leading to missed follow-ups.

Set up a webhook using create_webhook. This sends an immediate notification to your internal systems the moment the signature status changes.

When It Fits, When It Doesn't

Use this server if your primary bottleneck is moving contracts from 'Draft' to 'Signed.' It handles creation, delivery, tracking, and integration triggers. Don’t use it if you need a specialized legal review workflow that requires human judgment—the tools provide the mechanisms (e.g., create_signrequest), but external logic must enforce complex approval chains. If your main goal is just storing documents without formal signing requirements, consider a simple file storage service instead of this full workflow suite.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SignRequest. 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

How we secure it →

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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_document create_signrequest create_webhook delete_document get_document get_signrequest get_template list_documents list_teams list_templates list_users list_webhooks

Tracking contracts shouldn't mean opening 5 different dashboards.

Today, tracking one contract means jumping between the CRM to see who was assigned, the email system to find the attached draft, and finally logging into SignRequest just to check if the signer opened it. You spend more time coordinating status reports than closing deals.

With this MCP server, you simply ask your agent: 'Where are we with the Acme contract?' The agent runs `get_signrequest` and gives you a single, definitive answer in plain language. It’s one prompt; zero dashboard switching.

SignRequest MCP Server: Automate signing status reporting.

Manual processes currently require copying the document UUID and then pasting it into a separate system just to verify its current state. This is tedious, error-prone copy/paste work that slows down your entire pipeline.

Now, you ask the agent for status. It uses `get_document` or `get_signrequest` and reports back the data directly in the conversation flow. The process runs instantly, giving you a clear answer every time.

Common Questions About SignRequest MCP

How do I start a signing request using create_signrequest? +

You initiate it by providing the document's UUID or a template UUID. The agent handles the rest, setting up the formal workflow and notifying the signers immediately.

Can I list all my current contracts with list_documents? +

Yes, list_documents pulls a full inventory of every document in your account. You can then ask for details on specific ones using their UUIDs.

What is the difference between get_document and get_signrequest? +

get_document retrieves the file/metadata itself (the contract). get_signrequest tracks the process of signing—who signed it, when they signed it, and its current status.

How do I connect my external system to know when a document is signed? +

You use create_webhook. This tool registers a URL on your side. When the signing event happens in SignRequest, it sends an instant notification payload to that URL.

How do I manage user access and verify team membership using list_users or list_teams? +

You use list_users to pull a roster of all accounts associated with your SignRequest workspace. This tool lets you check who has access and helps confirm which teams are active before initiating any signing workflow.

What is the best way to find or validate existing document structures using list_templates? +

list_templates pulls a full catalog of your reusable legal templates, giving you their UUIDs. You should run this first whenever you need to create a new contract because it verifies which pre-built structure you're working with.

If I no longer need a document and want to delete it completely, how do I use delete_document? +

delete_document removes a file by its UUID from your account. Use this only when you are absolutely sure the document is outdated or sensitive data needs permanent removal.

When should I call create_document versus waiting until I run create_signrequest? +

You use create_document to prepare and build a raw file first. You must successfully generate the document before you can pass it off using create_signrequest to actually start the signing process.

Can I check the current status and signers of a specific document? +

Yes! Use the get_document tool with the document's UUID. The agent will return the document's status, signer details, and other metadata.

How do I see which reusable templates are available in my account? +

Simply ask the agent to run the list_templates action. It will provide a list of all configured templates that you can use to create new documents.

Is it possible to automate notifications when a document is signed? +

Yes, you can use the create_webhook tool to register a URL that will receive real-time notifications for events like document_signed or signer_signed.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for SignRequest. 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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.