Sivella
Server Details
Read and update a Sivella household: tasks, calendar, budget, reminders, decisions and memory.
- Status
- Healthy
- Uptime
- 72.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 61 tools
Many families of tools overlap enough to mislead: assign_owner vs propose_task_reassignment vs suggest_task_owner, and schedule_task vs suggest_task_schedule require careful reading, as do five separate budget-read tools (get_ledger_summary, get_budget_outlook, get_last_n_months_summary, get_category_breakdown, list_budget_categories). Descriptions do heavy lifting with explicit 'use this, NOT that' guidance, which helps, but the propose-only vs commits-immediately split running through nearly every write tool is a subtle trap. One description even points at recommend_decision_within_budget, a tool that is not in the set, creating a phantom distinction.
Nearly all names follow snake_case verb_noun (create_task, list_events, propose_task_reassignment, transition_status), with readable and predictable verbs across resources. Minor deviations exist — add_upcoming_expense alongside create_* verbs, and noun-first names like shortlist_options and set_meal_decision — but nothing chaotic. The routine/decision vocabulary (complete_routine_today, skip_routine_today, set_meal_decision) is slightly inconsistent in framing.
61 tools is far past the heavy threshold and forces agents to sift through many near-neighbors to pick one. The domain (tasks, calendar, budget, routines, memory, open items, decisions) is genuinely broad, which justifies depth, but several operations are split into multiple tools (three scheduling/ownership suggestion tools, five budget-read tools) rather than consolidated. This is an over-partitioned surface for a single assistant server.
Coverage is broad — tasks, routines, events, open items, memories, and budgets all have create/read/update paths, and the propose/confirm workflow is well supported by list_pending_changes, confirm_change, and discard_change. However, ledger entries are append-only (record_expense and add_upcoming_expense with no edit/delete counterpart), shared events can only be created or cancelled (no update), and tasks can only be 'dropped' via transition_status rather than deleted. The reference to a nonexistent recommend_decision_within_budget is a dangling dead end for agents following instructions.
Available Tools
61 toolsadd_upcoming_expenseAdd an upcoming expenseBInspect
Add an upcoming or recurring expense to a ledger. Commits immediately. amount_cents is MINOR units (cents): pass 150000 for 1500.00, never a decimal. The returned amount is in currency units.
Inputs: name (required), category (required), due_date (required), ledger_id (required), +3 more.
assess_affordabilityCheck affordabilityARead-onlyInspect
THE tool for a plain 'can we afford X?' / 'is X affordable?' / 'do we have room for X?' question — when the user only wants to know whether the money is there (e.g. 'Can we afford a $400 trip right now?'). Use this, NOT recommend_decision_within_budget, for a straight affordability check. Returns verdict (afford / tight / over / no_budget), headroom, and breakdown. Only switch to recommend_decision_within_budget when the user explicitly asks for advice on whether they SHOULD do it ('should we', 'is it worth it', 'is it too tight'). amount_cents is MINOR units (cents): pass 5000 for 50.00. All output amounts are in currency units, not cents.
Inputs: ledger_id (required), amount_cents (required), category.
assign_ownerAssign a task ownerCDestructiveInspect
Propose assigning a task to a household member. Proposes only.
Inputs: task_id (required), owner_id (required), additional_information.
break_down_taskBreak a task into stepsBInspect
Add micro-action steps to an existing task. Commits immediately.
Inputs: steps (required), task_id (required), additional_information.
bulk_create_tasksCreate several tasksAInspect
Create many household items at once from a list the user dumped. Tag each item's type as a one-off "task", recurring "routine", or "decision". Proposes one confirmation batch; prefer this over many separate create_task calls.
Inputs: items (required).
cancel_eventCancel a calendar eventADestructiveInspect
Propose cancelling a SHARED household event by id — affects everyone and is PERMANENT. Proposes only — awaiting confirmation.
Inputs: event_id (required).
complete_micro_actionComplete a stepCDestructiveInspect
Propose marking a micro-action step done. Proposes only.
Inputs: micro_action_id (required), additional_information.
complete_routine_todayMark a routine done todayBDestructiveInspect
Propose marking today's instance of a recurring routine done. Proposes only.
Inputs: routine_id (required), additional_information.
confirm_changeConfirm a pending changeADestructiveInspect
Apply a change proposed in this conversation, by its id, once the user has said yes to that change.
Inputs: change_id (required).
contribute_to_savingsAdd to a savings goalAInspect
Log an explicit savings contribution (CREDIT entry) against a savings goal. Commits immediately. amount_cents is MINOR units (cents): pass 10000 for 100.00, never a decimal. The returned amount is in currency units.
Inputs: goal_id (required), ledger_id (required), amount_cents (required).
create_availability_blockBlock out timeAInspect
Block off time on the CALLER'S OWN calendar as busy (not a shared event). Commits immediately.
Inputs: ends_at (required), starts_at (required), title, visibility.
create_household_eventAdd a calendar eventBInspect
Create a SHARED household calendar event visible to everyone. Commits immediately.
Inputs: title (required), ends_at (required), starts_at (required), description.
create_open_itemCreate an open itemAInspect
Record a long-running unresolved item to keep alive across sessions — an open question, pending decision, or follow-up to re-raise until it's handled. Commits immediately. Use when a thread is left unresolved; don't duplicate one already open.
Inputs: summary (required), kind, visibility, assignee_id, +2 more.
create_reminderCreate a reminderAInspect
Create a reminder notification. Commits immediately. Defaults to reminding you; pass recipient_id to remind another member. Omit deliver_at (or use a past time) to notify now; pass a future ISO datetime to schedule it.
Inputs: title (required), body, priority, deliver_at, +1 more.
create_routineCreate a routineBInspect
Create a recurring routine (chore) or variable recurring decision (e.g. meals). Commits immediately.
Inputs: title (required), kind, end_date, weekdays, +5 more.
create_taskCreate a taskBInspect
Create a household task (optionally with first micro-action steps). Commits immediately; confirm back what you created and don't duplicate an item already in context.
Inputs: title (required), type, energy, due_date, +5 more.
discard_changeDiscard a pending changeADestructiveInspect
Discard a change proposed in this conversation, by its id, without applying it.
Inputs: change_id (required).
find_taskFind a taskARead-onlyInspect
Look up a household task by name/description (handles partial/approximate names) → matching task ids. Use before transition_status/assign_owner when you lack the id.
Inputs: query (required), limit.
forget_memoryForget a remembered factCDestructiveInspect
Forget (soft-delete) a saved memory by id. Proposes only.
Inputs: memory_id (required), reason.
get_budget_outlookBudget outlookARead-onlyInspect
Month forecast for a ledger: actuals so far, upcoming committed costs, run-rate projection, limit, status, and goal progress. Amounts in currency units, not cents.
Inputs: ledger_id (required), month.
get_busy_blocksBusy time blocksARead-onlyInspect
List generic busy intervals (time + member only, never titles) for household members in a date range.
Inputs: date_to (required), date_from (required), member_ids.
get_category_breakdownSpending by categoryBRead-onlyInspect
Debit entries for one category in one ledger-month (amounts in currency units, not cents).
Inputs: month (required), ledger_id (required), category_slug (required).
get_free_windowsFree time windowsARead-onlyInspect
Find shared free windows (>= 30 min) across household members in a date range. Needs at least 2 members.
Inputs: date_to (required), date_from (required), member_ids, min_minutes.
get_household_balanceHousehold workload balanceARead-onlyInspect
Check how the household workload is split and get the top tasks that could be handed from the most-overloaded member to the most-underloaded one. Returns is_balanced, the overloaded member, the suggested target, and ranked candidate tasks (highest-impact first). Read-only — use it to reason before proposing any reassignment.
Inputs: limit.
get_household_context_profileHousehold profileARead-onlyInspect
Read the household's context profile (work/personal responsibilities, travel patterns, weekly schedule, time limits, financial goals, planning style). Read-only; returns profile=null if none is set up.
Inputs: no named parameters.
get_household_energyHousehold energy levelsARead-onlyInspect
Read the household's logged energy for a day (default today): overall level, a short summary, and each tracked member's name + level. Read-only; use to pace plans.
Inputs: date.
get_last_n_months_summaryRecent months summaryBRead-onlyInspect
Monthly spend and limit for the last 1 to 12 months (amounts in currency units, not cents).
Inputs: n (required), ledger_id (required).
get_ledger_summaryLedger summaryBRead-onlyInspect
Total spend and category budgets for one ledger-month (amounts in currency units, not cents).
Inputs: month (required), ledger_id (required).
get_schedule_conflictsSchedule conflictsBRead-onlyInspect
List time windows where two or more household members are busy at once.
Inputs: date_to (required), date_from (required), member_ids.
get_taskGet task detailsBRead-onlyInspect
Get the full detail of one task by id, including its micro-action steps. Read-only.
Inputs: task_id (required).
list_budget_categoriesList budget categoriesARead-onlyInspect
List a ledger's budget categories, each with its limit for the given month (default current month). Limits in currency units (null when unset), not cents.
Inputs: ledger_id (required), month.
list_budget_goalsList savings goalsARead-onlyInspect
List active budget goals for a ledger with computed progress and on_track status. Amounts in currency units, not cents.
Inputs: ledger_id (required).
list_decision_promptsList decision promptsARead-onlyInspect
List decision-relief prompts (dilemmas Clara weighed in on) with their recommendation, filtered by status (default open). Read-only.
Inputs: limit, status.
list_decisionsList decisionsBRead-onlyInspect
List past decision instances (one-off or recurring routine outcomes), optionally filtered by routine_id or status. Read-only.
Inputs: limit, status, routine_id.
list_eventsList calendar eventsARead-onlyInspect
List the household's SHARED calendar events in a date range. Titles are returned (unlike time-only busy blocks). Range capped at 31 days.
Inputs: date_to (required), date_from (required).
list_expense_accountsList expense accountsARead-onlyInspect
List the workspace's expense accounts (the source-of-money attribution for entries — e.g. a joint account, a personal card). Use this to find the numeric account id before passing expense_account_id to record_expense. Pass ledger_id to also learn which account is that ledger's default (is_default / default_expense_account_id).
Inputs: ledger_id.
list_household_membersList household membersARead-onlyInspect
List active household members (id, display name, whether it is you).
Inputs: no named parameters.
list_ledgersList ledgersARead-onlyInspect
List active household and personal budget ledgers visible to the current user.
Inputs: no named parameters.
list_open_itemsList open itemsARead-onlyInspect
List the household's currently-open items (open questions, pending decisions, follow-ups) to keep alive. Defaults to open items; pass status to inspect resolved/dismissed history, or kind to filter. Read-only.
Inputs: kind, limit, status.
list_pending_changesList changes awaiting confirmationARead-onlyInspect
List changes proposed in this conversation that await the user's confirmation.
Inputs: no named parameters.
list_routinesList routinesARead-onlyInspect
List recurring routines (chores/decisions) with their cadence. Defaults to active routines only. Read-only.
Inputs: active.
list_tasksList tasksARead-onlyInspect
List household tasks, optionally filtered by status, owner_id, due window (due_before/due_after, ISO YYYY-MM-DD) or energy. Without a status, returns active tasks (excludes done/dropped). Read-only.
Inputs: limit, energy, status, owner_id, +2 more.
list_upcoming_expensesList upcoming expensesBRead-onlyInspect
List active upcoming and recurring expenses for a ledger. If month is given, only items with occurrences in that month are returned. Amounts in currency units, not cents.
Inputs: ledger_id (required), month.
propose_task_reassignmentReassign a taskADestructiveInspect
Propose moving a specific task to a different household member to rebalance the load. Proposes only — tell the user it is awaiting their confirmation, never that it is done. Get task and member ids from get_household_balance / list_household_members first; never guess ids.
Inputs: task_id (required), new_owner_id (required), additional_information.
recall_memoryRecall remembered factsBInspect
Recall saved household/user memories for a query (facts, preferences, constraints). Read-only, policy-filtered; use when prior context would help.
Inputs: query (required), max_results.
record_decisionRecord a decisionBInspect
Store a one-off decision for future reference. Commits immediately.
Inputs: prompt (required), chosen, rationale, additional_information.
record_expenseRecord an expenseAInspect
Record one expense or income entry in a ledger. Commits immediately. amount_cents is MINOR units (cents): pass 2500 for 25.00, never a decimal. The returned amount is in currency units (e.g. "25.00"). To attribute the source of money, pass expense_account_id (the numeric id from list_expense_accounts) — do NOT stuff the account into description, and do NOT pass a name. When omitted, the ledger's default account (if any) is applied.
Inputs: category (required), ledger_id (required), amount_cents (required), date, +3 more.
remember_factRemember a factBInspect
Save a durable fact/preference the user stated, for future recall. Commits immediately.
Inputs: content (required), confidence, visibility, memory_type, +1 more.
resolve_open_itemResolve an open itemBDestructiveInspect
Propose resolving (or dismissing) an open item once it's handled. Proposes only.
Inputs: open_item_id (required), status.
schedule_taskSchedule a taskADestructiveInspect
Propose placing a task into a specific time slot. This tool proposes only — tell the user it is awaiting their confirmation, never that the task has been placed or that scheduling is complete. Provide ISO-8601 scheduled_start and scheduled_end strings; get candidate slots from suggest_task_schedule first.
Inputs: task_id (required), scheduled_end (required), scheduled_start (required).
set_budget_goalSet a savings goalADestructiveInspect
Propose creating or updating a budget goal (savings or spend-limit). Proposes only — awaiting confirmation. target_cents is MINOR units (cents): pass 300000 for a 3000.00 target, never a decimal. monthly_contribution_cents (optional) is also in minor units.
Inputs: name (required), goal_type (required), ledger_id (required), start_month (required), +7 more.
set_category_budgetSet a category budgetADestructiveInspect
Propose setting a category's monthly budget limit for a ledger. Proposes only — awaiting confirmation. limit_cents is MINOR units (cents): pass 50000 for a 500.00 limit, never a decimal.
Inputs: month (required), category (required), ledger_id (required), limit_cents (required).
set_meal_decisionSet the meal for a dayCDestructiveInspect
Set today's instance of a recurring meal/decision routine. Commits immediately.
Inputs: chosen (required), prompt (required), routine_id (required), rationale, +1 more.
shortlist_optionsShortlist optionsADestructiveInspect
Attach a list of shortlisted options to a task (e.g. for a decision task or when exploring alternatives). Options are appended unless replace=true. Commits immediately.
Inputs: options (required), task_id (required), replace, additional_information.
skip_routine_todaySkip a routine todayBDestructiveInspect
Propose skipping today's instance of a recurring routine, with an optional reason. Proposes only.
Inputs: routine_id (required), reason, additional_information.
suggest_task_ownerSuggest who should do a taskARead-onlyInspect
Suggest the best household member to own a task, fusing workload balance with calendar availability. Returns ranked candidates with is_free and has_coverage flags. Read-only — use it to reason before proposing a reassignment.
Inputs: task_id (required).
suggest_task_scheduleSuggest when to do a taskARead-onlyInspect
Suggest free time slots for a task based on the owner's calendar. Returns up to 3 upcoming windows that fit the task's estimated duration with ISO-8601 start/end times. Read-only — use it to reason before proposing a scheduled time.
Inputs: task_id (required).
transition_statusChange a task's statusBDestructiveInspect
Propose a task status change (done/not-today/waiting/blocked/waiting_on_other). Proposes only — tell the user it is awaiting confirmation.
Inputs: task_id (required), new_status (required), waiting_on, additional_information.
update_memoryUpdate a remembered factBDestructiveInspect
Update a saved memory's content and/or visibility by id. Proposes only.
Inputs: memory_id (required), reason, content, visibility.
update_routineUpdate a routineCDestructiveInspect
Propose editing a recurring routine (title, notes, frequency, weekdays, default_energy, estimated_minutes, time_hint, start/end date, active, rotation). Proposes only.
Inputs: routine_id (required), notes, title, active, +9 more.
update_taskUpdate a taskBDestructiveInspect
Propose editing a task's title, notes, due_date, energy or estimated_minutes. Proposes only.
Inputs: task_id (required), notes, title, due_date, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm29 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.169 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.