DocSpring (FormAPI) MCP connector
DocSpring (FormAPI) is a service that automates PDF form filling, signing, and document generation from templates. The DocSpring (FormAPI) MCP connector allows AI agents to generate PDFs from templates, merge multiple documents together, and manage submission data requests for form authentication. It also supports checking the status of combined submissions, creating custom files from uploads, and expiring merged document batches.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the DocSpring (FormAPI) MCP connector to perform the following actions:
- Fill PDF forms with customer data automatically in bulk workflows
- Generate signed PDFs from templates for contracts and agreements
- Merge multiple PDFs into single documents for streamlined delivery
- Organize PDF templates and submissions into folders for team collaboration
- Track submission status and expiration dates across all generated documents
- Create custom PDF files from cached uploads without manual processing
- Collect form data through authenticated requests for secure submissions
Example prompts
Use the following example prompts to invoke DocSpring (FormAPI) MCP connector tools from your AI assistant or Boomi Connect workflow:
Generate 50 loan application PDFs from the template in DocSpring (FormAPI).Show me all submissions created in the last week in DocSpring (FormAPI).Merge these three generated PDFs into one document in DocSpring (FormAPI).Create a new folder called 'Q4 Contracts' in DocSpring (FormAPI).Check if the status of my batch job is complete in DocSpring (FormAPI).Move my insurance template to the archived folder in DocSpring (FormAPI).Expire the submission link for this customer agreement in DocSpring (FormAPI).Fetch the JSON schema for the employment form template in DocSpring (FormAPI).List all templates I have in DocSpring (FormAPI).Generate a new PDF with these employee details in DocSpring (FormAPI).
DocSpring (FormAPI) MCP connector tools
The DocSpring (FormAPI) MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| testAuthentication | Verifies that your account credentials are valid and properly configured. |
| listCombinedSubmissions | Retrieves all merged PDF submissions from your account. |
| combineSubmissions | Merges multiple generated PDFs into a single document. |
| expireCombinedSubmission | Marks a merged PDF submission as expired and no longer accessible. |
| getCombinedSubmission | Retrieves the current status and details of a merged PDF. |
| combinePdfs | Combines submission, template, or custom PDFs into one file. |
| createCustomFileFromUpload | Converts a cached uploaded file into a reusable custom file. |
| getDataRequest | Retrieves information about a specific form submission request. |
| updateDataRequest | Modifies the settings or status of an existing form request. |
| createDataRequestToken | Generates an authentication token for secure form access. |
| listFolders | Displays all folders in your account for organizing files. |
| createFolder | Creates a new folder to organize and store documents. |
| deleteFolder | Removes a folder and its contents from your account. |
| moveFolderToFolder | Relocates a folder into another folder. |
| renameFolder | Changes the name of an existing folder. |
| listSubmissions | Shows all PDF submissions created in your account. |
| batchGeneratePdfs | Creates multiple PDFs at once from provided data. |
| getSubmissionBatch | Checks the progress and results of a bulk PDF generation. |
| expireSubmission | Marks a PDF submission as expired and prevents access. |
| getSubmission | Retrieves the status and details of a generated PDF. |
| listTemplates | Displays all PDF templates available in your account. |
| getTemplate | Retrieves the status and information of an uploaded template. |
| updateTemplate | Modifies the settings or properties of an existing template. |
| addFieldsToTemplate | Adds new fillable fields to an existing template. |
| copyTemplate | Creates a duplicate of an existing template. |
| moveTemplateToFolder | Moves a template into a specific folder. |
| getTemplateSchema | Retrieves the data structure required for a template. |
| getTemplatesSubmissions | Lists all submissions generated from a specific template. |
| generatePDF | Creates a new PDF by filling a template with provided data. |
| batchGeneratePdfV1 | Generates multiple PDFs from a template with different data sets. |
| getFullTemplate | Fetch the full template attributes. |
| createPDFTemplateFromUpload | Create a new PDF template from a cached presign upload. |
| createHTMLTemplate | Create a new HTML template. |
| getPresignUrl | Get a presigned URL so that you can upload a file to our AWS S3 bucket. |