Get the workspace context

The single source of truth about the client, composed for one purpose within its token budget: Voice (how they sound, banned phrases), Rules, the strategy (angles, offers, live free assets, audiences, USP), Brand, Funnel, what Dynamic Memory knows about the topic, and Library passages. purpose is director, writer, idea, script, miner, discovery or article. Read this before writing anything in the client’s name.

knowledge_contextKnowledgeRead only

Behavior

Read-only hint
True
Destructive hint
Not declared
Idempotent hint
Not declared
Open-world hint
Not declared

Parameters

NameTypeRequirementDescription
workspaceIdstringRequiredThe workspace id or slug (from workspace_list).
purposestringRequiredNo additional description.
topicstringOptionalWhat the piece is about; picks memory and library.

Input JSON Schema

Generated from the registered input schema
{
  "type": "object",
  "properties": {
    "workspaceId": {
      "type": "string",
      "minLength": 1,
      "description": "The workspace id or slug (from workspace_list)."
    },
    "purpose": {
      "type": "string",
      "enum": [
        "director",
        "writer",
        "idea",
        "script",
        "miner",
        "discovery",
        "article"
      ]
    },
    "topic": {
      "description": "What the piece is about; picks memory and library.",
      "type": "string",
      "maxLength": 400
    }
  },
  "required": [
    "workspaceId",
    "purpose"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Call shape

Use an MCP client rather than sending this JSON directly. The client handles protocol negotiation, sessions, and authentication.

Protocol request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "knowledge_context",
    "arguments": {}
  }
}