Amazing Marvin MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_tasksB | Get tasks from Amazing Marvin |
| get_projectsB | Get projects from Amazing Marvin |
| get_categoriesC | Get categories from Amazing Marvin |
| get_due_itemsB | Get all due items from Amazing Marvin |
| get_child_tasksC | Get child tasks of a specific parent task or project (experimental) |
| get_labelsB | Get all labels from Amazing Marvin |
| get_goalsB | Get all goals from Amazing Marvin |
| get_account_infoB | Get account information from Amazing Marvin |
| get_currently_tracked_itemB | Get currently tracked item from Amazing Marvin |
| create_taskC | Create a new task in Amazing Marvin |
| mark_task_doneC | Mark a task as completed in Amazing Marvin |
| test_api_connectionB | Test the API connection and credentials |
| start_time_trackingC | Start time tracking for a specific task |
| stop_time_trackingC | Stop time tracking for a specific task |
| get_time_tracksC | Get time tracking data for specific tasks |
| claim_reward_pointsC | Claim reward points for completing a task |
| get_kudos_infoC | Get kudos and achievement information |
| create_projectC | Create a new project in Amazing Marvin |
| create_project_with_tasksC | Create a project with multiple tasks at once |
| get_project_overviewC | Get comprehensive overview of a project including tasks and progress |
| get_daily_focusB | Get today's focus items - due items and scheduled tasks |
| get_productivity_summaryB | Get productivity summary with completed tasks and goals progress |
| batch_create_tasksC | Create multiple tasks at once with optional project/category assignment |
| batch_mark_doneB | Mark multiple tasks as done at once |
| quick_daily_planningC | Get a quick daily planning overview with actionable insights |
| time_tracking_summaryB | Get time tracking overview and productivity insights |
| get_completed_tasksB | Get completed tasks with efficient date filtering and categorization |
| get_productivity_summary_for_time_rangeA | Get a comprehensive productivity summary for a specified time range |
| get_completed_tasks_for_dateB | Get completed tasks for a specific date using efficient API filtering |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 29 tools
Most tools have distinct purposes, but there is notable overlap between some getter tools that could cause confusion. For example, get_completed_tasks and get_completed_tasks_for_date both retrieve completed tasks with only date filtering differences, and get_productivity_summary and get_productivity_summary_for_time_range are similar with time range variations. However, descriptions clarify these nuances, preventing major misselections.
Tool names follow a highly consistent verb_noun pattern throughout, such as create_task, get_projects, and start_time_tracking. There are no deviations in style (e.g., all use snake_case) or verb usage, making the set predictable and easy to navigate for an agent.
With 29 tools, the count is excessive for a task management domain, leading to potential bloat and confusion. While the domain is broad, many tools could be consolidated (e.g., multiple productivity summary tools) or omitted without losing functionality, making it feel heavy and overwhelming for typical use cases.
The tool surface covers the task management domain comprehensively, including CRUD operations for tasks and projects, time tracking, productivity insights, and account management. Minor gaps exist, such as no explicit update or delete tools for tasks or projects, but agents can work around this using other methods like marking tasks done or batch operations.