Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STASHDOG_EMAIL | No | Your StashDog email address for automatic authentication | |
| STASHDOG_API_URL | No | The URL of the StashDog GraphQL API | http://localhost:3000/graphql |
| STASHDOG_PASSWORD | No | Your StashDog password for automatic authentication | |
| STASHDOG_AUTH_TOKEN | No | Your StashDog authentication token |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| manage_inventory_items | Add, update, search, delete, or manage inventory items using natural language instructions. Supports complex operations like adding items with tags, notes, custom fields, and organizing them in containers. |
| manage_collections | Create, update, delete collections or manage items within collections using natural language instructions. |
| import_from_url | Import items from URLs (e.g., product pages, images) into the inventory. |
| manage_tags | Create, search, rename, or delete tags using natural language instructions. |
| get_inventory_stats | Get statistics about your inventory including item count, collection count, and tag count. |
| authenticate | Authenticate with StashDog using email and password. |
| smart_search | Perform intelligent searches across your inventory with natural language queries that can include multiple criteria. |
| manage_users | Manage users including fetching user details. |
| manage_notifications | Fetch user notifications. |
| manage_groups | Fetch user groups. |
| manage_subscriptions | Manage subscriptions including fetching details and creating subscriptions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |