Labsco
MCP SERVER · OFFICIAL PROJECT

Formester

by formester

Read form submissions, query across a form, write AI-generated fields back, and pull the attached files out for processing.

Forms & SurveysOfficial source
Summary
The classification goes back into the form.

Reading submissions is common; writing the result back as a column, created on the fly, is what makes this a loop rather than a report. Paired with `fetch_file` extracting PDF text, a batch of applications can be read, judged and tagged without anything leaving the form.

What it is

A hosted MCP server at https://app.formester.com/mcp that gives an assistant access to Formester form submissions. It reads responses, filters across a form, writes values back as custom fields, and returns file attachments in a form a model can actually read.

What you get
  • read_submission — one submission by UUID, including custom fields written by earlier runs; `include_files: true` adds attachment metadata
  • query_submissions — search across a form with filters for date range, starred, spam and a named custom field and value; paginated, 1–100 per page
  • update_submission — write values back as custom fields, creating the column automatically. Types include `shorttext`, `longtext`, `number`, `date`, `time`, `radio`, `multiple-checkbox` and `checkbox`
  • fetch_file — download an attachment for processing. Images come back as base64 for vision models, PDFs as extracted text by default, text files as plain text. File size limit 10 MB
  • Scopes are per tool: reads need `submission:read`, writes need `submission:write`
Requirements

A Formester account. Interactive clients — Claude, Cursor, VS Code — use OAuth: add the URL and approve in the browser, no token to manage. Scripts and clients without OAuth use an API token created under API in the Formester sidebar, sent as `Authorization: Bearer`, and scoped when you create it to View Submissions, Update Submissions and optionally View Forms, and to specific forms if you do not want the whole organisation.

Setup effort

One command plus a key — claude mcp add --transport http formester https://app.formester.com/mcp, then supply credentials