Mcp Server > Using Tallyfy MCP server with Claude (text chat)
Claude integration
Both Claude.ai (web) and Claude Desktop connect to Tallyfy through the MCP server1 at https://mcp.tallyfy.com. Once connected, Claude can read your tasks, processes, templates, and team members - then take actions on your behalf using natural language.
The connection uses OAuth 2.1 with PKCE2. Claude handles the auth flow automatically when you add the server URL. You just sign in with your Tallyfy credentials and authorize access.
Available on paid Claude plans (Pro, Max, Team, Enterprise). Once added, the connector syncs across Claude web, Claude Desktop, and Claude Mobile.
-
Open Claude.ai settings
Go to claude.ai ↗ and click your profile icon in the top-left corner, then select Settings.
-
Go to Connectors
In Settings, click Connectors in the left sidebar.
-
Add a custom connector
Click Add custom connector. Enter:
- Name: Tallyfy
- URL:
https://mcp.tallyfy.com
Then click Save.
-
Authorize with your Tallyfy account
Claude.ai opens a browser window to Tallyfy’s authorization page. Sign in with your Tallyfy credentials and click Authorize to grant Claude access to your organization.
-
Verify the connection
Start a new conversation. The Tallyfy connector appears in your active integrations. Try:
What are my open tasks in Tallyfy?Claude calls
get_my_tasksand returns your current task list.
Available on paid Claude plans (Pro, Max, Team, Enterprise). Download for macOS or Windows.
-
Install or update Claude Desktop
Download from claude.ai/download ↗. Remote MCP server support with OAuth requires a recent version.
-
Open settings
Launch Claude Desktop, then open Settings. On macOS use Cmd+, or click the Claude menu - then Settings. On Windows use the gear icon or the application menu.
-
Go to Integrations
Navigate to the Integrations tab (labelled Extensions or MCP servers in some versions).
-
Add the Tallyfy MCP server
Click Add integration, Add remote server, or the + button. Enter:
https://mcp.tallyfy.comClaude Desktop discovers the OAuth endpoints automatically - no manual configuration needed.
-
Authorize with your Tallyfy account
Claude Desktop opens a browser window to Tallyfy’s authorization page. Sign in and click Authorize. The token is stored in your OS keychain (macOS Keychain or Windows Credential Manager) - never in plaintext.
-
Restart Claude Desktop
Quit completely (Cmd+Q on macOS) and relaunch. This ensures the MCP connection initializes cleanly.
-
Verify the connection
Open a new conversation. Look for the tools icon at the bottom of the chat input - clicking it shows available Tallyfy tools. Try:
What are my open tasks in Tallyfy?Claude calls
get_my_tasksand returns your current task list.
Tallyfy’s MCP server runs on Cloudflare at https://mcp.tallyfy.com and exposes your Tallyfy data as tools Claude can call during a conversation.
The flow works like this:
- Tool discovery - Claude connects and queries the MCP server for available tools
- OAuth 2.1 authentication - Claude handles the auth flow. You sign in with Tallyfy credentials and authorize access
- Tool calls - When you ask a question, Claude picks the right Tallyfy tool and passes the correct parameters
- API execution - The MCP server uses your credentials to call the Tallyfy API and returns structured results
- Response - Claude formats the data into a natural language answer
The MCP server uses OAuth 2.1 with PKCE (S256). All discovery and token exchange happens through https://mcp.tallyfy.com, which proxies to Tallyfy’s authorization server:
| Endpoint | URL |
|---|---|
| MCP server | https://mcp.tallyfy.com |
| Protected resource metadata | https://mcp.tallyfy.com/.well-known/oauth-protected-resource |
| Authorization server metadata | https://mcp.tallyfy.com/.well-known/oauth-authorization-server |
| Authorization (proxy) | https://mcp.tallyfy.com/mcp/oauth/authorize |
| Token exchange (proxy) | https://mcp.tallyfy.com/mcp/oauth/token |
| Client registration (proxy) | https://mcp.tallyfy.com/mcp/oauth/register |
| JWKS (token verification) | https://mcp.tallyfy.com/.well-known/jwks.json |
Supported OAuth scopes:
| Scope | Access |
|---|---|
mcp.tasks.read | Read tasks and assignments |
mcp.tasks.write | Create, update, and complete tasks |
mcp.processes.read | Read workflow runs |
mcp.processes.write | Launch, update, and archive processes |
mcp.templates.read | Read templates and steps |
mcp.templates.write | Edit templates, steps, and automations |
mcp.forms.read | Read form fields |
mcp.forms.write | Add and modify form fields |
mcp.users.read | Read organization members and guests |
mcp.users.write | Invite and manage users |
mcp.automation.read | Read automation rules |
mcp.automation.write | Create and modify automations |
The Tallyfy MCP server exposes these tools to Claude:
Task tools
get_my_tasks- Get all tasks assigned to the current userget_user_tasks- Get tasks for a specific team member by user IDget_tasks_for_process- Get all tasks in a specific process by ID or namecreate_task_from_text- Create a task from natural language - extracts title, deadline, and assigns to named members or guestscomplete_task- Mark a task as completereopen_task- Reopen a previously completed taskupdate_task- Update task properties like title, deadline, or description
Search tools
search_for_tasks- Search tasks across the organization by keywordsearch_for_processes- Search workflow processes/runs by keywordsearch_for_templates- Search templates by keyword (useget_all_templatesfor a full list)
Process tools
get_organization_runs- Get all active workflow processes with optional filters for status, template, owner, tags, and typelaunch_process- Launch a new process from a template with a name and optional tags/foldersget_process- Get details for a specific process by IDupdate_process- Update process properties like name or tagsarchive_process- Archive a completed or cancelled process
Template tools
get_template- Get a template by ID or name with full detailsget_all_templates- Get all templates in the organizationget_template_steps- Get all steps for a templateget_kickoff_fields- Get kick-off form fields for a templateget_step_dependencies- Analyze which automations control when a step appearsassess_template_health- Health check covering step clarity, form fields, automations, and deadlinessuggest_step_deadline- Get deadline recommendations for a step based on its type and complexitysuggest_kickoff_fields- Get suggested kick-off fields based on template contentadd_step_to_template- Add a new step to an existing templateadd_assignees_to_step- Add member or guest assignees to a stepedit_description_on_step- Update the description/instructions on a stepupdate_template- Update template properties like title or descriptionclone_template- Create a copy of an existing template with a new name
Form field tools
add_form_field_to_step- Add text, dropdown, date, or other field types to a stepupdate_form_field- Update an existing form field’s propertiesmove_form_field- Reorder a form field within a stepdelete_form_field- Remove a form field from a stepget_dropdown_options- Get options for a dropdown fieldupdate_dropdown_options- Update dropdown choicessuggest_form_fields_for_step- Get AI recommendations for useful form fields based on step content
Automation tools
create_automation_rule- Create if-then automation rules on a templateupdate_automation_rule- Modify an existing automation rule’s conditions or actionsdelete_automation_rule- Remove an automation ruleanalyze_template_automations- Analyze all automations for conflicts and redundanciesget_step_visibility_conditions- See which automations control a step’s visibilitysuggest_automation_consolidation- Get AI recommendations for simplifying automation rulesconsolidate_automation_rules- Preview or apply automation consolidation changes
Comment tools
get_task_comments- Get all comments on a specific taskadd_task_comment- Add a comment to a task
User and guest tools
get_organization_users- Get all organization members with profile dataget_organization_users_list- Get members with minimal data for listingget_organization_guests- Get guest users with full dataget_organization_guests_list- Get guests with minimal datainvite_user_to_organization- Invite a new member by email
Organization tools
get_groups- Get groups in the organizationget_folders- Get folders for organizing templates and processesget_tags- Get tags used across the organization
Template health audit
Prompt: "Assess the health of our Customer Onboarding template andsuggest improvements to the automation rules."
Claude calls: assess_template_health -> analyze_template_automations ->suggest_automation_consolidation, then summarizes findings andrecommended fixes.Process launch and tracking
Prompt: "Launch the Employee Onboarding template for Jane Doe andshow me all the tasks that were created."
Claude calls: launch_process -> get_tasks_for_process, then listsevery task with assignees and deadlines.Writing effective prompts for Claude
Be specific about what you want analyzed and how you want the output structured:
Good: "Analyze the proposal considering technical feasibility, financialviability, strategic alignment, and risk factors. Provide weighted scoringfor each dimension with detailed justification."
Bad: "Review the proposal and approve or reject."Give Claude explicit reasoning steps:
Good: "First, identify all people affected. Second, analyze impacton each group. Third, recommend mitigation strategies. Finally, providean implementation timeline."
Bad: "Figure out who this affects and what to do."- No training on your data - Anthropic does not train on API inputs
- JWT validation - Tokens validated via RS256 using Tallyfy’s public key. Only Tallyfy can issue valid tokens
- OS keychain storage - Claude Desktop stores tokens in macOS Keychain or Windows Credential Manager, never in plaintext
- Data isolation - Each organization’s data stays separate
- Audit logging - Complete interaction history
- SOC 2 Type II - Anthropic maintains compliance
“MCP tools icon doesn’t appear”
- Restart Claude Desktop completely (Cmd+Q on macOS, not just closing the window)
- Check Settings - then Integrations to confirm
https://mcp.tallyfy.comis listed and active - If the server shows an error, remove and re-add it
“Authorization fails or loops”
- Confirm you’re signing in with the Tallyfy account that has access to the target organization
- Open
https://mcp.tallyfy.com/.well-known/oauth-protected-resourcein your browser - a JSON response means the server is reachable - Clear Claude Desktop’s stored credentials and re-authorize from scratch
“SSE connection errors”
- SSE transport is no longer supported. The Tallyfy MCP server uses Streamable HTTP only
- Update Claude Desktop to the latest version, which defaults to Streamable HTTP
- Start with read-only tools - Use
get_my_tasks,search_for_processes, andget_all_templatesfirst to get familiar with the data before running write operations - Be specific - Name the template, process, or user explicitly. Claude performs best with complete context
- Add human checkpoints - For write operations like creating automation rules, review Claude’s plan before confirming
- Iterate on prompts - Review Claude’s outputs and refine your instructions over time
- Requires a paid Claude plan (Pro, Max, Team, or Enterprise)
- No additional Tallyfy charges for MCP usage
- MCP tool calls count toward your Anthropic usage limits
https://mcp.tallyfy.com using OAuth 2.1 with PKCE to search and manage tasks and processes and templates and automations through plain language — with over 30 available tools covering everything from task creation to template health audits — though the text-based interface cannot replace Tallyfy’s visual workflow tracking or handle file uploads and Integrations > BYO AI (Bring Your Own AI)
Was this helpful?
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks