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_) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_tally_forms | Get list of Tally forms |
create_tally_form | Create a new Tally form |
get_tally_form | Get details of a specific Tally form |
update_tally_form | Update an existing Tally form with comprehensive options including name, status, blocks, and settings |
delete_tally_form | Delete a Tally form |
get_form_submissions | Get list of submissions for a specific form |
get_form_submission | Get details of a specific form submission |
delete_form_submission | Delete a specific form submission |
get_form_questions | Get list of questions for a specific form |
get_tally_webhooks | Get list of webhooks for a specific form |
create_tally_webhook | Create a new webhook for a form |
update_tally_webhook | Update an existing webhook |
delete_tally_webhook | Delete a webhook |
update_form_status | Update the status of a form (BLANK, PUBLISHED, DRAFT) |
update_form_settings | Update specific form settings like notifications, closing options, etc. |
configure_form_notifications | Configure email notifications for form owner and respondents |
get_tally_block_types | Get comprehensive information about all available Tally form block types and their structures for building forms |
get_tally_form_templates | Get pre-built form templates for common use cases (contact forms, surveys, registration, feedback, etc.) |
create_conditional_logic_block | Create properly structured conditional logic blocks with validation for form flow control |
validate_form_logic_flow | Analyze and validate the logical flow of a form to identify potential issues or dead ends |
get_conditional_logic_templates | Get pre-built conditional logic templates for common scenarios like progressive disclosure, skip logic, and branching surveys |
validate_multiple_choice_logic | Validate conditional logic for multiple choice questions to prevent common errors like using "equals" instead of "contains" |
create_dynamic_question_sets | Create questions with conditional option sets that change based on previous answers (like Q5/Q6 in complex surveys) |