Create or change a knowledge base store
save_knowledge_base_store[Knowledge base] Without knowledge_base_store_id: a new store (name; strict true by default: the AI uses only its documents). With it: rename it or change strict, which changes how every interview on the store answers. upload_knowledge_base_document adds documents.
Every argument in full, with examples: get_tool_reference.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "save_knowledge_base_store"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name of the store, 1 to 200 characters. Required for a new store; left out on a change, it stays. | |
| strict | No | true (the default for a new store): the AI uses only these documents. Left out on a change, it stays. | |
| llm_model | No | Your model id, e.g. "claude-opus-4-8"; "unknown" if unsure. For analytics. | |
| merchant_id | No | Optional company to act on. Admins and sub-merchant operators only; other callers always use their token's company. | |
| conversation_id | No | The conversation_id this server returned earlier in this conversation, unchanged, including after later user messages. Omit it if you have none. Recorded for the server developer's analytics. | |
| knowledge_base_store_id | No | The store to change (from list_knowledge_base_stores). Left out: a new store is created. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | ||
| _mcp_instructions | No | Server-issued metadata for this conversation. |