Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PICKAXE_STUDIO_DEV | No | Your Pickaxe Studio API key for development environment | |
| PICKAXE_STUDIO_MAIN | No | Your Pickaxe Studio API key (starts with 'studio-') | |
| PICKAXE_DEFAULT_STUDIO | No | The default studio to use when none is specified (e.g., 'PRODUCTION', 'STAGING', 'DEV') | |
| PICKAXE_STUDIO_STAGING | No | Your Pickaxe Studio API key for staging environment | |
| PICKAXE_STUDIO_PRODUCTION | No | Your Pickaxe Studio API key for production environment |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| studios_list | List all configured Pickaxe studios and the current default. |
| chat_history | Fetch conversation history for a Pickaxe agent. Use to analyze user questions, identify KB gaps, and review agent performance. |
| doc_create | Create a new document in Pickaxe knowledge base. Can create from raw content or scrape a website URL. |
| doc_connect | Connect/link a document to a Pickaxe agent, adding it to the agent's knowledge base. |
| doc_disconnect | Disconnect/unlink a document from a Pickaxe agent, removing it from the agent's knowledge base. |
| doc_list | List all documents in the Pickaxe studio with pagination. |
| doc_get | Retrieve a specific document by ID. |
| doc_delete | Delete a document from Pickaxe. This removes it from all connected agents. |
| user_list | List all users in the Pickaxe studio with their product access and usage stats. |
| user_get | Get details for a specific user by email. |
| user_create | Create a new user with optional product access. |
| user_update | Update an existing user's details, products, or usage. |
| user_delete | Delete a user by email. |
| user_invite | Send email invitations to new users with optional product access. |
| products_list | List all available products/bundles in the Pickaxe studio. |
| memory_list | List all memory schemas defined in the studio. |
| memory_get_user | Get all collected memories for a specific user. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |