Labsco
MCP SERVER

Amazing Marvin AI Assistant

by bgheneti

Run an Amazing Marvin day from the client: one call for today's tasks, overdue items and completions together, then batch creates, batch completions, and time tracking started and stopped per task.

Project & Task ManagementVerified
Summary
One call opens the day; batch writes close it.

The tools cross-reference each other about which to reach for, and they consistently point at get_daily_productivity_overview as the primary daily call — so a morning check is one round trip rather than four separate lists stitched together. The writes are where the time goes back: batch_create_tasks and batch_mark_done handle the many-small-items case that would otherwise be one call each. get_child_tasks carries an experimental marker in its own description.

What it is

A task-and-time server over an Amazing Marvin account, built around one consolidated daily view with narrower reads underneath it.

What you get
  • get_daily_productivity_overview, which returns today's scheduled tasks, overdue items, completed items and planning insights in a single call
  • Narrower reads when you want one slice only: today's scheduled tasks, overdue and due items, or every task across projects with an optional label filter
  • Structure: projects, categories, labels, goals, a project overview with progress, and child tasks of a parent with a recursive option
  • Writes on tasks: create one, create many with batch_create_tasks, mark done singly or with batch_mark_done, and create a project together with its tasks in one call
  • Time tracking started and stopped per task, the currently tracked item, raw time tracks for given task IDs, and a tracking summary
  • Completion history over the past 7 days, for one named date, or across a custom range
  • Reward points claimed against a completed task, and the kudos and achievement record
Requirements

An Amazing Marvin account. The tools reach it through its API — test_api_connection exists to confirm that setup, returning OK or the error details.

Setup effort

One command plus a key — pip install amazing-marvin-mcp, then supply credentials