Amazing Marvin MCP. Manage projects, tasks, and time right from 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.
Amazing Marvin connects your task, project, and time tracking directly to your AI agents. Use it to create, update, and manage tasks, build structured projects, and log time without leaving your chat interface.
It's a full-featured workspace manager for founders, developers, and PMs who need to keep their daily workflow organized and on track.
What your AI agents can do
Add category
Adds a new, high-level organizational category to Amazing Marvin.
Add project
Creates a new, contained project scope within Amazing Marvin.
Add task
Adds a new task, allowing you to optionally assign it to a parent category, project, or a specific due date.
Creates new organizational categories or entire projects within Amazing Marvin.
Adds new tasks, changes their due dates, or marks them as completed using simple commands.
Starts and stops time trackers, automatically logging effort against a specific task.
Pulls a list of all tasks scheduled for the current day.
Retrieves tasks and sub-categories contained within a specific project or category.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Amazing Marvin MCP Server: 9 Tools for Task & Project Ops
Use these tools to create, manage, and track tasks, projects, and time within Amazing Marvin directly through your AI agent.
019dd0b8add category
Adds a new, high-level organizational category to Amazing Marvin.
019dd0b8add project
Creates a new, contained project scope within Amazing Marvin.
019dd0b8add task
Adds a new task, allowing you to optionally assign it to a parent category, project, or a specific due date.
019dd0b8get children
Retrieves a list of tasks and sub-categories nested inside a given project or category ID.
019dd0b8get today items
Fetches all tasks that are currently scheduled to happen today.
019dd0b8mark done
Changes the status of an existing task to complete.
019dd0b8start tracking
Starts the time tracker for a specified task.
019dd0b8stop tracking
Stops the time tracker that is currently running.
019dd0b8update task
Modifies the title, scheduled day, or completion status 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 Amazing Marvin, 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
Amazing Marvin gives your AI agent full control over your tasks, projects, and time tracking. You'll manage everything right in your chat, no need to jump into the web app. You can build out new organizational categories or whole projects using the add_category and add_project tools. You'll never lose track of what needs doing because you can always add a new task, assigning it a parent category, project, or specific due date with add_task.
Need to change something? You can modify an existing task's title, scheduled day, or completion status using update_task. When a task is finished, you simply run mark_done to mark it complete. For time logging, you'll start a tracker for a specific task with start_tracking and stop it when you're done with stop_tracking.
You can pull a list of all tasks scheduled for today using get_today_items, and you can check what's inside a project or category by calling get_children. These tools let your agent handle the whole lifecycle of your work.
How Amazing Marvin MCP Works
- 1 First, you must copy your unique API token from your Amazing Marvin account settings.
- 2 Next, input that token into the Vinkius environment where you configure your MCP Server.
- 3 Finally, give your AI client a prompt telling it what task you need done (e.g., 'Add a task to call the client for tomorrow').
The bottom line is, your AI agent uses your token to talk to Amazing Marvin and execute task changes, without you ever leaving your chat window.
Who Is Amazing Marvin MCP For?
The project manager who needs to keep track of every moving piece. The developer who wants to automate daily cleanup tasks. The founder who needs to offload their to-do list management to an agent. If your day involves managing multiple projects and tracking time across them, this is for you.
Uses the agent to create project containers, populate them with tasks, and get daily overviews for team meetings.
Uses the agent to log time against specific tasks and mark tasks as done after completing code sprints.
Uses the agent to manage personal task lists and categorize future initiatives without manually logging into the web app.
What Changes When You Connect
- Manage tasks without context switching. Use
add_taskorupdate_taskto create or change task details—including scheduling and title changes—all from your agent, never leaving your IDE or chat window. - Log time on the fly. Call
start_trackingandstop_trackingwhen you work on a task. Your agent logs the time against the right project, giving you accurate records without manual effort. - Maintain project structure. Use
add_categoryandadd_projectto build out your organizational structure. Your agent handles the setup, ensuring everything is nested correctly. - Get immediate daily status. Run
get_today_itemsto get a clean list of everything scheduled for today. Your agent can then summarize this list for you. - See project details instantly. Call
get_childrento view all tasks and sub-categories within a project or category scope, letting you see the full scope of work at a glance.
Real-World Use Cases
The End-of-Day Cleanup
A developer finishes a sprint. Instead of manually going into Amazing Marvin to mark 15 tasks as done, they prompt their agent: 'Mark all tasks in the 'Backend Migration' project as done.' The agent runs mark_done for every relevant task, clearing the board.
Starting a New Initiative
A founder has a new idea. They ask their agent to 'Set up the Q3 marketing plan.' The agent automatically calls add_category (Marketing) and then add_project (Q3 Launch), setting the container for all future work.
Tracking Deep Work Sessions
You are working on a specific module. You tell your agent: 'Start tracking time for the API endpoint redesign task.' The agent calls start_tracking. When you finish, you tell it to stop, running stop_tracking and logging the hours.
Reviewing Daily Commitments
Before a team sync, a PM asks their agent, 'What's on the calendar for today?' The agent executes get_today_items and presents a clean, prioritized list of all commitments.
The Tradeoffs
Juggling the Web App
Manually opening Amazing Marvin, navigating to the project, finding the task, and clicking 'Mark Done.' This is slow, involves copy-pasting IDs, and breaks flow.
→
Just tell your agent: 'Mark the 'Database Schema' task as done.' The agent handles the mark_done call and updates the status for you.
Forgetting Project Scope
Creating tasks without grouping them under a parent project or category, leading to a messy, unorganized list of random to-dos.
→
First, use add_project to define the scope. Then, use add_task and reference the new Project ID to ensure all tasks are contained and visible.
Manual Time Logging
Stopping work, opening a spreadsheet, and manually logging 4 hours for a task that took 3.5 hours. This is tedious and inaccurate.
→
Tell your agent to 'Start tracking time for the API redesign.' When you're done, tell it to 'Stop tracking.' The agent handles start_tracking and stop_tracking automatically.
When It Fits, When It Doesn't
Use this if your workflow requires managing the full task lifecycle: creating the project scope, adding related tasks, and tracking time against them. It's ideal for PMs and developers who need their daily work record to live inside their chat environment.
Don't use this if your only need is simple data viewing. For instance, if you just want to see all tasks in a category, get_children works. But if you need to change anything—status, time, date, or name—you need the full suite of tools here.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Amazing Marvin. 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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing a to-do list shouldn't require switching between apps.
Right now, managing a project means jumping between Amazing Marvin, your calendar, and your task tracker. You have to manually copy task IDs, switch tabs, and click through multiple interfaces just to update a status or log a few hours. The whole process is friction-heavy and takes you out of flow.
With the Amazing Marvin MCP Server, your agent handles the entire process. You tell it what to do—'Add a task for next week and schedule it under the 'Q3' project.' The agent runs the necessary tools and gives you a direct confirmation. It keeps your focus on the work, not the workflow.
Amazing Marvin MCP Server: Track time and tasks from your terminal.
Previously, logging time required interrupting your flow: stop coding, open the time tracker, find the task name, enter the hours, and save. It was a distinct, multi-step chore that slowed you down.
Now, you just talk to your agent. Say, 'Start tracking time for the payments module.' Your agent handles the `start_tracking` call and manages the session state. When you're done, 'Stop tracking.' The system handles the rest.
Common Questions About Amazing Marvin MCP
How do I use the add_task tool in Amazing Marvin? +
You tell your agent to 'Add a task' and specify the details. You can optionally reference a parent project or category ID to keep the task scoped correctly.
Can I get a list of tasks scheduled for today using the get_today_items tool? +
Yes. Just ask your agent to 'Get today's tasks.' The agent runs get_today_items and provides a clear list of all commitments for the day.
What is the purpose of the add_project tool with Amazing Marvin? +
The add_project tool creates a top-level container for a set of related tasks. It helps keep your work structured, separating different initiatives in your workspace.
How do I update an existing task using the update_task tool? +
You tell your agent to modify the task. Specify what you want to change—the title, the due date, or if it's done—and the agent handles the update_task call.
Does the add_category tool affect my project structure? +
Yes. The add_category tool creates a broad organizational bucket. Projects are then placed inside these categories, helping you keep your work well-defined.
What's the difference between `add_category` and `add_project` when managing tasks? +
Categories hold broad groupings while projects define specific work scopes. Use add_category for general topics, and add_project when you're tracking work for a defined client or goal.
How do I use the `start_tracking` and `stop_tracking` tools together? +
You must use start_tracking first, specifying the task name. Later, run stop_tracking to end the session and log the elapsed time against that task.
What happens if I try to `update_task` with an invalid task ID? +
The system returns an error indicating the ID doesn't exist. You'll need to verify the task's ID before attempting to change its title, date, or status.
Can the AI Agent start a time tracker for a specific task? +
Yes! The agent can start and stop the time tracker for any task if you provide the task ID.
Is it possible to assign tasks to specific dates? +
Yes, the agent can schedule tasks to specific days by passing the 'day' parameter (e.g., '2024-10-31').
Does the agent manage both categories and projects? +
Absolutely. It can create new categories or projects and organize them by assigning parent IDs.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
AI21 Studio
Unlock AI21's Jamba models and language tools for summarizing, paraphrasing, and grammar correction natively.
Pedagogical Assessment Prover
A curriculum listed 12 learning objectives. Every one used 'understand' — an unmeasurable verb. Pedagogical Assessment Prover forces Bloom's-aligned objectives, explicit rubrics, scaffolded instruction, and actionable feedback.
Paperless-ngx
Manage your digital archive via Paperless-ngx — search documents, upload files, manage tags, and organize correspondents directly from any AI agent.
You might also like
Alchemer
Survey and feedback orchestration — manage surveys, responses, and reports via AI.
Conta Azul
Manage Brazilian ERP via Conta Azul — track customers, products, services, sales, and monitor financial contracts directly from any AI agent.
Appcues
Manage your Appcues flows, segments, and user experiences with AI — track activity and publish content effortlessly.