For developers and AI engineers

Build ((automated signing flows)). Powered by ((natural language)).

Connect any AI assistant to Formify in 30 seconds. Send contracts, track status, and orchestrate post-signing workflows — all from a single prompt. Or build it your way with the REST API.

Send the NDA template to
   anna@acme.com.
   Use BankID. Remind her if
   it's not signed in 24 hours.
NDA — Acme Corporation & Fabrikam Ltd
Created via MCP · 2 signers · BankID
Sent — Awaiting signature
John A. TaylorPending
Emily R. BrownSigned
Model Context Protocol

Plug Formify into any AI assistant.

The Formify MCP server lets AI clients securely create documents, upload PDFs, track signing, and manage webhooks — using your own Formify account. No API keys. Just OAuth and one URL.

1

Add the server

Drop our URL into your AI client's MCP config.

2

Sign in

Send, track, automate — all from natural language.

3

Start prompting

Send, track, automate — all from natural language.

https://mcp.formify.eu/mcp
  1. Open Customize → Connectors → Add custom connector
  2. Paste https://mcp.formify.eu/mcp
  3. Click Add → Connect, then sign in to Formify
  4. Try a prompt: "List my templates."

In your terminal or VS Code extension, run:

/mcp add formify https://mcp.formify.eu/mcp

Authorize in your browser when prompted, then try "List the available Formify MCP tools."

Use the URL below in your client's MCP configuration. Each client has its own setup syntax — check their docs.

https://mcp.formify.eu/mcp

One prompt. Everything from sending to ((post-signing)).

The MCP server exposes 28 tools across documents, files, templates, webhooks, and account operations. You don't have to remember any of them — just describe what you want.

"Send the NDA template to anna@acme.com for signing."

Picks the right template, prefills the signer, sends the invitation.

"Has the contract with Erik been signed yet? If not, send a reminder."

Checks status and triggers send_reminder if anyone hasn't signed.

"Merge these two PDFs and send for signing."

Uploads both files, merges them in order, creates one signing request.

"Revoke the unsigned offer I sent
yesterday."

Finds the document, revokes it, frees up the signer.

"Set up a webhook to notify me when documents are completed."

Registers the webhook with HMAC signing.

"Download the signed copy of the employment agreement."

Generates a 10-min signed link, retrieves the final PDF.
Claude Skills

Drop-in skills for ((common signing flows)).

We've packaged the workflows our customers ask for most often as open Claude skills. Download, install, and use them as-is — or customize them for your own templates and integrations.

formify-pdf-forms
Last updated: April 28, 2026
Design and edit professional PDF forms in Claude. Three layers: clean PDF design, AcroForm fields, and Formify tink-* attributes for BankID, ID scan, SMS PIN, and more. Build from scratch or add fields to existing PDFs.
formify-send-contract
Last updated: April 28, 2026
Design and edit professional PDF forms in Claude. Three layers: clean PDF design, AcroForm fields, and Formify tink-* attributes for BankID, ID scan, SMS PIN, and more. Build from scratch or add fields to existing PDFs.
contract-data-relay
Last updated: April 28, 2026
Design and edit professional PDF forms in Claude. Three layers: clean PDF design, AcroForm fields, and Formify tink-* attributes for BankID, ID scan, SMS PIN, and more. Build from scratch or add fields to existing PDFs.
All skills are open and editable. Adapt them to your own templates, signers, fields, or post-signing flows — or use them as a reference for building your own.
Data Protection: You are the data controller. Formify acts as data processor for contract data delivered via the MCP. Any AI provider you connect operates under your own agreements, ensure you have appropriate DPAs and legal basis in place

More skills are on the way.

We're building skills around the workflows our customers run most.

HR onboarding
Board minutes
KYC pipeline
Real estate intake
Expense forms
PDF form magic

Turn any PDF field into a ((verified, validated input)) with tink-* attributes.

Formify reads your PDF form field names. Add pipe-separated tink-* attributes and ordinary text fields become BankID-verified identity, SMS PIN codes, ID scans, auto-populated company data, and more.

phone|tink-format-mobile|tink-sms-verification
That single field validates Swedish mobile format AND sends a PIN code via SMS the signer must enter to continue.
Attribute What it does
tink-format-email Validates email format
tink-email-verification Sends a one-time PIN to the email
tink-format-mobile Validates mobile number format
tink-sms-verification Sends a one-time PIN via SMS
tink-verified-orgnumber Verifies org number via BankID; auto-fills company name, address, zip, city
tink-scan-id Captures and reads a passport / national ID via the camera
tink-date-now Auto-fills today's date
tink-style-transparent Makes the field blend into a colored or styled background
How it works
Formify parses the form field name. Anything before the first pipe is the human-readable label. Anything after — separated by pipes — is interpreted as a tink-* attribute. Multiple attributes on the same field are combined; for example, format validation plus PIN verification plus transparent styling all on one input.
You write the PDF. Formify makes it intelligent.
That single field validates Swedish mobile format AND sends a PIN code via SMS the signer must enter to continue.
Or go raw

A clean REST API. OAuth 2.0. OpenAPI 3.x.

Every MCP tool maps to a REST endpoint. Self-service OAuth via Client ID Metadata Document or Dynamic Client Registration. Webhooks with HMAC signing. Full OpenAPI spec, Markdown reference, and llms.txt for AI consumption.