Worktile MCP. Manage projects and tasks via conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Worktile lets your AI agent manage complex team comms and projects from natural language commands. Connect it via MCP, and your agent can list all projects, create tasks, update statuses, and send messages to channels—all without you opening the Worktile app.
What your AI agents can do
Create task
Generates a brand new task within Worktile for a specific project.
Get project
Retrieves detailed information about a specified Worktile project.
Get team info
Gets details regarding the overall team structure or specific group info.
List all active projects and retrieve detailed metadata about your entire work environment.
Generate new tasks, or change the status and assignee of an existing task within a specific project scope.
List team message channels and post direct updates to any channel using simple chat commands.
Retrieve the full list of organization members or list all active project channels.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Worktile MCP Server: 10 Tools for Project Ops
These tools allow your AI client to interact with every core function of Worktile—from listing projects to sending messages—all programmatically.
019d849fcreate task
Generates a brand new task within Worktile for a specific project.
019d849fget project
Retrieves detailed information about a specified Worktile project.
019d849fget team info
Gets details regarding the overall team structure or specific group info.
019d849flist channels
Returns a list of all available message channels in your Worktile workspace.
019d849flist members
Fetches the complete roster and details of organization members.
019d849flist projects
Retrieves a list of all agile projects accessible in your Worktile account.
019d849flist task states
Displays all possible status names and workflows for tasks within a given project.
019d849flist tasks
Fetches a list of current tasks, including their status and assignee, within an active project.
019d849fsend message
Posts a direct message or update to a specified Worktile channel.
019d849fupdate task
Changes the status, assignee, or description of an existing task.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Worktile, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Managing Your Whole Project Life Cycle
You'll let your agent handle complex team comms and projects just by chatting with it. You don't have to open up Worktile or navigate through a web interface; your AI client takes care of the heavy lifting.
- Working with Projects: Your agent can list every active project in your account using
list_projects. If you need more detail on one specific job, it grabs all the necessary metadata for that project viaget_project. - Controlling Tasks: You've got full control over tasks. It first fetches a current list of tasks within any given project, showing what their status is and who's assigned to 'em (
list_tasks). From there, you can generate brand new tasks usingcreate_task, or you can jump in and change an existing task withupdate_task; this lets your agent modify the assignee, adjust the description, or shift its status. It even displays all possible workflow stages for a project vialist_task_statesso you know exactly where every item sits.
Handling Team Communication & Structure
- Communicating with Teams: For team comms, your agent lists every message channel available in the workspace using
list_channels. You'll send updates or direct messages to any specific channel instantly by callingsend_message, all through simple chat commands. - Mapping Out Your Team: If you need to know who's working on what, it fetches the full roster and details of organization members (
list_members). For a broader view, your agent can grab high-level info about the overall team structure or specific group details usingget_team_info.
How Worktile MCP Works
- 1 Subscribe to this server and input your Worktile Client ID and Client Secret.
- 2 Connect the MCP endpoint to your AI client (Claude, Cursor, etc.).
- 3 Tell your agent what you need: 'List all my active projects' or 'Update task XYZ status to Done.' The agent runs the necessary tools.
The bottom line is that your AI agent uses these 10 tools to run multi-step operations on Worktile, letting you manage work through chat commands instead of clicking tabs.
Who Is Worktile MCP For?
This is for the Operations Manager who spends hours jumping between dashboards and Slack threads. You need a single point of control to monitor project progress, update task statuses, and keep everyone informed without ever leaving your chat window.
Tracks feature development across multiple projects, coordinating updates between different workstreams in real time.
Monitors project progress, pushes task status updates, and sends team announcements using natural language prompts.
Oversees multiple cross-functional workflows and organizational structures from one unified AI interface.
What Changes When You Connect
- Stop context switching. Your agent handles project tracking, task updates (using
update_task), and communication in one chat window. No need to jump between Worktile and Slack. - Instantly map your team structure. Use
list_membersorget_team_infoto pull employee details without running a search query; the data is presented directly by your agent. - Keep track of every project phase. The ability to use
list_task_statesmeans you always know if a task is stuck in 'Review' or waiting on approval, giving clarity on bottlenecks. - Automate status reports. Instead of manually compiling updates for stakeholders, prompt the agent with
list_tasksand get a summarized report immediately. - Control communication flow. Use
send_messageto send critical project alerts directly into team channels without knowing which channel ID it is. - Quickly find resources. Running
list_projectsgives you an immediate overview of every active workstream, so you never forget where a specific feature lives.
Real-World Use Cases
The weekly status check
A Product Manager needs to report on three projects. Instead of going into the Worktile dashboard and clicking through 3 separate project views, they ask their agent: 'List tasks for Project Alpha, Beta, and Gamma.' The agent runs list_tasks for all three and compiles a single status summary in the chat.
The forgotten assignment
A Team Lead realizes a critical task is stalled. They ask their agent: 'Update Task 456 status to Needs Review and assign it to Jane Doe.' The agent runs update_task instantly, preventing project delay.
The team announcement
Marketing needs to announce a new deadline. Instead of finding the right channel ID and posting manually, they tell their agent: 'Send message to #general saying the launch date moved.' The agent runs send_message immediately.
New team onboarding
A Project Manager needs to bring a new hire up to speed. They ask their agent: 'List all active projects and list members in the Engineering group.' The agent uses both list_projects and list_members to provide immediate context.
The Tradeoffs
Using chat for everything
The user tries to send a message but actually wants to change the task status, resulting in an inaccurate update that confuses the team.
→
If you need to move a task (e.g., from 'In Progress' to 'Complete'), use update_task. Only use send_message for broadcast communication.
Forgetting project context
The user calls list_tasks without specifying a project ID or name, and the agent asks for clarification, slowing down the whole process.
→
Always start by getting context using list_projects, then use that output to guide your subsequent commands like 'List tasks in Project Alpha'.
Trying to replicate Worktile's UI
The user tries to force the agent to show a visual dashboard of progress, which is outside the server's capability.
→
Your agent only talks through API calls. To get data, you must ask for it specifically: 'Get project details for Project Beta' (using get_project).
When It Fits, When It Doesn't
Use this Worktile MCP Server if your workflow requires deep integration between task status management and team communication. You need an agent to perform multi-step actions—for example, checking project scope (get_project), listing tasks (list_tasks), and then updating a specific task's assignee (update_task)—all from one conversation.
Don't use this if you just need to read static data or run a single, isolated query. If all you need is the list of projects, list_projects works fine. But if your process involves 'List projects, then get details for project X, and finally update task Y,' then this server is necessary because it handles that chain of calls.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Worktile. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Juggling tabs to update a status shouldn't take five clicks.
Right now, updating a simple task involves logging into Worktile, navigating to the specific project dashboard, finding the card for that task, clicking on it, changing the status dropdown, and hitting save. If you need to do this for 20 tasks, that's at least five minutes of manual friction.
With this MCP server, you just tell your agent: 'Update the top 5 tasks in Project X to 'Ready for QA'.' The agent handles all those steps internally using `update_task` and returns a confirmation. Done.
Worktile MCP Server: Control communication and project updates.
Before, if the team needed to coordinate an urgent change—say, moving the kickoff date—someone had to remember where that message thread lived, find the right channel ID, and then post the update. It was manual, error-prone comms work.
Now, you simply tell your agent: 'Post an announcement in #general saying we moved the meeting.' The agent runs `send_message` directly to the correct place. You get instant communication without opening a single chat window.
Common Questions About Worktile MCP
How do I use the list_tasks tool with Worktile? +
You run list_tasks and specify which project you want to check. The agent then returns a table showing all tasks, their current status, and who owns them in that project.
Can I create_task for multiple projects at once? +
No. You must run create_task separately for each project you want to add a task to. Be specific about the target project when calling the tool.
What is the difference between list_projects and list_tasks? +
list_projects gives you names of all major workstreams (the containers). list_tasks only shows individual tasks that exist inside one specific, selected project.
Does get_team_info include contact emails for members? +
The data returned by get_team_info includes organization structure details. Use it to map out roles and reporting lines across your team.
How can I use the list_tasks tool to filter tasks by assignee? +
You must include an assignee ID or user email in the request payload. This parameter narrows down the task results, allowing your agent to fetch only items relevant to a specific team member.
What constraints do I face when using the update_task tool? +
You must supply both a valid Task ID and Project ID. Additionally, certain fields like 'state' or 'due date' require adherence to Worktile's specific data formats for success.
If I use the list_channels tool and receive an API error, what does it mean? +
An authentication failure indicates your agent lacks the necessary permissions. Check that the client credentials you used are active and have read access to the team's communication channels.
Do I need to run list_projects before using get_project? +
No, running list_projects isn't required. However, obtaining the Project ID first gives your agent immediate validation of the project name and ensures accurate data retrieval.
How do I find my Worktile Client ID and Secret? +
Log in to the Worktile Admin Console, go to [App Management] → [My Apps], and create a new application. Your Client ID and Client Secret will be generated there.
Can I send messages to private channels? +
Yes, as long as the application has the necessary permissions and the authorized account is a member of the private channel, you can use the send_message tool.
How do I find the correct state ID to update a task? +
Use the list_task_states tool with the project ID. It will return all available statuses (like 'Todo', 'In Progress', 'Done') along with their corresponding IDs.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
LinkedIn Engagement Prover
AI agents write LinkedIn posts that get zero engagement. This tool forces scroll-stopping hooks, eliminates bait tactics, ensures authentic voice with save-worthy value, optimizes format for the 2026 algorithm, and prevents algorithm violations. Built from deep research on LinkedIn 360Brew.
Google Calendar
Sync and orchestrate your agenda securely — scan, schedule, and manipulate Google Calendar events natively in chat.
LiftedWork
Connect job seekers with employment opportunities through a platform that matches skills to openings and tracks applications.
You might also like
HotDocs
Automate document assembly via HotDocs Advance — list templates, create work items, conduct interviews, and generate documents directly from any AI agent.
Finance Toolkit
Empower your AI agents to compute complex financial formulas. Instantly calculate ROI, compound interests, and SAC/Price amortization tables local.
Gripr
Manage safety compliance, inspections, and risk assessments for construction and industrial projects with mobile-first tools.