chat_history
Fetch conversation history for a Pickaxe agent. Use to analyze user questions, identify KB gaps, and review agent performance.
Read what users actually asked a Pickaxe agent, fix the knowledge-base gaps that surface, and manage the studio's users and product access from the same client.
No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.
LABSCO SUMMARY
chat_history's own description names that job: analyse user questions, identify knowledge-base gaps, review agent performance. The document calls are shaped to answer it, with doc_create accepting either raw content or a website URL to scrape. The user side is full write access rather than reporting — user_update sets products, currentUses and extraUses — and one consequence is worth knowing before a cleanup pass: doc_delete removes the document from every agent connected to it, not only from the one you were looking at.
A management surface for a Pickaxe studio: an agent's conversation history, the documents in its knowledge base, the studio's users and their product access, and the memories collected against them.
Your Pickaxe Studio API key (it starts with studio-) in PICKAXE_STUDIO_MAIN — one PICKAXE_STUDIO_<NAME> variable per studio if you work with several — and Node.js 18 or later. Calls about an agent's history and knowledge base also take that agent's pickaxeId.
One command plus a key — npx -y mcp-pickaxe, then supply credentials
USE CASES
Read the conversations for questions the agent handled badly, turn the missing material into a document, and attach it to that agent.
Check which products exist, invite the group with those products attached, and confirm what they ended up with.
Look up the account, see the usage the studio has recorded against it, and adjust the allowance without rebuilding the user.
Find it in the studio, check what it says, unlink it from the agent that was using it, and then remove it for good.
Look at which memory schemas the studio defines, then read one user's stored values against the schema you care about.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
chat_historyFetch conversation history for a Pickaxe agent. Use to analyze user questions, identify KB gaps, and review agent performance.
doc_connectConnect/link a document to a Pickaxe agent, adding it to the agent's knowledge base.
doc_createCreate a new document in Pickaxe knowledge base. Can create from raw content or scrape a website URL.
doc_deleteDelete a document from Pickaxe. This removes it from all connected agents.
doc_disconnectDisconnect/unlink a document from a Pickaxe agent, removing it from the agent's knowledge base.
doc_getRetrieve a specific document by ID.
doc_listList all documents in the Pickaxe studio with pagination.
memory_get_userGet all collected memories for a specific user.
memory_listList all memory schemas defined in the studio.
products_listList all available products/bundles in the Pickaxe studio.
studios_listList all configured Pickaxe studios and the current default.
user_createCreate a new user with optional product access.
user_deleteDelete a user by email.
user_getGet details for a specific user by email.
user_inviteSend email invitations to new users with optional product access.
user_listList all users in the Pickaxe studio with their product access and usage stats.
user_updateUpdate an existing user's details, products, or usage.
BEFORE YOU INSTALL
17 tools when we connected.
CONTEXT COST
Rated by the size of the 17 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-pickaxe": {
"command": "npx",
"args": [
"-y",
"mcp-pickaxe"
],
"env": {
"PICKAXE_STUDIO_MAIN": "<YOUR_PICKAXE_STUDIO_MAIN>"
}
}
}
}npx -y mcp-pickaxe