Tally MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Enable debug logging | true |
| NODE_ENV | No | Environment setting for development | development |
| TALLY_API_KEY | Yes | Your Tally API key (starts with tally_) |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_tally_formsC | Get list of Tally forms |
| create_tally_formC | Create a new Tally form |
| get_tally_formC | Get details of a specific Tally form |
| update_tally_formC | Update an existing Tally form with comprehensive options including name, status, blocks, and settings |
| delete_tally_formC | Delete a Tally form |
| get_form_submissionsC | Get list of submissions for a specific form |
| get_form_submissionC | Get details of a specific form submission |
| delete_form_submissionC | Delete a specific form submission |
| get_form_questionsC | Get list of questions for a specific form |
| get_tally_webhooksC | Get list of webhooks for a specific form |
| create_tally_webhookC | Create a new webhook for a form |
| update_tally_webhookC | Update an existing webhook |
| delete_tally_webhookC | Delete a webhook |
| update_form_statusC | Update the status of a form (BLANK, PUBLISHED, DRAFT) |
| update_form_settingsC | Update specific form settings like notifications, closing options, etc. |
| configure_form_notificationsC | Configure email notifications for form owner and respondents |
| get_tally_block_typesB | Get comprehensive information about all available Tally form block types and their structures for building forms |
| get_tally_form_templatesB | Get pre-built form templates for common use cases (contact forms, surveys, registration, feedback, etc.) |
| create_conditional_logic_blockC | Create properly structured conditional logic blocks with validation for form flow control |
| validate_form_logic_flowC | Analyze and validate the logical flow of a form to identify potential issues or dead ends |
| get_conditional_logic_templatesC | Get pre-built conditional logic templates for common scenarios like progressive disclosure, skip logic, and branching surveys |
| validate_multiple_choice_logicB | Validate conditional logic for multiple choice questions to prevent common errors like using "equals" instead of "contains" |
| create_dynamic_question_setsB | Create questions with conditional option sets that change based on previous answers (like Q5/Q6 in complex surveys) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cathrynlavery/tally-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server