list_playbooks
List all content playbooks visible to the caller in the current team. Returns summaries only — call get_playbook for a playbook's items.
Input Schema
{
"type": "object",
"properties": {}
}Output Schema
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"team_id": {
"type": "integer"
},
"link_url": {
"type": "string",
"description": "URL to open this playbook in the Marcora web app."
},
"created_at": {
"type": "integer",
"description": "Unix ms timestamp."
},
"created_by": {
"type": "integer"
},
"item_count": {
"type": "integer"
},
"updated_at": {
"type": "integer",
"description": "Unix ms timestamp."
},
"visibility": {
"enum": [
"private",
"team"
],
"type": "string",
"description": "private = creator-only; team = visible to all active teammates."
},
"anchor_date": {
"type": [
"string",
"null"
],
"description": "Persisted YYYY-MM-DD anchor date, or null."
},
"description": {
"type": [
"string",
"null"
]
}
}
}
},
"itemsTotal": {
"type": "integer"
}
}
}Instructions
List all content playbooks visible to the caller in the current team (team-visible playbooks plus the caller's own private ones). Returns summaries only — call get_playbook for a playbook's items. Use before instantiate_playbook / update_playbook to find the right id.
Parameters: none.
Output: an array of playbook summary objects (id, name, description, visibility, anchor_date, link_url, item count, timestamps). Each object's anchor_date is the persisted YYYY-MM-DD reference date (or null), and link_url opens that playbook in the Marcora web app — surface it instead of the raw id.
Example prompts:
- "What playbooks do I have?"
- "Show my content templates"
Links: present link_url to the user exactly as returned — copy it character for character. Never retype, shorten, or rebuild a link or the IDs inside it.