Tally
Create and edit Tally forms and analyze submissions
Getting started
MCP server
The Tally MCP server is currently in beta and subject to change.
What is MCP?
The Model Context Protocol (MCP) lets you build Tally forms and retrieve forms or submissions using natural language through AI assistants like Claude.
Server URL
The Tally MCP server is available at:
https://api.tally.so/mcp
Authentication
The Tally MCP server supports two authentication methods:
Option 1: OAuth (Recommended)
The easiest way to connect is through OAuth. Many AI assistants support OAuth authentication for MCP servers, allowing you to connect with just a few clicks without manually managing API keys. When your AI assistant prompts for OAuth authentication:
- Click the connect button or authorization link
- Log in to your Tally account (if not already logged in)
- Authorize the connection
- The AI assistant will automatically configure the connection
Option 2: API Key
You can also authenticate using an API key in the Authorization header:
Authorization: Bearer tly-xxxx
Learn more about how to get your API key.
Configuration
Claude Desktop
This method works for Claude Desktop and claude.ai, and applies across all Claude apps that support connectors, including Claude Chat, Claude Code, and Claude Cowork.
- Open Claude Desktop (or claude.ai in your browser) and navigate to Customize > Connectors > Add custom connector from the sidebar on the left.
- Give the connector a name and the Tally MCP server URL.
1. Click “Add” to save the connector.

2. Restart Claude Desktop
3. The first time you use the Tally MCP server, Claude will open an OAuth flow to authenticate with your Tally account.
Claude Code CLI
To connect Claude Code to the Tally MCP server, run the following command in your terminal:
claude mcp add tally --transport http https://api.tally.so/mcp
Claude Code will handle the OAuth flow automatically when you first use the Tally MCP server. You can verify the connection by running the `/mcp` command inside Claude Code.
Cursor
1. Open **Cursor Settings > Tools & MCP**
2. Click **New MCP Server**
3. Paste the following JSON to configure the Tally MCP server:
{ "mcpServers": { "tally": { "url": "https://api.tally.so/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }
Example Usage
Once configured, you can ask your AI assistant to create forms using natural language. Here are some examples:
Creating a Simple Contact Form
Create a simple contact form
The AI assistant will automatically create a contact form with commonly expected fields based on its understanding of what a typical contact form should include.
Updating the Contact Form
If the generated form isn’t exactly what you wanted, you can easily modify it by following up:
We don't need the Company field, remove the consent checkbox and maybe add a captcha
The AI assisant should correctly modify the form and save it.
Creating a form with specific fields
Alternatively, you can be explicit about exactly what fields you want:
Create a contact form with these specific fields:
- Name (required)
- Email (required)
- Phone (optional)
- Message (required)
- Captcha (required)
The AI assistant should create a form with the specified fields and save it.
Updating an existing form
Update this form https://tally.so/r/a1B2c3
- Remove the phone number field
- Also add a captcha
- Make company field optional
The AI assistant will use the MCP tools to load your form, make the requested changes, and save the updated version.
Fetching form submissions
You can fetch submissions for any form, with optional filters for status and date range:
Show me all completed submissions for https://tally.so/r/a1B2c3 from January 2025
The AI assistant will fetch and display the matching submissions for your form, including question labels and response data.
Listing forms
You can list forms across your accessible workspaces and ask for filtering by name, status, or recency:
Show my 10 most recently updated published forms
The AI assistant will call the MCP list forms tool and return matching forms with key details such as form name, URL, status, and last updated date.
Example usage with Claude
Configuring the Tally MCP server using OAuth with Claude
ChangelogFetching user info
Servidores relacionados
Rememberizer
Interact with Rememberizer's document and knowledge management API to search, retrieve, and manage documents.
MIE - Memory Intelligence Engine
Persistent knowledge graph MCP server that gives AI agents shared memory across sessions and providers. Stores facts, decisions, entities, and events with typed relationships.
Trello
Integrates with Trello to manage projects, boards, and cards, using Nango for authentication.
LivePilot
AI copilot for Ableton Live 12 — 91 MCP tools for real-time music production, sound design, and mixing
HireBase
Interact with the HireBase Job API to manage job listings and applications.
n8n MCP Server
An MCP server for interacting with n8n workflows via natural language.
Sheet-Cello
A specialized Google Sheets integration server that allows the LLM to read, write, and manage spreadsheet data in real-time. This server supports cell-level manipulation, bulk range updates, and full worksheet retrieval, enabling the model to perform data analysis, logging, and automated reporting directly within Google Worksheets.If you have functions which take range value then first read the sheet and decide where user is asking to add data and define range by your own.Provides 46 tools for Gsheet
Think Tool
Enhances AI reasoning by providing a structured thinking environment.
zuckerbot-mcp
Run Facebook ad campaigns from any AI agent. Generate ads, research competitors, analyze markets, and launch Meta campaigns via API.
Google Calendar
Create and manage Google Calendar events with AI assistants.