SignForge
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIGNFORGE_API_KEY | Yes | Your SignForge API key. Get one at signforge.io/dashboard/developers. | |
| SIGNFORGE_API_URL | No | API base URL. Only change this for self-hosted instances or staging. | https://signforge.io/api/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_and_sendA | Create an envelope with a PDF document, add a signer, and send it for e-signature. Returns the envelope ID and a signing URL. Provide either a local file path (pdf_path) or base64-encoded PDF content (pdf_base64). |
| check_statusB | Check the current status of an envelope. Returns the envelope details including recipient signing status, document availability, and timestamps. |
| download_signedA | Download the signed PDF document for a completed envelope. The envelope must be in 'completed' status. Saves the file to the specified output path. |
| list_envelopesB | List your envelopes with optional filtering by status. Returns envelope summaries including titles, statuses, and recipient information. |
| send_envelopeA | Send a draft envelope for signing. The envelope must be in 'draft' status with at least one recipient and one field configured. |
| void_envelopeA | Void (cancel) an active envelope. The envelope must be in 'sent' status. All pending signatures will be cancelled and signers will be notified. |
| delete_envelopeA | Permanently delete an envelope. Only draft and voided envelopes can be deleted. |
| download_certificateA | Download the audit certificate PDF for a completed envelope. The certificate contains the full audit trail with timestamps and IP addresses. |
| download_archiveA | Download a ZIP archive containing the signed PDF, audit certificate, and all related documents for a completed envelope. |
| get_embed_urlA | Generate an embeddable signing URL for an envelope. This URL can be embedded in an iframe for in-app signing experiences. |
| create_webhookA | Create a webhook to receive real-time notifications for envelope events. Events include: envelope.sent, envelope.viewed, envelope.signed, envelope.completed, envelope.expired, envelope.voided, envelope.declined. |
| list_webhooksB | List all configured webhooks for your account. |
| delete_webhookA | Delete a webhook by its ID. The webhook will stop receiving events immediately. |
| list_templatesC | List your reusable document templates. Templates contain pre-placed fields and can be used to quickly create envelopes. |
| create_from_templateB | Create an envelope from a template. Optionally pre-fill field values and send immediately. The template's fields will be mapped to the provided recipients. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kumarprobeops/signforge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server