Aimgod
Server Details
Calm day planner: tasks, habits, goals and focus, planned by your AI.
- 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
Scored across 31 tools
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).
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.
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.
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
- Documentation
- https://aimgod.com/claude
- Trust center
- Not available
- Restrictions
- Free Aimgod account required (sign in with Google or Apple). Goal tools need Aimgod Premium.
Available Tools
31 toolsadd_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 sphereAIdempotentInspect
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 sphereADestructiveIdempotentInspect
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 pointADestructiveIdempotentInspect
Delete a focus point for good. Only when the user clearly asks to delete it.
Inputs: point_id (required).
delete_goalDelete a goalADestructiveIdempotentInspect
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 subgoalADestructiveIdempotentInspect
Delete a goal's subgoal for good. Only when the user clearly asks to delete it.
Inputs: subgoal_id (required).
delete_taskDelete a taskBDestructiveIdempotentInspect
Delete a task for good. Only when the user clearly asks to delete it.
Inputs: task_id (required).
finish_task_workFinish work on a taskAIdempotentInspect
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 youARead-onlyIdempotentInspect
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 briefARead-onlyIdempotentInspect
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 goingARead-onlyIdempotentInspect
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 rangeARead-onlyIdempotentInspect
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 AimgodARead-onlyIdempotentInspect
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.
link_goalsLink two goalsAInspect
Draw an arrow from one goal to another: reach the first, then the second opens. The two may be in different periods, earlier period first (January's goal to February's, a month goal to the year goal). Loops are refused.
Inputs: to_goal_id (required), from_goal_id (required).
list_focusFocusARead-onlyIdempotentInspect
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_goalsGoalsARead-onlyIdempotentInspect
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_spheresSpheresARead-onlyIdempotentInspect
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 dayARead-onlyIdempotentInspect
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 taskAIdempotentInspect
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).
unlink_goalsRemove an arrowBDestructiveIdempotentInspect
Remove the arrow from one goal to another. The goals stay.
Inputs: to_goal_id (required), from_goal_id (required).
update_focus_pointChange a focus pointAIdempotentInspect
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 sphereAIdempotentInspect
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 subgoalAIdempotentInspect
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 subtaskAIdempotentInspect
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 taskADestructiveInspect
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
The planner you can call: your tasks, calendar, notes, goals and habits, in your AI assistant.
AI planner: your calendars, to-dos, goals and booking links. Changes wait for your yes.
Calm weekly planner. Let Claude or ChatGPT manage your This Week, Next Week and Backlog tasks.
Mobile-first AI life planner — turn goals into daily, synced tasks from your AI assistant.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceDescription: Voice-first planning app. Dictate voice notes on iOS/Apple Watch, AI creates tasks and events. 21 MCP tools for notes, tasks, events, and reports.32 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables 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 npmMIT
- FlicenseBqualityDmaintenanceA 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.281-
- AlicenseAqualityBmaintenanceTurn 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.27288 npm42MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.