tally-mcp

learnwithcc/tally-mcp

3.4

If you are the rightful owner of tally-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Tally MCP Server is a Model Context Protocol server that integrates Tally.so form management into AI workflows, allowing users to manage forms using natural language.

Tally MCP Server is designed to streamline the process of form management by integrating Tally.so capabilities directly into AI workflows. This server eliminates the need for users to switch between their AI assistant and Tally's web interface, enabling them to create, update, and manage forms using natural language commands. By leveraging the Model Context Protocol, Tally MCP Server provides a secure and efficient way to handle form-related tasks, making it ideal for developers, content creators, and teams who frequently work with forms. The server is built with TypeScript and deployed on Cloudflare Workers, ensuring global accessibility and speed. With features like real-time analytics, team management, and workspace organization, Tally MCP Server transforms form management into a seamless part of the AI-powered workflow.

Features

  • Natural Language Form Management: Create and update forms using simple descriptions.
  • Safety-First Bulk Operations: Securely delete multiple forms with pattern matching and confirmation workflows.
  • Complete Form Lifecycle: Access real-time analytics, export submissions, and manage teams and workspaces.
  • Developer Experience: Built with TypeScript, deployed on Cloudflare Workers, and offers 90% test coverage.
  • Multi-Client Support: Compatible with various MCP clients like Claude.ai, Cursor, and Windsurf.

Usages

usage with Claude Desktop

{
  "mcpServers": {
    "tally-remote": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://tally-mcp.focuslab.workers.dev/mcp",
        "--header",
        "Authorization: Bearer YOUR_AUTH_TOKEN"
      ]
    }
  }
}

usage with Direct Integration

{
  "mcpServers": {
    "tally": {
      "url": "https://tally-mcp.focuslab.workers.dev/mcp",
      "transport": "http-stream",
      "headers": {
        "Authorization": "Bearer YOUR_AUTH_TOKEN"
      }
    }
  }
}

usage with Local Proxy

bash
npm run proxy



{
  "mcpServers": {
    "tally": {
      "url": "http://localhost:3001/mcp",
      "transport": "http-stream",
      "headers": {}
    }
  }
}

Tools

  1. create_form

    Create new Tally forms with custom fields.

  2. modify_form

    Update existing form configurations.

  3. get_form

    Retrieve detailed form information.

  4. list_forms

    Browse all your forms.

  5. delete_form

    Remove forms you no longer need.

  6. get_submissions

    Access form submission data.

  7. analyze_submissions

    Get insights from form responses.

  8. share_form

    Generate sharing links and embed codes.

  9. manage_workspace

    Handle workspace settings.

  10. manage_team

    Team member and permission management.