Mcp Server > Using Tallyfy MCP server with ChatGPT
ChatGPT integration
Your ChatGPT Plus or Pro subscription can become a workflow automation engine for Tallyfy. Through MCP (Model Context Protocol) and OAuth 2.1 authentication, ChatGPT connects to your Tallyfy workspace to search, read, and manage tasks, processes, and templates using natural language - all through the subscription you already pay for.
The integration uses OpenAI’s Connectors platform with MCP (Model Context Protocol) to create a secure bridge between ChatGPT and your Tallyfy workspace:
- MCP server connection: ChatGPT connects to Tallyfy’s MCP server at
mcp.tallyfy.com - OAuth 2.1 authentication: You authorize ChatGPT to access your Tallyfy workspace through a secure OAuth flow
- Natural language queries: Ask ChatGPT to search tasks, check process status, or retrieve template information
- Tool execution: ChatGPT uses MCP tools to read and write data in your Tallyfy workspace
- Intelligent responses: ChatGPT processes your requests and returns structured information or confirms actions
No API keys to manage. No code to write. Just enable Developer Mode, connect the MCP server, and start automating.
Prerequisites:
- ChatGPT Plus or ChatGPT Pro subscription
- Active Tallyfy account with at least Standard user role
- Developer Mode enabled in ChatGPT settings
Step-by-step setup:
-
Enable Developer Mode in ChatGPT:
- Click your profile icon (top left)
- Select Settings → Apps and Connectors
- Scroll to Advanced Settings
- Enable Developer Mode (beta feature)
-
Create a new Connector:
- In ChatGPT, go to Settings → Connectors
- Click Create
- Connector name: Tallyfy
- Description: “Connect to Tallyfy to search and manage workflow tasks, processes, and templates”
-
Configure the MCP server:
- MCP Server URL:
https://mcp.tallyfy.com - Authentication: OAuth 2.1 with PKCE
- ChatGPT will automatically discover authentication endpoints
- MCP Server URL:
-
Authorize the connection:
- Click Connect and you’ll be redirected to Tallyfy’s login page
- Log in with your Tallyfy credentials
- Review and approve the permissions request (you’ll see which scopes are requested)
- ChatGPT stores refresh tokens for persistent access
- You can revoke access anytime from ChatGPT Settings → Connectors
MCP Server: https://mcp.tallyfy.com
Authorization endpoint: https://go.tallyfy.com/mcp/oauth/authorize
Token endpoint: https://go.tallyfy.com/mcp/oauth/token
OAuth Metadata: https://go.tallyfy.com/.well-known/oauth-authorization-server
Supported OAuth scopes (granular read/write permissions):
mcp.users.read- View user and guest informationmcp.users.write- Modify user permissions and settingsmcp.tasks.read- Search and retrieve task datamcp.tasks.write- Create, update, and complete tasksmcp.processes.read- View workflow process statusmcp.processes.write- Manage process lifecyclemcp.templates.read- Access template configurationsmcp.templates.write- Modify templates and stepsmcp.forms.read- View form field definitionsmcp.forms.write- Update form fields and optionsmcp.automation.read- View automation rulesmcp.automation.write- Create and modify automation rules
Once connected, ChatGPT can use these Tallyfy MCP tools through natural language:
- Search for tasks: Find tasks across your organization by keywords or criteria
- Search for processes: Locate running workflow processes (runs)
- Search for templates: Discover workflow templates (blueprints)
- Get my tasks: Retrieve all tasks assigned to you
- Get user tasks: View tasks assigned to any user
- Get tasks for process: List all tasks in a specific workflow process
- Create task from text: Generate a new task using natural language description
- Get organization runs: View all active workflow processes in your organization
- Get template: Retrieve complete template configuration
- Get all templates: List all available workflow templates
- Get step dependencies: View task dependencies within templates
- Get kickoff fields: Access template launch form fields
- Update kickoff field: Modify launch form field properties
- Delete kickoff field: Remove fields from launch forms
- Update form field: Modify task form field properties
- Delete form field: Remove form fields from tasks
- Get dropdown options: Retrieve choices for dropdown fields
- Update dropdown options: Modify dropdown field choices
- Create automation rule: Add if-this-then-that logic to templates
- Update automation rule: Modify existing automation rules
- Delete automation rule: Remove automation rules
- Get step visibility conditions: View conditional display rules
- Get organization users: List all users in your workspace
- Get organization guests: View external guest users
- Get organization guests list: Simplified guest user listing
ChatGPT displays explicit confirmation modals before executing any write or modify operations (create, update, delete). This prevents accidental changes and gives you full control over what the AI can modify in your Tallyfy workspace.
Finding urgent tasks
You: "Show me all urgent tasks assigned to the sales team"ChatGPT: Uses search_for_tasks tool → Returns filtered task list with detailsChecking process status
You: "What's the status of the employee onboarding process for John Smith?"ChatGPT: Uses search_for_processes tool → Returns process details, completion percentage, current stepTemplate discovery
You: "Find all templates related to customer support workflows"ChatGPT: Uses search_for_templates tool → Lists matching templates with descriptionsBulk task review
You: "Get all my tasks and summarize which ones are overdue"ChatGPT: Uses get_my_tasks tool → Analyzes due dates and provides organized summaryCreating automation rules
You: "Add a rule to the Sales Template that sends an email notification when the 'contract_value' field exceeds $50,000"ChatGPT: Uses create_automation_rule tool → Confirms creation after your approvalTemplate configuration
You: "Show me all the form fields in the Customer Onboarding template"ChatGPT: Uses get_template tool → Lists all form fields with their types and propertiesBe specific with search terms
Good: "Find all tasks with 'invoice approval' in the title assigned to me"Bad: "Show tasks"Provide context for filtering
Good: "Get processes created in the last 7 days with 'onboarding' in the name"Bad: "Find recent processes"Specify exactly what you want to modify
Good: "Update the 'Priority' dropdown field in the Bug Report template to include 'Critical' as an option"Bad: "Change the priority field"Ask for structured summaries
Good: "List all my tasks grouped by due date, show only title and assignee"Bad: "What are my tasks?"Built-in safeguards:
- OAuth 2.1 authentication: Secure token-based access with PKCE (Proof Key for Code Exchange)
- Granular scoped permissions: 12 separate read/write scopes for users, tasks, processes, templates, forms, and automations
- Write confirmations: ChatGPT displays explicit modals before any create, update, or delete operations
- Token management: Refresh tokens stored securely by OpenAI, revocable from ChatGPT settings
- Audit logging: All MCP tool executions are logged in Tallyfy for compliance tracking
- No training on your data: OpenAI doesn’t use API interactions for model training (per OpenAI Enterprise Agreement)
Important security notes:
- Only connect MCP servers you trust - prompt injection attacks are possible
- Review all write operations before confirming them in ChatGPT
- Regularly audit which Connectors have access to your Tallyfy workspace
- Revoke access immediately if you suspect unauthorized use
OpenAI limits apply:
- ChatGPT Plus: Standard message limits per 3-hour window
- ChatGPT Pro: Higher limits with priority access
Tallyfy API limits:
- All MCP tool calls count toward your Tallyfy API rate limits
- Standard rate limiting applies per organization
Performance tips:
- Be specific in queries to reduce unnecessary tool calls
- Use search tools to filter before requesting full details
- Batch related questions in a single conversation
- ChatGPT caches tool results within the same conversation
“ChatGPT says it can’t find the Tallyfy connector”
- Verify Developer Mode is enabled in ChatGPT settings
- Check that you have ChatGPT Plus or Pro subscription (not Team/Enterprise yet)
- Re-create the Connector with the correct MCP server URL:
https://mcp.tallyfy.com
“Authentication failed or keeps expiring”
- Re-authorize the OAuth connection in ChatGPT Settings → Connectors
- Check if your ChatGPT and Tallyfy subscriptions are both active
- Verify you have at least Standard user role in Tallyfy
- Clear browser cache and try reconnecting
“ChatGPT says it can’t access certain tools”
- Verify the OAuth scopes were approved during connection
- Check that your Tallyfy user role has permissions for that operation
- Some write operations require Administrator role
“Search results are empty or incomplete”
- Make search queries more specific
- Check that the items you’re searching for actually exist in your workspace
- Verify your Tallyfy user account has permission to view those items
Cross-referencing multiple data sources
You: "Find the employee onboarding template, get all its form fields,then show me all active onboarding processes and highlight which fieldsare most commonly left empty"
ChatGPT:1. Uses get_all_templates to find onboarding template2. Uses get_template to retrieve form field details3. Uses search_for_processes to find active onboarding processes4. Analyzes and summarizes field completion patternsBulk analysis and reporting
You: "Get all tasks assigned to the sales team, categorize them by type,and create a summary showing workload distribution"
ChatGPT:1. Uses search_for_tasks with sales team filter2. Analyzes task titles and descriptions3. Groups by category4. Generates distribution reportTemplate optimization insights
You: "Compare the Customer Support and Bug Triage templates, identifycommon steps, and suggest opportunities for consolidation"
ChatGPT:1. Uses get_template for both templates2. Extracts and compares step configurations3. Identifies duplicated logic4. Suggests optimization opportunities- Verify subscription: Ensure you have ChatGPT Plus or ChatGPT Pro (Team/Enterprise not yet supported)
- Enable Developer Mode: ChatGPT Settings → Apps and Connectors → Advanced Settings → Enable Developer Mode
- Create Connector: Settings → Connectors → Create → Name: “Tallyfy”
- Add MCP server URL:
https://mcp.tallyfy.com - Authorize OAuth connection: Log in to Tallyfy and approve permissions
- Test with simple query: “Show me my tasks” or “List all templates”
- Try advanced queries: Search, filter, and analyze your workflow data
- Monitor usage: Review which tools are most helpful for your workflow
For developers: OpenAI’s MCP documentation at platform.openai.com/docs/mcp provides technical details on building custom MCP servers. The Apps SDK (developers.openai.com/apps-sdk) enables building custom UIs for enhanced user experiences.
ChatGPT subscription costs:
- ChatGPT Plus: $20/month per user
- ChatGPT Pro: $200/month per user (higher rate limits, priority access)
- MCP integration included - no additional AI costs
Tallyfy API usage:
- All MCP tool calls count toward your Tallyfy API rate limits
- Standard API limits apply per organization
- No per-call charges for MCP tools
Optimization tips:
- Use specific queries to minimize unnecessary tool calls
- Leverage ChatGPT’s conversation memory to avoid re-fetching data
- ChatGPT Pro provides better performance for heavy MCP usage
Your ChatGPT subscription becomes a workflow intelligence layer - search, analyze, and automate Tallyfy operations using natural language instead of navigating multiple screens.
Integrations > BYO AI (Bring Your Own AI)
Vendors > OpenAI agent capabilities
Was this helpful?
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks