Amazing Marvin
Amazing Marvin is a customizable personal productivity application for managing tasks, projects, planning, habits, time tracking, and rewards.
Verdict
Common use cases
- Draft tomorrow's task list from meeting notes
- Surface overdue items at daily standup
- Create project hierarchy from product spec
- Log time-tracked work into status update
- Set reminders for follow-ups mentioned in chat
Integration
- Vendor
- Amazing Marvin
- Category
- productivity
- Auth
- API_KEY
- Tools
- 10
- Composio slug
amazing_marvin
Tools
- Complete Task
Mark one task complete using Amazing Marvin's experimental completion endpoint. Some client-side effects such as stopping time tracking, rewards, Kudos, and worked-on timestamps are not performed, and this toolkit cannot undo the completion
- Create Project
Create a project with optional hierarchy, planning, priority, estimate, labels, and notes.
- Create Task
Create a task with optional scheduling, organization, estimate, and note fields; title autocompletion is enabled by default.
- Delete Remindersdestructive
Permanently delete only the specified Amazing Marvin reminders by exact ID. This does not clear reminder metadata on corresponding tasks and does not provide a delete-all mode.
- Get Current Time Tracking
Return the task currently being time-tracked, or tracked=false when no timer is active.
- List Categories or Labels
List categories or labels so their IDs can be used when creating and organizing Amazing Marvin tasks and projects.
- List Planning Items
List open child items, items scheduled for a date, or items due by a date; choose one view per call.
- List Reminders
List all currently scheduled Amazing Marvin reminders.
- Set Reminders
Create or replace one or more mobile push reminders using caller-supplied reminder IDs. The Amazing Marvin mobile app must be installed and logged in; this does not update reminder metadata on corresponding tasks.
- Set Time Tracking
Start or stop time tracking for one task. This changes timer state but does not update the stopped task's stored duration or times; inspect issues in the response for provider-reported problems.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > Amazing Marvin. 2. Click Connect and you'll be prompted to paste an API key. 3. In Amazing Marvin, go to Settings > API and generate a new key (label it 'Switchy' so you remember). 4. Copy the key and paste it into the Switchy dialog, then click Authorize. 5. Switchy will confirm the connection and show the 10 available tools. 6. Open any Project in your workspace and type '@Amazing Marvin list planning items for today' to test — the MCP should return your scheduled tasks. 7. If you see results, the integration is live; if you get an auth error, double-check the key hasn't expired in Marvin's settings.
What teammates see: by default, memories from Amazing Marvin are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Plan Tomorrow's Work
@Amazing Marvin list planning items scheduled for tomorrow, then draft a prioritized task list with time estimates for each item.
Create Sprint Project
@Amazing Marvin create a project called 'User Onboarding Sprint' with child tasks for design review, API integration, and QA testing, each with a two-hour estimate.
Check Active Timer
@Amazing Marvin get current time tracking and tell me what I'm working on right now.
Surface Overdue Tasks
@Amazing Marvin list planning items due by today and highlight any that are overdue.
Set Follow-Up Reminder
@Amazing Marvin create a reminder for 'Follow up with Sarah on budget approval' at 2pm tomorrow.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Amazing Marvin I just finished the budget deck task — mark it complete and tell me what I've accomplished so far this week.
Marked 'Finalize Q1 budget deck' as complete. Note: Amazing Marvin's experimental completion endpoint does not trigger client-side effects like stopping timers, awarding Kudos, or updating worked-on timestamps—you may want to complete high-stakes tasks in the app itself. This week you've completed 12 tasks across 4 projects, including 3 high-priority items. Total estimated time completed: 8.5 hours. Still open: 7 tasks scheduled for the rest of the week.
Shows task completion plus a synthesis query. The 'complete task' tool has known limitations (no timer-stop, no rewards)—this is called out in the output to set expectations. Pairing completion with a weekly rollup demonstrates how the MCP's read tools (list-planning) combine with write actions for progress tracking. Useful for end-of-day reviews.
Use-case deep-dives
When Amazing Marvin beats a shared board for one-person shops
A solo founder running a SaaS side-project needs deep planning structure—not real-time collaboration. Amazing Marvin's project hierarchy, time estimates, and planning-item queries let them build a weekly ritual in Switchy: pull open tasks, re-estimate the sprint, create child tasks for the big rocks, then schedule the week. The time-tracking tool surfaces what's actually running so the AI can nudge them back on track mid-session. This works because the founder is the only actor; the moment a co-founder joins and needs to see the same board, the lack of shared views becomes friction. If you're working alone and want AI-assisted planning that respects your GTD muscle memory, this MCP is the call.
Why this MCP wins for multi-client time accounting
A freelance designer managing four client projects needs to log hours accurately and switch contexts fast. Amazing Marvin's time-tracking endpoint and label system let Switchy build a flow: ask the AI which client you worked for today, it queries current tracking, completes the old task, creates the new one under the right label, and starts the timer. The project-creation tool supports hierarchy, so each client gets a parent project with child tasks for deliverables. This breaks down if the freelancer needs to share task lists with clients—Amazing Marvin has no guest-access model, so you'd export manually or pick a different MCP. If your bottleneck is internal time discipline across siloed projects, this integration delivers.
When Marvin's structure helps neurodivergent workflows
A two-person creative studio where one partner has ADHD uses Amazing Marvin's rigid scaffolding as a forcing function. The AI in Switchy reads the day's planning items, spots tasks without time estimates, and prompts the user to break them into 25-minute chunks using the create-task tool. The reminders endpoint surfaces what's coming up in the next hour so the AI can prep context-switches. This scenario lives or dies on whether the ADHD partner actually wants external structure—some do, some find it patronizing. The MCP has no collaboration features, so the neurotypical partner can't see the board unless they log in separately. If you're building personal accountability systems and the rigidity is a feature not a bug, Amazing Marvin is purpose-built for this.
Frequently asked
What does the Amazing Marvin MCP do in Switchy?
It connects your Amazing Marvin account so AI agents can create tasks and projects, mark items complete, manage time tracking, and handle reminders. The MCP exposes 10 tools that let agents interact with your task database directly — useful when you want AI to turn meeting notes into scheduled tasks or update your planning board based on Slack messages.
Do I need an Amazing Marvin API key to connect this MCP?
Yes. The MCP uses API_KEY authentication, so you'll need to generate a key from your Amazing Marvin account settings. Anyone on your Switchy team who connects the MCP needs their own key — Amazing Marvin doesn't support shared team credentials, so each user authenticates individually.
Can the MCP start or stop time tracking on tasks?
It can read which task is currently being tracked using Get Current Time Tracking, but it can't start or stop timers. The Complete Task tool also skips client-side effects like stopping the timer automatically, so you'll need to manage time tracking manually in the Amazing Marvin app if that's part of your workflow.
How does this compare to using Amazing Marvin's web app directly?
The MCP is faster for bulk operations — an agent can create 20 tasks from a document in seconds without you clicking through forms. But it misses some client-side features: completing tasks via the MCP won't trigger rewards, Kudos, or worked-on timestamps. Use the app when those motivational features matter; use the MCP when speed and automation matter more.
Should everyone on my team connect their Amazing Marvin account?
Only if they each have their own Amazing Marvin subscription. The MCP doesn't create shared workspaces — it connects to individual accounts. If your team uses Amazing Marvin for personal task management, each person should connect their own key. If you're trying to build a shared task board, use a different tool.