Production remote MCP for the form owner. Generally available — not beta or alpha. Transport: Streamable HTTP. Works with Claude, ChatGPT, Gemini, Perplexity, Inspector, Claude Code, and Cursor.
Create and manage TIGER FORM forms, then share the public URL so respondents fill them. Respondents do not use this MCP server. File answers (picture, document, signature, video, audio) are uploaded on the public form — MCP cannot upload files. Listing those answers returns metadata only (name, size); fileId is often empty and there is no download URL.
https://api.form-qr-code-generator.com/mcp
min / max)source=mcp_test) to preview a formwhoami) and list team membersPaste the same MCP URL into each chat app, then Sign in with TIGER FORM (OAuth). Do not paste an MCP key into a chat-app connector.
Claude ChatGPT Gemini Perplexity Inspector / Claude Code / Cursor
https://api.form-qr-code-generator.com/mcp.You can also add TIGER FORM from the Claude connector directory once it is listed.
ChatGPT web on Plus/Pro or a workspace — not Free. The chat home screen has no Add connector.
https://api.form-qr-code-generator.com/mcp.Write tools may be gated by the ChatGPT plan. Listing in the public ChatGPT Apps directory is a separate submission.
Gemini web, including Google AI Plus. If Connectors → + Custom is on the page, you can add TIGER FORM (not limited to the US). Work or school Workspace accounts may still be blocked by Google.
https://api.form-qr-code-generator.com/mcp (https required) → Next → Sign in with TIGER FORM.Leave Additional settings collapsed. After it is connected, type @ in chat and pick TIGER FORM so Gemini uses the connector.
https://api.form-qr-code-generator.com/mcp and authorize TIGER FORM.A paid Perplexity plan may be required. Plan gates are controlled by Perplexity.
These clients use a Bearer MCP key, not the chat-app OAuth button.
tf_...).Authorization: Bearer tf_....Inspector:
npx @modelcontextprotocol/inspector
Transport: Streamable HTTP. URL: the MCP server URL above (or local /mcp).
Authorization: Bearer tf_...MCP keys are separate from the dashboard session token and can be revoked there.
whoami returns teamRole, formListScope, canSetExpiry, canListTeamMembers, and related flags.
list_forms returns team forms. Write tools and list_team_members are denied.list_forms returns only those forms — an empty list is not an error. list_team_members is denied.list_team_members.create_submission, update_submission, and delete_submission are owner/Editor test helpers, not how respondents submit.
Ask the connected assistant in natural language. These are three real owner workflows:
Create a TIGER FORM event registration form titled “Workshop signup” with name, email, phone, and a number field “Guests” from 1 to 8. Then give me the public URL to share.
Tools: create_form (number field min/max) → share shortUrl. Do not collect real responses with create_submission.
Export the latest submissions for my “Workshop signup” form as CSV I can open in Excel.
Tools: list_forms (find qrId) → export_submissions. Use analyze_submissions only for counts and breakdowns, not a file dump.
Duplicate my “Workshop signup” form for next month. Keep the fields; do not copy old submissions.
Tools: list_forms → clone_form. The new form starts at 0 submissions. Share its new public URL.
Connecting an AI assistant shares form structure and submission data in the signed-in account with that provider.
When reporting an MCP issue, include the tool name, which assistant (Claude, ChatGPT, Gemini, Perplexity), approximate UTC time, and the error text (never send API keys, MCP keys, or passwords).
Review / test account: Directory reviewers (Anthropic, OpenAI, and others) can email support for a staging account with sample forms and submissions.