Skip to main content
Glama

Server Details

Calm day planner: tasks, habits, goals and focus, planned by your AI.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
sendziuk/aimgod-mcp
GitHub Stars
0
ChatGPT
–
Claude
Aimgod

TDQS

A3.6/5.0

Scored across 31 tools

Disambiguation4/5

Most tools map to a distinct resource+action (task, subtask, goal, subgoal, sphere, focus point, habit), and descriptions explicitly disambiguate tricky pairs like add_goal vs build_goal_flow and get_habit vs get_tasks. The weak spot is the day-reading cluster: get_today, get_day_brief, show_day and get_tasks all return overlapping day data, and picking the right one depends on subtle wording (see vs read vs resolve date).

Naming Consistency4/5

Almost everything is snake_case verb_noun (add_task, update_subtask, delete_goal, link_goals, carry_over_goals), which is very predictable. Minor deviations: list_focus vs add_focus_point/update_focus_point, and compound forms like start_task_work/finish_task_work that read more like workflow phrases than resource actions.

Tool Count2/5

At 31 tools the surface is heavy for a daily-planner domain and several clusters could be consolidated (the three day views, the separate add/update/delete for focus points, subgoals and subtasks). The breadth reflects genuine feature depth, but an agent must filter a large set of similar-looking operations for routine requests.

Completeness4/5

Coverage is strong: full CRUD for tasks, subtasks, goals, subgoals, spheres and focus points, plus flow building, goal linking, carry-over and agent-work lifecycle and habit stats. Gaps are modest but real: no standalone add_subgoal (done via update_goal), no unarchive/restore for archived spheres, and no bulk move tool despite the descriptions referencing multi-task moves.

Publisher details

Operator
Aimgod (Oleksandr Sendziuk, sole proprietor) · Publisher source
Operator website
https://aimgod.com
Vendor relationship
First-party
Trust center
Not available
Restrictions
Free Aimgod account required (sign in with Google or Apple). Goal tools need Aimgod Premium.

Available Tools

31 tools
add_focus_pointAdd a focus pointAInspect

Add one focus point to the Focus section when the user asks, optionally to a Focus sphere and starred. It joins the end of the list, or the top when the user chose New first. Keep it short, in the user's words.

Inputs: text (required), sphere, important.

add_goalAdd a goalAInspect

Add one goal to the month, quarter or year that contains date (today when omitted), optionally with subgoals, a star and the goals it comes after. Horizon defaults to month. For a whole path to a bigger goal, build_goal_flow fits instead.

Inputs: text (required), date, after, sphere, +3 more.

add_sphereAdd a sphereA
Idempotent
Inspect

Create a sphere (life area) when the user asks for a new area, in one or more sections: planning for tasks, goals for the Goals canvas, focus for Focus points, visualisations. Planning by default. If a sphere with this name is already in those sections, it is returned instead of a twin. The free plan keeps 3 Planning spheres; Goals and Focus spheres are free.

Inputs: name (required), color, sections.

add_subtaskAdd a subtaskAInspect

Add a subtask (checklist item) under a task when the user asks to break a task into steps or list items under it (a link in the title opens as a link in the app). Works on the user's own tasks and on tasks of a shared sphere where the user is responsible; not on tasks the user only ticks (shared.my_role member or viewer). Add one subtask per call.

Inputs: title (required), task_id (required).

add_taskAdd a taskAInspect

Add one task to a day when the user asks to add or plan something. Without date it goes to today; without time it joins the untimed list. remind_minutes_before sets a reminder (the task needs a time). repeat makes it a repeating task (a habit): one call, Aimgod puts it on the following days itself, so do not add copies to several dates. sphere may be a shared sphere where the user is responsible (shared.my_role in list_spheres): the task goes to the whole sphere as its owner's, without starred, reminder or repeat; members and viewers cannot add there. If two spheres share a name, pass the id: a name picks the user's own.

Inputs: title (required), date, time, repeat, +4 more.

archive_sphereArchive a sphereA
DestructiveIdempotent
Inspect

Archive a sphere: it leaves every section, past tasks and goals keep it. Only when the user clearly asks to remove it.

Inputs: sphere (required).

build_goal_flowBuild a goal flowAInspect

Create a bigger goal and the path to it in one step, on the Goals canvas of a month, quarter or year (month and today when omitted). A good flow: exactly one final goal (final: true, the result, no subgoals) that nothing comes after; 3 to 6 measurable milestones before it ("Send 20 proposals", not "Work harder"), each with 2 to 4 concrete subgoals; parallel branches add up to the final goal. after lists what comes first. Cards are placed left to right. Max 14 goals. A year chain (horizon year): a month goal per month (own horizon and date, up to 3 subgoals), linked earlier month first, the year goal last; a month may rest.

Inputs: goals (required), date, horizon.

carry_over_goalsCarry over open goalsAInspect

Move the open goals of the previous month, quarter or year into the current one, with their open subgoals, when the user asks. The old ones stay in the archive, marked as moved.

Inputs: horizon.

delete_focus_pointDelete a focus pointA
DestructiveIdempotent
Inspect

Delete a focus point for good. Only when the user clearly asks to delete it.

Inputs: point_id (required).

delete_goalDelete a goalA
DestructiveIdempotent
Inspect

Delete a goal for good, with its subgoals and arrows. Only when the user clearly asks to delete it.

Inputs: goal_id (required).

delete_subgoalDelete a subgoalA
DestructiveIdempotent
Inspect

Delete a goal's subgoal for good. Only when the user clearly asks to delete it.

Inputs: subgoal_id (required).

delete_taskDelete a taskB
DestructiveIdempotent
Inspect

Delete a task for good. Only when the user clearly asks to delete it.

Inputs: task_id (required).

finish_task_workFinish work on a taskA
Idempotent
Inspect

Mark the work on a task handed to an agent as finished and ready for the user's review, with a link to the result (https) and a short note of what was done; the note shows in the task's AI chat. A note alone also fits for asking the user a question or proposing a plan. Tick the subtasks you did with update_subtask first. Never mark the task itself done: the user does that after reviewing.

Inputs: task_id (required), note, result_url.

get_agent_workWork handed to youA
Read-onlyIdempotent
Inspect

The tasks the user handed to an AI agent in Aimgod (Claude switched on in the task window) that are not done: each with its description, subtasks, the user's new notes for the agent and thread (the last notes between you and the user, yours too). Fits when the user asks to take their Aimgod work, or a scheduled Aimgod worker run starts. Do the work with your own tools; Aimgod only shows its state.

Inputs: no named parameters.

get_day_briefDay briefA
Read-onlyIdempotent
Inspect

One read for planning or reviewing a day: the day's tasks in display order (timed first), tasks left open the day before, repeating tasks due that day with their streak (streak_today on other days), and planned vs done for that week (Monday to Sunday). Fits for reading a day without showing it: reviewing how a day went, or answering a question about it. When the user wants to see or plan their day, show_day fits. Omit date for the user's today. Tasks of spheres the user hides from their day (Hide from my day) are left out of the tasks and of the week's planned vs done (Dashboard in the app still counts their done ones), only their number shows as hidden_from_day; get_tasks lists them.

Inputs: date.

get_habitHow a habit is goingA
Read-onlyIdempotent
Inspect

Habit statistics; a habit is a repeating task. With task_id (any day of the series): planned vs done over the last 4 weeks, the streak toward 67 days, 8 weeks of history, the app's verdict with its suggestion, and the latest two month report if there is one. Without task_id: every live habit, weakest first. Fits when the user asks how a habit or their habits are going.

Inputs: task_id.

get_tasksTasks for a day or rangeA
Read-onlyIdempotent
Inspect

Tasks for one day, or for a range of up to 62 days (date to to_date); omit date for today. Fits when the user asks what is planned on a day, week or period. Includes tasks of spheres other people share with the user: those carry "shared" (sphere, owner, my_role, locked, can_tick; for the owner and responsible people also ticked of the whole group). A locked task belongs to someone else: it can only be marked done or not done with update_task; when my_role is responsible, add_subtask works on it too. A task with hidden_from_day is in a sphere the user keeps out of their daily list (for example scheduled blog posts): mention it only when asked about that sphere or the whole period.

Inputs: date, to_date.

get_todayToday in AimgodA
Read-onlyIdempotent
Inspect

The user's today: date in their time zone, main goal, day streak, and today's tasks with subtasks (shared ones too, see get_tasks). Tasks of spheres the user hides from their day (Hide from my day) are left out, and out of today_total and today_done, only their number shows as hidden_from_day; one with a time and a reminder still shows, marked hidden_from_day. get_tasks lists them. Open tasks whose time has passed: ask what got done. Fits when the user asks about today or a relative date needs resolving.

Inputs: no named parameters.

list_focusFocusA
Read-onlyIdempotent
Inspect

The user's Focus section: its spheres with point counts, and the focus points (short statements the user keeps in front of them), starred (important) first, then in the user's order. Each point has its place in its sphere's list. Pass sphere to see one sphere only. Up to 200 points per call; when more is true, call again with offset set to next_offset. Fits when the user asks about their focus points.

Inputs: offset, sphere.

list_goalsGoalsA
Read-onlyIdempotent
Inspect

The user's goals for the current month, quarter and year (or one horizon), with subgoals (ids, done), arrows (after, leads_to) and locked. Pass date for the periods that contain another day. Fits when the user asks about their goals or progress toward them.

Inputs: date, horizon.

list_spheresSpheresA
Read-onlyIdempotent
Inspect

The user's spheres (life areas) with colors and sections; hidden_from_day marks a sphere kept out of the daily list. Planning spheres (used by tasks) by default; pass section for Goals, Focus, Visualisations or all. Fits when a task, goal or point needs a sphere, or the user asks about their areas.

Inputs: section.

show_dayShow the dayA
Read-onlyIdempotent
Inspect

Shows one day to the user: the same compact day as get_day_brief (tasks in display order, yesterday's open tasks, habits due, the week's planned vs done). In clients that display apps the user also sees their Aimgod day there and can tick, reorder, time and add tasks in it. Fits when the user asks to see or plan their day or what is on it. Omit date for the user's today.

Inputs: date.

start_task_workStart work on a taskA
Idempotent
Inspect

Mark a task handed to an agent as being worked on now: its line runs in the user's day. Returns the task and notes_taken, the user's waiting notes (newer than get_agent_work may have shown; they count as handled once you finish the task); follow them. Call it before working on the task.

Inputs: task_id (required).

update_focus_pointChange a focus pointA
Idempotent
Inspect

Rename a focus point, star or unstar it (important), move it to another Focus sphere, or give it a new place in its sphere's list (1 is the top). Send only what changes. Point ids come from list_focus.

Inputs: point_id (required), text, place, sphere, +1 more.

update_goalChange a goalAInspect

Rename a goal, mark it reached or not, star it (important), set its sphere, or add a subgoal. Send only what changes. A goal linked after other goals can be marked reached only once the goals before it are reached, whatever period they are in.

Inputs: goal_id (required), done, text, sphere, +2 more.

update_sphereChange a sphereA
Idempotent
Inspect

Rename a sphere, change its color, set the sections it shows in, or hide it from the day, when the user asks. Send only what changes.

Inputs: sphere (required), name, color, sections, +1 more.

update_subgoalChange a subgoalA
Idempotent
Inspect

Tick a goal's subgoal done or not done, or rename it. Subgoal ids come with each goal. Ticking is refused while the goal is locked.

Inputs: subgoal_id (required), done, text.

update_subtaskChange a subtaskA
Idempotent
Inspect

Tick a subtask done or not done, or rename it. Subtask ids come with each task in get_today and get_tasks. Send only what changes.

Inputs: subtask_id (required), done, title.

update_taskChange a taskA
Destructive
Inspect

Change one task when the user asks: rename, move to another date, set or clear the time, mark done or not done, star, set the sphere or description, set or remove the reminder (null removes it), set, change or stop the repeat. Send only what changes. On a repeating task the name, description, time and reminder change for the whole series from this day on; subtasks are each day's own. Repeating tasks are habits with statistics: when moving several tasks ("move everything to tomorrow") move only one-off tasks; move a repeating task only when the user names it, and only to a day its habit does not have yet (a daily habit already has tomorrow, so leave it and tell the user).

Inputs: task_id (required), date, done, note, +7 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables local-first personal growth execution where an AI agent maintains the plan and daily tasks, while the user retains control of goals and final decisions.
      14 npm
      MIT
    • F
      license
      B
      quality
      D
      maintenance
      A productivity coaching assistant designed for ADHD support that provides intelligent task management, goal tracking, and personalized recommendations. It utilizes a persistent memory system to learn user patterns and preferences, helping to reduce decision paralysis through actionable suggestions.
      28
      1
      -
    • A
      license
      A
      quality
      B
      maintenance
      Turn any calendar, contact book, or task list into an AI-orchestrated system. Platform-independent via CalDAV/CardDAV works with Nextcloud, Baikal, Fastmail, and any standards-compliant DAV server. 26 tools with field-agnostic updates.
      27
      288 npm
      42
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.