How to connect Fillout forms to Claude

Connect Claude Web, Desktop and Cowork to Fillout forms MCP. List all your active fillout forms, show details for your latest created form, and more using natural language, with authentication handled for you.

Fillout forms logoFillout forms
Api Key

Fillout forms is an online platform for building and managing forms with a flexible API. It lets you create, distribute, and collect responses from forms with ease.

22 Tools

Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.

This guide walks you through the easiest and most secure way to connect your Fillout forms account to Claude via Composio Connect, enabling it to list all your active Fillout forms, show details for your latest created form, invalidate API token for Fillout account, and more such actions on your behalf without compromising your account security.

Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

Also integrate Fillout forms with

Connecting Fillout forms to Claude Web, Desktop, and Cowork

Two ways to add the Composio connector. Pick whichever you prefer.

1. Add with one click

Click the button. Claude opens with the Composio connector filled in. Click Add, then go to step 2.

Add to Claude

Add manually

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

2. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Web, Desktop, and Cowork

3. Connect your Fillout forms account

Back in Claude, ask it to connect to Fillout forms or give it any Fillout forms-related task.

For example, ask Claude to:

  • "List all your active Fillout forms"
  • "Show details for your latest created form"
  • "Invalidate API token for Fillout account"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Claude, and your Fillout forms account is ready to use.

What is the Fillout forms Claude Connector, and what's possible with it?

The Fillout forms MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Fillout account. It provides structured and secure access to your forms and form management tools, so your agent can fetch form data, list all your forms, manage authorization, and help automate form workflows on your behalf.

  • Comprehensive form listing: Instantly retrieve and display a list of all forms in your Fillout account, making it easy to review and manage your surveys and data collection tools.
  • Seamless authorization management: Let your agent handle the OAuth authorization flow for securely connecting third-party applications to your Fillout account—no manual steps required.
  • Token revocation and security: Instruct your agent to programmatically invalidate or revoke access tokens, ensuring that only trusted applications and users have access to your Fillout data.
  • Automated workflow integration: Use your agent to connect Fillout forms with other apps or workflows, streamlining data collection and processing without manual intervention.

Troubleshooting

1. Why does Claude not use the Composio connector for Fillout forms?

The connector can show as connected, but Claude must use it in each Fillout forms conversation.

  • Click + at the lower left of the chat, or type /.
  • Hover Connectors.
  • Turn on Composio.
  • Ask Claude to connect to Fillout forms again.

2. Why does Claude show an MCP server error before Fillout forms connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for Fillout forms.

  • Check that the connector URL is https://connect.composio.dev/mcp.
  • Connectors run from Anthropic's cloud, so your device network is usually not the problem.
  • Add the connector again from Customize > Connectors, then ask Claude to connect Fillout forms.
  • If it fails again, send the error and the ofid_ reference id to support@composio.dev.

3. Why does the Fillout forms authorization link not work?

The Composio connector is one server. Your Fillout forms account connects separately when Claude asks for it.

  • If the browser does not open, or the link expires, ask Claude to retry the Fillout forms connection.
  • Composio creates a fresh Fillout forms authorization link.
  • Open that link in your browser and finish the Fillout forms sign-in.

4. Why do Fillout forms actions fail after they worked before?

The Fillout forms connection can expire or lose permission.

  • Ask Claude to inspect the Fillout forms connection.
  • If the connection is unhealthy, disconnect it when Claude prompts you.
  • Reconnect the Fillout forms account and retry the action.
  • If Claude shows a permission prompt, approve it before Claude changes data in Fillout forms.
  • If the action still fails with a permission error, check that the connected account has that permission in Fillout forms itself.

5. How do I switch to a different Fillout forms account?

Claude can manage the Fillout forms connection for you.

  • Ask Claude to disconnect or delete the current Fillout forms account.
  • Ask Claude to connect Fillout forms again.
  • Open the new Composio authorization link for Fillout forms.
  • Sign in with the other Fillout forms account in the browser.
  • After the account connects, ask Claude to retry the Fillout forms task.

6. Why is my Fillout forms connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your Fillout forms connection works in Claude Web, Desktop, and Cowork.

  • In Claude Desktop, open Customize > Connectors.
  • Next to Composio, click and click Clear cache.
  • If Fillout forms tools still do not appear, click , disconnect, remove the connector, and add it again.
  • On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect Fillout forms.
TOOLS

Supported Tools

Every Fillout forms action and event your agent gets out of the box.

Authorize OAuth

Tool to initiate the OAuth authorization process for third-party applications.

Create Database

Tool to create a new Zite database instance with tables and fields.

Create Database Webhook

Tool to create a webhook subscription for a Fillout database.

Create field

Tool to add a new field to an existing table with specified type, name, and configuration.

Create record

Tool to create a new record in a Fillout table with the provided field data.

Create table

Tool to add a new table with custom schema to an existing database.

Delete database

Tool to permanently delete a database and all its data including tables, fields, views, and records.

Delete database webhook

Tool to remove a webhook subscription from a Fillout database.

Delete field

Tool to permanently delete a field from a table.

Delete record

Tool to permanently delete a record from a table in Fillout Database.

Delete table

Tool to permanently delete a table and all its data including fields, views, and records from a Fillout database.

Get database by ID

Tool to retrieve detailed information about a specific database including all tables, fields, and views.

Get databases

Tool to retrieve a list of all databases for your organization.

Get forms

Tool to retrieve a list of all forms in your account.

Get record by ID

Tool to retrieve a single record by its UUID with all field data.

Invalidate Access Token

Revokes an OAuth access token obtained from Fillout's OAuth authorization flow.

List database webhooks

Tool to retrieve all webhook subscriptions configured for a specific database.

List Records

Tool to retrieve records from a Fillout table with filtering, sorting, and pagination.

Remove form webhook

Tool to remove a webhook by its ID.

Update field

Tool to modify field properties and configuration for an existing field in a Fillout database table.

Update record

Tool to update specific fields of an existing record in a Fillout table.

Update table

Tool to update table properties like name.

FAQ

Frequently asked questions

With a standalone Fillout forms MCP server, the agents and LLMs can only access a fixed set of Fillout forms tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Fillout forms and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Fillout forms tools.

Yes, absolutely. You can configure which Fillout forms scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Fillout forms data and credentials are handled as safely as possible.

Start with Fillout forms.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Fillout forms tool your agent needs.Free to start.

Start building