{"tools":[{"name":"agent_chat","description":"Send a message to the agent. The agent stores the message in CockroachDB via the MCP `insert_rows` tool, recalls context via `select_query`, generates a response, stores the response, and returns it. Demonstrates persistent, globally-distributed memory.","inputSchema":{"type":"object","properties":{"session_id":{"type":"string","description":"Session identifier (default: new UUID)"},"message":{"type":"string","description":"User message to the agent"}},"required":["message"]}},{"name":"agent_recall","description":"Recall all memories for a session from CockroachDB via MCP `select_query`.","inputSchema":{"type":"object","properties":{"session_id":{"type":"string","description":"Session identifier"},"limit":{"type":"integer","description":"Max memories to return","default":50}},"required":["session_id"]}},{"name":"agent_search","description":"Full-text search over memories via MCP `select_query` (ILIKE).","inputSchema":{"type":"object","properties":{"session_id":{"type":"string","description":"Session identifier"},"query":{"type":"string","description":"Search query"}},"required":["session_id","query"]}},{"name":"agent_forget","description":"Delete all memories for a session via MCP `delete_rows`.","inputSchema":{"type":"object","properties":{"session_id":{"type":"string","description":"Session identifier"}},"required":["session_id"]}},{"name":"agent_cluster_info","description":"Get CockroachDB cluster identity and multi-region topology via MCP `get_cluster` + `list_cluster_nodes`.","inputSchema":{"type":"object","properties":{}}},{"name":"agent_backup_s3","description":"Back up all memories to AWS S3 as a gzip-compressed JSON snapshot (free tier).","inputSchema":{"type":"object","properties":{}}},{"name":"agent_audit_trail","description":"Return the full audit trail of all CockroachDB MCP tool calls (inputs, outputs, timestamps).","inputSchema":{"type":"object","properties":{}}},{"name":"agent_list_cockroachdb_tools","description":"List the 15 CockroachDB MCP Server tools (10 read + 5 write) that the agent uses for memory operations.","inputSchema":{"type":"object","properties":{}}},{"name":"list_databases","description":"CockroachDB MCP Server tool: list_databases","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"list_tables","description":"CockroachDB MCP Server tool: list_tables","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"get_table_schema","description":"CockroachDB MCP Server tool: get_table_schema","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"get_cluster","description":"CockroachDB MCP Server tool: get_cluster","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"list_sql_users","description":"CockroachDB MCP Server tool: list_sql_users","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"list_cluster_nodes","description":"CockroachDB MCP Server tool: list_cluster_nodes","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"show_running_queries","description":"CockroachDB MCP Server tool: show_running_queries","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"select_query","description":"CockroachDB MCP Server tool: select_query","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"explain_query","description":"CockroachDB MCP Server tool: explain_query","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"show_statement","description":"CockroachDB MCP Server tool: show_statement","inputSchema":{"type":"object","properties":{}},"category":"read"},{"name":"create_database","description":"CockroachDB MCP Server tool: create_database","inputSchema":{"type":"object","properties":{}},"category":"write"},{"name":"create_table","description":"CockroachDB MCP Server tool: create_table","inputSchema":{"type":"object","properties":{}},"category":"write"},{"name":"insert_rows","description":"CockroachDB MCP Server tool: insert_rows","inputSchema":{"type":"object","properties":{}},"category":"write"},{"name":"update_rows","description":"CockroachDB MCP Server tool: update_rows","inputSchema":{"type":"object","properties":{}},"category":"write"},{"name":"delete_rows","description":"CockroachDB MCP Server tool: delete_rows","inputSchema":{"type":"object","properties":{}},"category":"write"}]}