mcpField
F
Formstack MCP by usefulapi

Formstack MCP by usefulapi

Remote
usefulapi.ioProductivity0Updated today

About Formstack MCP by usefulapi

Formstack MCP by usefulapi is a hosted MCP server for working with Formstack forms. It lets clients browse forms and submissions, search responses, and create or update submissions, with OAuth sign-in.

Key features

  1. 01Browse forms and fields
  2. 02List and count submissions
  3. 03Search submissions across forms
  4. 04View partial submissions and webhooks
  5. 05Create or update submissions

Use cases

  1. 01Find responses for a specific form
  2. 02Search submissions across multiple forms
  3. 03Create or revise form submissions
  4. 04Review form folders and notification settings

MCP support

The server exposes tools for reading and writing Formstack forms, submissions, and related settings to MCP clients. Connect through its remote endpoint and sign in with OAuth.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://formstack.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

20
ParameterTypeRequiredDescription
orderenumNoSort direction (default ASC).ASC | DESC
folderintegerNoOnly forms in this folder ID.
searchstringNoMatch forms by name.
order_bystringNoColumn to order by, e.g. name, created, updated.
page_sizeintegerNoItems per page, 10-500 (Formstack default 50).
page_numberintegerNoPage number, starting at 1.

Details

From the project README

Formstack MCP by usefulapi

Use Formstack from Claude, Cursor, or any MCP client — browse forms, submissions and webhooks, search responses, and create or update submissions. Hosted, no local install: connect with your own Formstack credentials.

Live endpoint: https://formstack.usefulapi.io/mcp · Homepage: https://usefulapi.io/formstack

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://formstack.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http formstack https://formstack.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "formstack": {
      "url": "https://formstack.usefulapi.io/mcp"
    }
  }
}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Formstack credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/formstack/

On first connect you'll provide your Formstack Personal Access Token (account menu → API → Personal Access Tokens, starts with fs_pat_). They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
formstack_list_formsreadList forms
formstack_get_formreadGet one form
formstack_list_form_fieldsreadList a form's fields
formstack_list_form_submissionsreadList a form's submissions
formstack_count_form_submissionsreadCount a form's submissions
formstack_search_submissionsreadSearch submissions across all forms
formstack_get_submissionreadGet one submission
formstack_list_partial_submissionsreadList a form's partial submissions
formstack_list_foldersreadList folders
formstack_get_folderreadGet one folder
formstack_list_webhooksreadList a form's webhooks
formstack_list_notification_emailsreadList a form's notification emails
formstack_list_confirmation_emailsreadList a form's confirmation emails
formstack_list_submit_actionsreadList a form's submit actions
formstack_create_submissionwriteCreate a submission
formstack_update_submissionwriteUpdate a submission
formstack_create_prefill_urlwriteCreate a prefilled form link
formstack_update_formwriteUpdate a form's settings
formstack_create_folderwriteCreate a folder
formstack_create_webhookwriteCreate a webhook
formstack_usage_statusmetaUsage status (free-tier meter)
formstack_request_featuremetaRequest a missing feature
formstack_upgrademetaUpgrade to Pro (unlimited*)
formstack_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with formstack_upgrade (it returns a Stripe Checkout link). Cancel any time with formstack_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running formstack_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Formstack.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.