Docs menu

Founder Operations

log_revenue_insight

Save a revenue insight, decision, metric or pattern to Andru's memory so it compounds over time. Use after a deal decision, ICP refinement, metric update or strategic pivot. Saving an existing key keeps the previous value in its history. Free.

Price: FreeMCP and A2A

Parameters

ParameterTypeRequiredDescription
categorystringYesWhat kind of memory this is.One of: metric, account, priority, preference, decision, deadline
keystringYesIdentifier, lowercase_underscored (e.g. "current_arr", "acme_deal_stage").
valuestringYesA concise, specific fact or insight.
memoryTypestringNoepisodic = time-bound fact (default), semantic = pattern, procedural = habit.One of: episodic, semantic, procedural
domainstringNoBusiness domain. Default: general.One of: revenue, product, team, investor, market, general
confidencenumberNoHow confident (0.0-1.0). Default 1.0 for founder-stated facts.

Ask for it in your MCP client

Your client picks the tool and fills in the parameters from what you ask. These are the arguments it sends:

arguments
{
  "category": "metric",
  "key": "<key>",
  "value": "<value>",
  "domain": "datadoghq.com"
}

Call it over A2A

POST to https://api.andru-ai.com/api/a2a/tasks with your key in X-API-Key. See Send a task.

Request body
{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "tasks/send",
  "params": {
    "skillId": "founder-ops",
    "message": {
      "role": "user",
      "parts": [
        {
          "kind": "data",
          "data": {
            "tool": "log_revenue_insight",
            "args": {
              "category": "metric",
              "key": "<key>",
              "value": "<value>",
              "domain": "datadoghq.com"
            }
          }
        }
      ]
    }
  }
}