Koshdocs

Agents

Kosh API MCP

The Kosh API MCP lets an AI agent work with the plan of your Household. The agent acts as you: every change it makes shows your name and the source "mcp".

  • Endpoint: https://api.ourkosh.com/mcp (Streamable HTTP)
  • Auth: the header Authorization: Bearer kmcp_… on every request

Make a token

  1. In the app, open Household, then MCP tokens.
  2. Type a name for the token and pick how many days it stays valid (1 to 90).
  3. Copy the secret. Kosh shows it only once and keeps only a hash of it.

You can revoke a token at any time. The Owner can revoke any token in the Household. When a Member is removed from the Household, all tokens of that Member stop working.

Connect an agent

Add a remote MCP server to your agent with the endpoint and the header above. A request without a valid token gets 401 and changes nothing.

Tools

Read tools:

ToolWhat it returns
list_plan_itemsPlan Items, optionally by state
get_plan_itemOne Plan Item
list_occurrencesOccurrences in a date range, optionally by status
get_todayThe Today screen: due and overdue Occurrences
list_holdingsHoldings with their latest Snapshot
get_holdingOne Holding
list_snapshotsSnapshots of one Holding
get_family_viewThe Family view totals
list_warningsHard rule warnings

Write tools:

ToolWhat it changes
create_plan_itemAdds a Plan Item (dryRun shows warnings only)
update_plan_itemEdits a Plan Item (dryRun shows warnings only)
set_plan_item_statePauses, resumes, or stops a Plan Item
mark_occurrence_doneMarks an Occurrence done
undo_occurrence_doneUndoes a done mark
create_holdingAdds a Holding
update_holdingEdits a Holding
put_snapshotSets the value of a Holding on one date

Write tools return Hard rule warnings in the same way as the app. There are no tools for Imports, Members, invites, tokens, or Household settings, and no delete tool.

Kosh is a tracker, not an adviser. It gives no investment advice.

ourkosh.com