Sally MCP. Manage tasks and projects without leaving your chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Sally connects project management and team communication into your AI client. Use it to list projects, create tasks with specific priorities (P1-P4), add comments, and track progress on a Kanban board—all through natural conversation.
It keeps frontline teams connected by managing work for deskless workers via mobile chat.
What your AI agents can do
Add comment
Posts a visible comment to an existing task for collaboration or status notes.
Get board
Retrieves the comprehensive Kanban board view, grouping tasks by their current status column.
Create project
Initializes and registers a brand new project within the workspace.
Start a new project in Sally and get its unique metadata.
Create, read, update, or list tasks. You can assign priorities (P1-P4), set statuses, and add labels to any task.
Retrieve the full board view that groups all tasks by their current status column.
Change an existing task's attributes—like its assignee, priority, or labels—using update_task.
Fetch timesheet reports for the entire workspace or a specific project to track billable hours.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Sally MCP Server: 12 Tools for Productivity
These twelve tools allow your AI client to manage the full project lifecycle—from creating a new task with specific labels to pulling detailed timesheet reports.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Sally on Vinkius019dd153add comment
Posts a visible comment to an existing task for collaboration or status notes.
019dd153get board
Retrieves the comprehensive Kanban board view, grouping tasks by their current status column.
019dd153create project
Initializes and registers a brand new project within the workspace.
019dd153create task
Generates a new task, allowing you to set specific labels, priority levels (P1-P4), and statuses.
019dd153get profile
Pulls and verifies the authenticated user's identity and specific workspace permissions.
019dd153get project
Retrieves detailed information for a single, specified project ID.
019dd153get task
Fetches all the full details associated with one specific task ID.
019dd153check sally health
Checks the current operational health and connectivity status of your Sally instance.
019dd153list projects
Lists all active projects currently housed within the workspace.
019dd153list tasks
Lists tasks, with an optional filter to show only those belonging to a specific project.
019dd153get timesheet report
Generates a timesheet report for either your entire workspace or a particular project.
019dd153update task
Modifies an existing task using any fields you provide; only the provided data changes.
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 Sally, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Sally. 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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Project status updates shouldn't require jumping between five different tabs.
Right now, checking the overall project health means opening the main dashboard, filtering by 'In Progress,' then clicking into specific task groups to see who owns them and what priority they have. If you need timesheet data too, you’re looking at two separate reports and a lot of copy-pasting.
With this MCP server, your agent pulls everything together. You ask for the board status or a report, and it runs `get_board` and/or `get_timesheet_report`, giving you one clean answer. The data comes to you; you don't have to chase it.
Sally MCP Server: Use `create_task` for instant project initiation.
Before, kicking off a new feature meant filling out a form in the PM tool, then notifying the team via Slack, and maybe opening a separate spreadsheet to assign initial priorities. It was slow and fragmented.
Now, your agent takes care of it all. You simply tell it: 'Create a P2 task called X in project Y.' The `create_task` tool handles the creation, assignment, and labeling instantly. That's how fast.
What you can do with this MCP connector
Sally connects your project management system right into your AI client. You'll manage projects and track team work without jumping between apps or clicking through a dozen menus. It gives your agent direct access to the core data—the stuff you actually use every day.
Setting Up Shop
You can first run check_sally_health to confirm that the connection is solid and everything's running right on Sally's end. If you need to know who your AI client is speaking for, you just call get_profile; it pulls up your authenticated identity and confirms what permissions you've got in the workspace.
To see all the big picture stuff—every project currently active—you use list_projects. You can also dive deep into a specific job by running get_project with an ID, which gives you every detail about that single initiative.
Creating and Listing Projects
Need to start something new? Run create_project, and Sally initializes the whole record, giving it its own unique metadata. When you're done setting up projects, you can pull a list of tasks belonging only to one specific job using list_tasks. If you just want to see all outstanding tasks across every project—no filtering—list_tasks handles that too.
Managing Tasks: The Core Work
The heart of the system is managing individual tasks. You can generate a brand new task by calling create_task, and when you do, you get to set specific details right away: you can assign priority levels from P1 through P4, define statuses, and add labels that make sense for your team's process.
You never have to manually update something twice. If a status changes or someone needs to adjust the due date, you call update_task. This function lets your agent modify an existing task using any combination of fields; only the data you provide actually gets changed in Sally.
When the team is collaborating on a piece of work, they don't write emails. They just use add_comment to post visible status notes or comments directly onto the task record. You can get all the full details for one specific item by running get_task with its ID. If you need a summary of every single project task across the board, you run get_board, and it pulls up that comprehensive Kanban view, grouping tasks automatically by their current status column.
Tracking Time and Billing
For billing purposes, your agent can pull two kinds of timesheet reports: one for the entire workspace using get_timesheet_report or a specific report just for one project. These functions give you all the hours tracked and the data needed to bill clients.
It’s Simple: You don't need to write complex code; you tell your AI client what you want—like, 'Give me the P2 tasks for Project Alpha,' or, 'Update Task 789 status to Done.' Your agent handles making those specific calls (list_tasks, update_task) and bringing you back exactly what you asked for.
You get real-time project status, task changes, and billing reports all through simple conversation with your AI client.
019dd153-b007-7148-9b54-e4dd6cb71ead How Sally MCP Works
- 1 Subscribe to this server and input your Sally API key, instance URL, and workspace slug.
- 2 Your AI client uses the tools (like
list_projectsorcreate_task) to interact with your project data in real time. - 3 The agent processes the result—it might return a list of projects or confirm that the new task was created—and passes that information back to you.
The bottom line is, your AI client runs direct, conversational commands against your structured project data.
Who Is Sally MCP For?
This tool is for the Project Manager who gets tired of jumping between Jira and Slack just to update one task. It's for the Operations Team that needs a single pane of glass view of both progress and billable time without switching systems. If you deal with complex, multi-stage projects across departments, this saves you context-switching pain.
You use it to create tasks, review the board status, and get project metadata directly via conversational commands.
You run get_timesheet_report and monitor overall project velocity without opening any dashboard.
You automate agent-driven workflows, letting your agent manage the entire task lifecycle in a single API call chain.
What Changes When You Connect
- See project status updates instantly. Instead of navigating to a dashboard, running
get_boardgives you an immediate overview of task distribution across all columns (Backlog, In Progress, etc.). - Maintain accurate records effortlessly. When you need to track billable work, calling
get_timesheet_reportpulls organized data on tracked hours and billing info directly into your agent's context. - Keep the project history clean. Use
add_commentto centralize all status updates and discussions right on the task itself, so nothing gets lost in email threads. - Automate follow-up actions. If a task needs a change—say, it moves from 'In Progress' to 'Needs Review'—your agent can execute
update_taskinstantly, changing its state or priority (P1-P4). - Get project context fast. Need details on the 'API Redesign' project? Running
get_projectgives you all the metadata and status points without clicking through sub-menus. - Verify user permissions immediately. Use
get_profileto confirm who your agent is acting for, which is crucial before running write operations likecreate_task.
Real-World Use Cases
The Weekly Status Meeting
A PM needs a quick status check across three different departments. Instead of opening the project dashboard, they ask their agent to run get_board. The agent responds with an aggregated view: 'I found 3 active projects... Would you like to see the board or tasks for any of these?'—solving the problem in seconds.
Handling Scope Creep
A developer realizes a task needs more detail and a new priority. They prompt their agent: 'Update task xyz789 to P1 and add label security.' The agent executes update_task and confirms the change, ensuring the critical path is immediately updated.
Onboarding New Team Members
An operations team member needs a full picture of current billing. They ask their agent to run get_timesheet_report. The agent fetches all data for 'Q3 Marketing' and provides the total tracked hours, eliminating manual spreadsheet compilation.
Initiating Work Flow
A new feature is approved. Instead of waiting for a meeting to create it, the PM asks their agent: 'Create a P2 task called Implement Auth Middleware in API Redesign with labels backend and security.' The agent uses create_task immediately.
The Tradeoffs
Using email to track status
The team relies on long threads of emails, making it impossible to know which task is truly blocked or if a status update was missed.
→
Use the add_comment tool. This centralizes all discussion and status changes directly onto the specific task record, ensuring visibility for everyone.
Copying data from multiple tools
The PM has to open the project list, then check the timesheet dashboard, and finally view the Kanban board—a painful multi-system dance.
→
Start by using list_projects to get the overview. Then use specific tools like get_timesheet_report or get_board to drill down into exactly what you need without leaving your chat.
Manually changing task statuses
A team member forgets which tool button to click, so they send a message saying 'Change it.' The status never changes.
→
Use the update_task tool. Your agent handles this by calling the specific API function with the correct parameters (the task ID and the new status), making it reliable.
When It Fits, When It Doesn't
You should use this MCP Server if your workflow requires managing project lifecycle—from initial creation (create_project) to tracking time (get_timesheet_report) and updating status (update_task). It’s built for high-frequency, structured data interaction.
Don't use it if you just need a simple chat bot. If your goal is only communication (e.g., sending an alert), then this server won't help; you need a messaging integration instead. Also, don't rely on it to replace the core project management tool—it just gives your agent API-first access to that data. Always confirm necessary credentials and scope using get_profile first.
Common Questions About Sally MCP
How do I use add_comment to communicate? +
You pass a task ID and the comment text to add_comment. This adds a visible note to the project record, keeping all collaboration history in one spot.
What is the difference between list_tasks and get_task? +
list_tasks shows you multiple tasks (often filtered by project ID). get_task fetches the complete details—the full description, history, and all metadata—for one single task.
Can I check my permissions using get_profile? +
Yes. Running get_profile verifies your authenticated identity and shows exactly what permissions your agent has within the Sally workspace before it tries to write anything.
Do I need a project ID for create_task? +
You must provide a valid Project ID. The create_task tool requires this context because every task needs to belong to an existing, defined project within the system.
When I use get_board, how does it handle large projects with thousands of tasks? +
It returns an aggregated view rather than listing every single task. The response summarizes the counts for each status column (Backlog, In Progress, etc.), keeping the data quick and actionable.
Does get_task provide audit history like who last modified the task? +
Yes, it provides modification timestamps and user IDs. This lets your agent build a clear record of changes, making auditing part of your workflow.
What should I check if list_projects returns an authentication error? +
First, verify the API key you passed to the server. If that's fine, confirm the workspace slug is correct and active in your Sally instance.
If I use create_task, can it automatically link or reference timesheet data? +
No, create_task only handles task metadata like titles and labels. You'll need to run get_timesheet_report separately if you want that billing data connected.
Can I create a task with priority, labels, and status in one step? +
Yes! Use create_task with the project ID, title, priority (P1-P4), status name, and comma-separated labels. The task is created instantly with all metadata.
How do I view my Kanban board from the AI agent? +
Use get_board to retrieve the aggregated board data. Optionally pass a project ID to scope it to a specific project. Tasks are grouped by their status columns.
Does Sally require a hosted instance or cloud account? +
Sally is a self-hosted, API-first project management system. You need your own Sally instance URL, an API key (atpm_ prefix), and your workspace slug to connect.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.