Model Context Protocol server

Fill PDF forms with your AI assistant

The Instafill.ai MCP server connects Claude, ChatGPT, and Codex to your forms, profiles, and fill sessions. Search a template, fill it from your own data, and download the finished PDF, all from a chat.

OAuth 2.1 secured Works with Claude, ChatGPT, Codex PDF, DOCX, DOC

Connect your assistant

Add this server URL as a custom connector, then approve access.

Remote MCP server URL
https://api.instafill.ai/mcp

Supported MCP clients Claude Desktop · Claude.ai · Claude Code · ChatGPT · Codex

Everything your assistant can do

One connection exposes your whole form-filling workflow as tools the assistant can call on your behalf.

Forms

Find and shape the templates you fill.

  • Browse and full-text search templates
  • Inspect fields, groups, and examples
  • Upload a new PDF, DOCX, or DOC, direct or by link
  • Refine field names and metadata

Fill sessions

Turn data into a finished document.

  • Fill from files, profiles, or text
  • Track job status as it runs
  • Read back structured field data
  • Download the completed PDF

Profiles

Reuse your data across forms.

  • Create reusable data profiles
  • Add files and text to a profile
  • Rename and update details
  • Fill any form straight from a profile

Get connected in a minute

Three steps in your assistant. The full guide covers every supported client.

Copy the server URL

Use https://api.instafill.ai/mcp as the remote MCP server address.

Add it to your assistant

In Claude, ChatGPT, or Codex, add it as a custom connector or MCP server with OAuth authentication.

Approve and fill

Sign in, pick a workspace, allow access, then ask your assistant to fill a form.

Setting up a specific client? Step-by-step guides for Claude Desktop, Claude.ai, Claude Code, ChatGPT, and Codex live in the documentation.

Read the docs

Frequently asked questions

What is the Instafill.ai MCP server?
It is a remote Model Context Protocol (MCP) endpoint at https://api.instafill.ai/mcp. Connect it to an AI assistant such as Claude, ChatGPT, or Codex, and the assistant can search your form templates, fill them, check job status, and download completed PDFs through natural language.
How do I connect Instafill.ai to Claude, ChatGPT, or Codex?
Add https://api.instafill.ai/mcp as a custom connector or MCP server in your assistant, then approve access through the OAuth sign-in. Step-by-step guides for every supported client are in the documentation.
Do I need an Instafill.ai account?
Yes, and you can create one during the connection flow. When you connect, the OAuth sign-in lets new users sign up and existing users log in, then choose which workspace the assistant may access.
Is the connection secure?
The server uses OAuth 2.1 with PKCE. Your Instafill.ai credentials are never shared with the AI assistant, and you grant access to a single workspace that you choose during sign-in.
How is my form data handled?
Instafill.ai processes the forms and data you fill only to generate and return your completed PDF, and stores and handles it under the Instafill.ai Privacy Policy. Each connection is scoped to the single workspace you choose, so the assistant only touches that workspace's data.
What can the assistant do with my forms?
It can browse and search templates, inspect fields, and upload new templates, fill forms from files, profiles, or text, track fill jobs, read back structured field data, and download the finished PDF. It can also manage reusable data profiles. When you add a new template, an assistant that can read local files and make web requests uploads the file directly, otherwise it hands you a secure one-time upload link.
Can the AI upload a form from my computer automatically?
Yes, if your assistant can read local files and make web requests, such as agents with shell or code execution like Claude Code, Claude Cowork, or Codex, it uploads the file directly with no manual step. Assistants that cannot do this, such as Claude.ai or ChatGPT in the browser, give you a secure one-time link to upload the file yourself. The upload token is single-use and expires in 10 minutes.
Which file formats are supported?
Form templates can be uploaded as PDF, DOCX, or DOC, and filled forms are returned as PDF. The data you fill them with can come from PDF, Word, TXT, CSV, and Excel (XLS, XLSX) files, from saved profiles, or from text you type directly.