Anvil publishes open-source Claude plugins that migrate your existing e-signature integration to Anvil Etch E-Sign – mapping the APIs, moving your templates, and rewriting your code.
Type this into Claude Code. It registers Anvil's plugin catalog so Claude knows where to find our plugins – it doesn't install one on its own. Pick a provider below for the install command.
Open source
anvilco/anvil-plugins
MIT licensed
Pick where you are coming from
Each plugin is purpose-built for one provider – it knows that provider's SDK, its template model, and exactly where it differs from Anvil.
Docusign
Converts Docusign templates directly into Anvil templates – field geometry, field types, and signer roles intact – then rewrites the integration.
docusign-esign
PandaDoc
Maps PandaDoc’s roles, fields, and tokens model to Anvil, collapses the create-poll-send flow into one call, and migrates block-based templates.
pandadoc-node-client
Dropbox Sign
Replaces the split SignatureRequest, Template, and Embedded API classes with one Anvil client, and moves your templates across as PDFs.
@dropbox/sign · hellosign-sdk
SignNow
Drops the two-step OAuth token exchange and collapses the copy, prefill, and invite calls into a single Anvil send.
@signnow/api-client
Xodo Sign
Handles the eversign API your Xodo Sign integration actually calls, and moves its flat-PDF templates across with Document AI.
eversign
Adobe Sign
Collapses the enterprise access model – OAuth or integration key, shard discovery, sender impersonation – down to a single API key.
adobe-sign-sdk (9 years old) · REST API
BoldSign
Moves flat-PDF templates across with Document AI, drops the regional host split, and swaps dashboard webhooks for programmatic ones.
boldsign
How the migration runs
Whichever provider you are leaving, the plugin works through the same six steps, showing you what it found and what it plans to change before it edits anything.
Step 1 of 6
Discovery
Scans your codebase for every integration point – SDK imports, API calls, environment variables, webhook handlers, and database columns holding provider IDs.
Install a plugin
All nine Anvil plugins live in one GitHub marketplace. Add it once, then install whichever plugins you need.
Claude Code
Add the marketplace, then install the plugin for the provider you are leaving.
Open Claude Cowork and go to Customize in the left sidebar
Click Browse plugins, then open the Personal tab
Click +, then Add marketplace from GitHub
Use anvilco/anvil-plugins as the source
Install the migration plugin for your provider
anvil-document-templates
Worth installing alongside a migration. Your provider's templates come across as part of the move; this one handles the rest of the library. Bulk-uploads a folder of PDFs with Document AI field detection, applies your own field names from a CSV, and opens each new template for review. Install it from the same marketplace with /plugin install anvil-document-templates@anvil-plugins.View anvil-document-templates on GitHub
Use Anvil's MCP
Anvil's MCP server connects your assistant directly to your Anvil account, so you can ask for what you need instead of writing a script for it.
Connect once
Run /mcp, pick the anvil server, and sign in through your browser. It runs at mcp.useanvil.com and supports OAuth, so there is no API key or environment variable to set up. If you installed a migration plugin, this is the same connection it already uses.
Then ask for what you need
List the Casts in your account and inspect a template's fields
Check where an Etch packet is and who still has to sign
Fill a template with data and get a download URL back