publish_recipe

Publish recipe

Put a recipe you own on the public wall under your byline, or take it down with published: false. Ask before publishing on someone's behalf: a page with their name on it is theirs to put up. Publishing needs a claimed profile handle and a cover, mints the page's slug, is capped per account, and screens the recipe's text once; a refusal names which. The row keeps its private copy either way, and a taken-down page stops answering. Spends no credits.

Scope

Behaviour

Writes
Creates or changes items in the caller's own account.
Can delete or overwrite
Can delete, overwrite, cancel or withdraw something the caller already has, so a host should confirm it.
Reaches outside
Puts the recipe on Kuro's public catalog under the caller's byline, where anyone can open it.

Credits

What the tool's description says about credits, verbatim.

Inputs

Example call

A tools/call request with the required arguments only, each a placeholder read off the schema. Replace them before sending.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "publish_recipe",
    "arguments": {
      "recipe_id": "00000000-0000-4000-8000-000000000000"
    }
  }
}

Input schema

As the server sends it in tools/list.

{
  "type": "object",
  "properties": {
    "recipe_id": {
      "type": "string",
      "format": "uuid"
    },
    "published": {
      "type": "boolean"
    }
  },
  "required": [
    "recipe_id"
  ],
  "additionalProperties": false
}

Related tools

Every tool· This page as Markdown