Skip to main content
Glama

delete_envelope

Remove draft digital signature envelopes from the DigiSign system before they are sent or completed.

Instructions

Delete a draft envelope. Cannot delete sent/completed envelopes.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
envelopeIdYesEnvelope UUID

Implementation Reference

  • The MCP tool handler function for 'delete_envelope', which calls the underlying API implementation.
    async ({ envelopeId }) => {
      try {
        const data = await api.deleteEnvelope(creds, envelopeId);
        return result(data);
      } catch (err) {
        return errorResult(err);
      }
    }
  • src/index.js:279-293 (registration)
    Registration of the 'delete_envelope' tool with its schema definition and handler.
    server.tool(
      'delete_envelope',
      'Delete a draft envelope. Cannot delete sent/completed envelopes.',
      {
        envelopeId: z.string().describe('Envelope UUID'),
      },
      async ({ envelopeId }) => {
        try {
          const data = await api.deleteEnvelope(creds, envelopeId);
          return result(data);
        } catch (err) {
          return errorResult(err);
        }
      }
    );
  • The actual API implementation for deleting an envelope, executing the HTTP DELETE request.
    export function deleteEnvelope(creds, envelopeId) {
      return apiCall('DELETE', `/api/envelopes/${envelopeId}`, creds);
    }

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/davidsimoes/digisign-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server