MCP serverio.github.vitorrocha-panda/foxform
Build, publish and read scored forms and quizzes where the score picks the next screen.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 13 hr ago
Tools
10
changed 8 days ago
More info
URL
mcp.foxform.app/mcp
streamable-http
Says it is
foxform-mcp-server 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:3031dcbbb2…a1ca35 · +0 −0 8 days ago
| Tool | Schema |
|---|---|
| foxform_create_form Create a new form, including per-screen conditional logic. Requires a WRITE-scoped API key.
Args:
- title (string): form title (required)
- description (string, optional)
- |
input · no output |
| foxform_export_responses Export all responses for a form as CSV text (one row per response, columns = questions). Large exports are truncated — use foxform_list_responses with pagination for very large dat |
input · no output |
| foxform_get_form Fetch a single form by ID, including its full question list, per-screen conditional logic and settings.
Args:
- form_id (string): the form's ID (from foxform_list_forms)
- res |
input · no output |
| foxform_get_form_analytics Aggregated analytics for a form: overview KPIs (total responses, form views, response rate, avg response time), the responses-over-time timeline, and per-question stats.
Args:
- |
input · no output |
| foxform_get_response Fetch one response by its ID (from foxform_list_responses).
Args:
- response_id (string)
- response_format ('markdown' | 'json')
Returns the full response object (id, form_id |
input · no output |
| foxform_list_forms List the forms owned by the authenticated FoxForm account, newest first.
Args:
- page (number): 1-based page number (default 1)
- limit (number): page size, 1-100 (default 20) |
input · no output |
| foxform_list_responses List submitted responses for a form, newest first.
Args:
- form_id (string): the form's ID
- page (number): 1-based page (default 1)
- limit (number): page size, 1-100 (defa |
input · no output |
| foxform_publish_form Publish a form so it's live at its public URL and can accept responses. Requires a WRITE-scoped API key.
Args:
- form_id (string)
Returns: { form, public_url } — the published |
input · no output |
| foxform_unpublish_form Unpublish a form (takes it offline; stops accepting responses). Requires a WRITE-scoped API key.
Args:
- form_id (string)
Returns: a confirmation message. |
input · no output |
| foxform_update_form Update an existing form's fields, including each screen's conditional logic (branching). Requires a WRITE-scoped API key. Only the fields you pass are changed.
Args:
- form_id ( |
input · no output |
Verify it yourself
npx teppi-check https://mcp.foxform.app/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2NVRWRTSKA3XAZR3X19C