docsapi_key

ActiveMerge

ActiveMerge automates document and image generation, document merging, e-signatures, file storage, and template-based workflows.

Verdict

ActiveMerge generates documents and images at scale from templates you've built in their platform. @mention it to merge data into Word, PDF, or image outputs without leaving your Project. Marketing teams use it to batch-create personalized collateral; ops teams generate contracts or reports from structured data. You'll need an ActiveMerge account with credits loaded and templates already configured — this MCP doesn't design templates, it fills them. Each generation consumes credits, so check your balance first.

Common use cases

  • Batch personalized sales proposals from CRM data
  • Generate event badges for attendee lists
  • Create branded social images from campaign copy
  • Merge contract terms into signed PDFs
  • Produce monthly reports from analytics snapshots

Integration

Vendor
ActiveMerge
Category
docs
Auth
API_KEY
Tools
13
Composio slug
active_merge

Tools

  • Generate Document

    Start asynchronous document generation from a template and case-sensitive placeholder data. Each generation consumes ActiveMerge credits. Returns a job ID to monitor with Get Document Generations.

  • Generate Images

    Start an asynchronous image-generation job from inline JSON records. Each image consumes one ActiveMerge credit. Supports 1 to 2,000 images and returns a job ID to monitor with Get Image Generation.

  • Generate Workflow Documents

    Generate documents for every template in an ActiveMerge workflow using case-sensitive placeholder data. This operation consumes ActiveMerge credits and returns an output URL that expires after 24 hours.

  • Get Credits

    Get total, used, remaining, plan, and prepaid ActiveMerge credits before running credit-consuming generation tools.

  • Get Document Generations

    Get one document-generation job by ID, or list and filter generation history when no job ID is supplied. Returns one history page at a time.

  • Get Document Template Placeholders

    Return the case-sensitive placeholder names required by one document template.

  • Get File Download URL

    Create a temporary download URL for a file in ActiveMerge cloud storage. This requires a Pro or higher plan with cloud storage enabled.

  • Get Image Generation

    Get an image-generation job's progress, credit usage, errors, and temporary ZIP download URL when complete.

  • Get Image Templates

    List image templates and basic placeholders, or get complete dimensions, positions, defaults, and styles for one template when template_id is supplied.

  • Get Workflows

    List available ActiveMerge workflows, or return the case-sensitive placeholders for one workflow when workflow_id is supplied.

  • List Document Templates

    List document templates available to the connected ActiveMerge account, including the unique template IDs needed for placeholder lookup and generation.

  • List Stored Files

    List the immediate files and folders at the ActiveMerge cloud-storage root, or directly inside parent_folder_id when supplied. Cloud storage is a Pro+ feature; Free accounts may return an empty list.

  • Save Generated Files

    Save non-expired output from a completed document-generation job to permanent ActiveMerge cloud storage. This requires a Pro+ plan and consumes one ActiveMerge credit per saved file.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the MCP Integrations tab. 2. Click 'Add Integration' and select ActiveMerge from the list. 3. You'll be prompted to paste an API key — log into your ActiveMerge dashboard, go to Settings > API Keys, and generate a new key with read and write permissions. 4. Copy the key and paste it into Switchy, then click 'Connect'. 5. Switchy will verify the key and display your current credit balance. 6. Open any Project, type '@ActiveMerge get credits' in the chat, and confirm you see your plan details and remaining credits. 7. To test a real generation, run '@ActiveMerge get document template placeholders' with a template ID from your ActiveMerge account, then use '@ActiveMerge generate document' with matching placeholder data.

What teammates see: by default, memories from ActiveMerge are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Check Credit Balance

@ActiveMerge get credits so I can confirm we have enough for today's proposal run.

List Template Fields

@ActiveMerge get document template placeholders for template ID 'abc123' and show me which fields are required.

Generate Single Document

@ActiveMerge generate document from template 'contract_v2' with placeholders client_name='Acme Corp', effective_date='2025-01-15', and amount='$50,000'.

Batch Image Creation

@ActiveMerge generate images using template 'promo_card' and this JSON: [{'headline':'Spring Sale','discount':'20%'},{'headline':'New Arrivals','discount':'15%'}].

Run Workflow Documents

@ActiveMerge generate workflow documents for workflow 'onboarding_pack' with employee_name='Jordan Lee', start_date='2025-02-01', and department='Engineering'.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@ActiveMerge check my remaining credits, then list the placeholders needed for template 'client-invoice-2024' so I can prep the merge data.

Output

Your ActiveMerge account shows 8,450 credits remaining out of 10,000 on your Pro plan (1,550 used). The 'client-invoice-2024' template requires these case-sensitive placeholders: {{ClientName}}, {{InvoiceNumber}}, {{InvoiceDate}}, {{LineItems}}, {{TotalAmount}}, {{DueDate}}, {{PaymentTerms}}. Note that placeholder names are case-sensitive—{{clientname}} will not match {{ClientName}}.

Notes

This read-only workflow helps you budget credit usage before bulk operations. ActiveMerge credits are consumed per document or image generated, so checking your balance first prevents mid-job failures. The placeholder query returns exact field names; typos or case mismatches will cause silent merge failures.

Prompt

@ActiveMerge generate 150 personalized certificates using template 'workshop-completion' and the attendee data from our registration CSV—include name, date, and course title for each.

Output

Started asynchronous generation job #AG-20240615-7832 for 150 documents from template 'workshop-completion'. This will consume 150 ActiveMerge credits. The job is processing; you can monitor progress by asking me to check job #AG-20240615-7832. Once complete, you'll receive a download URL valid for 24 hours. Estimated completion: 3-5 minutes depending on template complexity.

Notes

Document generation is asynchronous and credit-deducting—each output consumes one credit regardless of success. The 24-hour download window means you must retrieve files promptly. If placeholder data contains case mismatches (e.g., {{Name}} vs {{name}}), those fields will render blank without error warnings, so validate your CSV column headers against the template first.

Prompt

@ActiveMerge pull the last 20 document generation jobs, filter for any that failed, and summarize what went wrong so we can fix the data issues before the next batch.

Output

Retrieved 20 recent generation jobs. Found 3 failures: Job #AG-20240614-6721 (12 documents) failed due to missing {{CompanyLogo}} placeholder data—template expected an image URL but received empty strings. Job #AG-20240613-5509 (5 documents) failed with 'template not found' error, likely deleted after job submission. Job #AG-20240612-4401 (1 document) exceeded the 50MB output size limit. The other 17 jobs completed successfully. Common fix: validate all placeholder data is populated and image URLs are accessible before starting new jobs.

Notes

This synthesis example pairs ActiveMerge's job history with AI reasoning to diagnose patterns across failures. Generation jobs don't validate placeholder data upfront, so errors surface only after credit consumption. The MCP returns raw job metadata; the AI interprets error codes and suggests remediation. Useful for teams running high-volume merges who need to catch data-quality issues early.

Use-case deep-dives

Contract generation for sales team

When ActiveMerge wins for high-volume contract workflows

A 6-person sales team closing 40-60 deals a month needs MSAs, SOWs, and NDAs generated from Salesforce data without manual copy-paste. ActiveMerge is the right call here because the Generate Workflow Documents tool chains multiple templates in one API hit—your rep triggers the flow from Slack, Switchy pulls the Salesforce fields, and three signed-ready PDFs land in the deal folder. The placeholder-matching is case-sensitive, so your first run will need a quick audit with Get Document Template Placeholders to map your CRM fields exactly. If your templates change weekly or you need complex conditional logic inside the doc, you'll hit the credit budget fast and may want a heavier document-assembly platform. For stable templates at this volume, ActiveMerge keeps the sales cycle moving without a dedicated ops person.

Customer onboarding packet assembly

Why ActiveMerge scales onboarding docs for support teams

A 3-person customer success team onboards 15 new accounts a week, each needing a welcome guide, training deck, and account summary customized with logo, contact names, and plan tier. ActiveMerge's Generate Images tool renders 2,000 personalized assets in one job, so your team builds the packet template once, then Switchy triggers generation from the CRM webhook when a deal closes. The Get Credits tool lets you front-load a budget check before the job runs—critical when you're on a prepaid plan and don't want a failed batch at month-end. The 24-hour expiration on workflow output URLs means you need to route the files to permanent storage same-day, but for teams without a dedicated design resource, this is faster than Canva templates and cheaper than a designer retainer. If your onboarding is mostly text with no image personalization, a simpler mail-merge tool will cost less per run.

Event badge and certificate printing

When ActiveMerge handles conference collateral at scale

A 2-person events team runs quarterly meetups with 200-400 attendees and needs name badges, session certificates, and sponsor thank-you cards printed from registration data. ActiveMerge's Generate Images tool takes the Eventbrite export, renders all 400 badges in one async job, and returns a ZIP you send straight to the print vendor. The Get Image Generation polling keeps Switchy's workflow non-blocking—your team preps other logistics while the job runs, then downloads when complete. The credit model is transparent: 400 images is 400 credits, so you know the per-event cost upfront with Get Credits. If your event is under 50 people, a Google Slides mail-merge is simpler and free. Above 100 attendees with tight turnaround, ActiveMerge removes the manual export-paste-print loop and keeps your team focused on the event itself, not the collateral factory.

Frequently asked

What does the ActiveMerge MCP let me do in Switchy?

It generates documents and images from your ActiveMerge templates using placeholder data you provide in prompts. You can kick off single-document jobs, batch-generate up to 2,000 images at once, or run entire workflows that produce multiple documents. The MCP also checks your credit balance and retrieves download URLs for finished files stored in ActiveMerge's cloud.

Do I need an ActiveMerge Pro plan to use this MCP?

Not for basic document and image generation. You only need Pro or higher if you want the MCP to retrieve download URLs from ActiveMerge's cloud storage—without it, you'll generate files but can't pull them back through Switchy. The API key you provide must have permission to run the tools you plan to use.

Can the MCP create new templates or edit existing ones?

No. It only generates documents from templates you've already built in ActiveMerge. If you need to change placeholder names, add merge fields, or adjust layouts, do that in the ActiveMerge web app first. The MCP reads template metadata and fills placeholders—it doesn't author or modify templates.

Why use this MCP instead of ActiveMerge's web interface?

The MCP lets you merge documents inside a conversation with your AI assistant—no context-switching to upload CSVs or paste JSON. It's faster when you're iterating on placeholder data or generating one-off documents from prompts. For scheduled bulk jobs or complex workflows, ActiveMerge's native UI is still the better tool.

Does document generation count against my Switchy plan limits?

No. Each generation consumes ActiveMerge credits from your ActiveMerge account, not Switchy tokens or message quotas. Check your credit balance with the Get Credits tool before running large batches. Switchy only charges for the MCP calls themselves, which are lightweight compared to the actual document rendering.

More docs MCPs

See all docs MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.