TIGER FORM MCP

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.

Server

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

Features

Setup

Paste 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

Claude

  1. Open claude.ai → Customize → Connectors → Add custom connector.
  2. Paste https://api.form-qr-code-generator.com/mcp.
  3. Connect, then Sign in with TIGER FORM.
  4. Write tools prompt for approval. “No approval received” means that card was dismissed, not an API error. Choose Always allow on the card, or open the connector and set tools to Always allow.

You can also add TIGER FORM from the Claude connector directory once it is listed.

ChatGPT

ChatGPT web on Plus/Pro or a workspace — not Free. The chat home screen has no Add connector.

  1. Profile → Settings → Apps (or Plugins) → Advanced settings → turn on Developer mode.
  2. Create a connector and paste https://api.form-qr-code-generator.com/mcp.
  3. Authorize TIGER FORM.

Write tools may be gated by the ChatGPT plan. Listing in the public ChatGPT Apps directory is a separate submission.

Gemini

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.

  1. Open gemini.google.com → Connectors (or Settings → Connected Apps).
  2. Click + Custom.
  3. In MCP Server URL, paste 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.

Perplexity

  1. Settings → Connectors → Custom connector.
  2. Paste 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.

Inspector, Claude Code, Cursor

These clients use a Bearer MCP key, not the chat-app OAuth button.

  1. In TIGER FORM: Settings → Integration → create an MCP key (tf_...).
  2. Send Authorization: Bearer tf_....

Inspector:

npx @modelcontextprotocol/inspector

Transport: Streamable HTTP. URL: the MCP server URL above (or local /mcp).

Authentication

  1. OAuth 2.1 (Claude, ChatGPT, Gemini, Perplexity): paste the MCP URL, then sign in. Do not paste an MCP key into a chat-app connector.
  2. Bearer integration key (Inspector, Claude Code, Cursor): create a key in TIGER FORM → Settings → Integration. Header: Authorization: Bearer tf_...

MCP keys are separate from the dashboard session token and can be revoked there.

Roles

whoami returns teamRole, formListScope, canSetExpiry, canListTeamMembers, and related flags.

create_submission, update_submission, and delete_submission are owner/Editor test helpers, not how respondents submit.

Examples

Ask the connected assistant in natural language. These are three real owner workflows:

1. Create a registration form

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.

2. Export a submission report

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.

3. Clone a form

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.

Privacy

Connecting an AI assistant shares form structure and submission data in the signed-in account with that provider.

Support

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.

API documentation (MCP guide) · Markdown