Typeform

Typeform

Read Typeform responses, list forms, fetch form definitions and manage workspaces from any AI agent. 10 tools, Personal Token Bearer auth. Optimized for read+analysis flows (the heavy form-builder write side is out of scope).

7 天免费 · 无需信用卡 · EU 托管

问 Typeform 任何事

通过 AnythingMCP 对 Typeform 试一个真实提示 — Claude 调用工具并返回答案。在你的消息上按 Enter 即可在 Cloud 安装。

在 Cloud 上安装 Typeform
Typeform · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

2 分钟设置

  1. 1在 cloud.anythingmcp.com 开始免费试用。
  2. 2在连接器商店点击 Typeform。提示时粘贴凭据。
  3. 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
立即安装 Typeform

Typeform 指南

面向主流 AI 客户端的逐步设置。

配置 Typeform

直接来自连接器定义:在哪里获取凭据、需要哪些权限,以及该适配器调用的是哪个 API。 由连接器作者以英文提供。

This connector uses the Typeform Create/Responses API.

Setup:

  1. Sign in to Typeform → top-right avatar → Settings → Personal tokens → Generate a new token.
  2. Grant the scopes you need — at minimum forms:read, responses:read, workspaces:read. For write operations add forms:write. The connector's instructions documents what scopes each tool requires implicitly.
  3. Copy the token (shown ONCE). Set TYPEFORM_PERSONAL_TOKEN.

Authentication: Bearer token. Same token for all endpoints.

Form IDs: each form has an 8-character alphanumeric ID (e.g. Wf2hrM), visible at the end of the form's public URL (yourname.typeform.com/to/Wf2hrM → ID is Wf2hrM). Use typeform_list_forms once to discover IDs you own.

Responses model: Typeform stores each submission as a 'response' with landed_at, submitted_at, answers[]. Each answer is keyed by the field's id (UUID) AND by a type (text/email/multiple_choice/number/...) — so reading answers requires knowing the form's fields. Cross-reference with typeform_get_form to map field IDs to user-readable titles.

Pagination for responses: typeform_list_responses accepts since/until timestamps or before/after token cursors. Default page_size 25, max 1000. For large exports, prefer date-range pagination over token cursors.

Incremental sync pattern: store the highest submitted_at you've processed and use it as since on the next call. Typeform sorts responses newest-first by default — set sort=submitted_at,asc to walk forward.

Webhooks out of scope (Typeform pushes on submission to a URL you host).

Hidden fields: the hidden object on a response captures URL parameters passed to the form (e.g. ?utm_source=newsletter). Read them via responses[].hidden.

Forms with logic / outcomes: scoring branches, calculator outputs, and ranking results appear in responses[].calculated and responses[].metadata. Score-based quizzes typically use calculated.score.

Rate limits: 2 requests/sec per token (Typeform default), 10000/day. On 429, back off — Retry-After header tells you how long.

Out of scope here: creating/editing form structure (use the Typeform UI; the API for forms:write exists but the JSON tree is dense and rarely worth automating), images/themes upload, custom workspaces beyond list.

你的 AI 距离 Typeform 仅两次点击。

安装连接器、粘贴凭据、向 AI 提问。7 天免费,无需信用卡。