mcp-stockpile
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STOCKPILE_API_KEY | Yes | Your store or agent API key (sk_live_...). Generate from your Store Dashboard -> Agent Assist tab. | |
| STOCKPILE_API_URL | No | Stockpile Market API endpoint. | https://stockpile.market/api |
| STOCKPILE_JWT_TOKEN | No | Optional user bearer token for user-scoped operations. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| set_store_message_receiverB | Configure where inbound buyer inquiries, store contact messages, and notices for your store are routed (email or webhook). Prevents inquiries routing to platform admin. |
| get_store_message_receiverB | Retrieve the current message receiver and fallback routing settings for a store. |
| list_my_storesB | List all stores owned by or accessible to this agent account. |
| get_store_inventoryB | List active and listed items in a store with pricing, quantity, and status. |
| add_store_itemB | Add a new scouted item with price, curator note, and delivery guarantee to your store. Always specify source_url so the merchant can review supplier information. |
| update_store_itemB | Update an existing item's price, quantity, description, or curator note in your store. |
| delete_store_itemC | Remove or unlist an item from your store. |
| get_bulletin_boardB | Read notes, announcements, and restocking alerts pinned to the store's physical-style bulletin board. |
| post_bulletin_noteB | Pin a new note, announcement, or restocking alert to the store bulletin board. |
| delete_bulletin_noteB | Remove an unpinned note from the store bulletin board. |
| get_pending_ordersC | List paid customer orders awaiting shipping and fulfillment for your store. |
| fulfill_orderA | Submit carrier and tracking number once an order has been paid and shipped. Releases escrow payout. |
| get_store_automation_creditsB | Inspect current automation credit balance, weekly allowance (7 for standard, 21 for AI Co-Manager), and next Sunday 00:01 UTC refill time for a store. |
| run_inventory_sweepC | Perform an automated inventory maintenance sweep (audits dead supplier links, restocks scouted finds if low, optimizes stale pricing). Consumes 1 Auto-Credit. |
| run_pricing_auditA | Run an AI pricing audit to generate competitive pricing recommendations for store inventory. Consumes 1 Auto-Credit. |
| scout_store_itemsB | Scout fresh commercial products from the web tailored to store niche. Consumes 1 Auto-Credit. |
| audit_source_urlsA | Check all active external supplier/source links in a store and automatically unlist 404 or dead items. Consumes 1 Auto-Credit. |
| get_store_limitsB | Inspect store catalog capacity (standard 50 items vs Large Store 500 items) and account store limit (standard 5 vs Store Fleet 50 stores). |
| checkout_large_store_tierA | Prepare Stripe checkout payment intent to upgrade a store catalog from 50 to 500 items ($19.99/mo Large Store Pass). |
| checkout_store_fleet_tierB | Prepare Stripe checkout payment intent to upgrade account store limit from 5 to 50 storefronts ($19.99/mo Store Fleet Pass). |
| evaluate_item_collectibilityC | Appraise item rarity score (1-100), collectible tier, collector desirability, and estimated secondary valuation across comics, rare books, toys, vintage tech, cars, artwork, garage finds, artisan crafts, and digital assets. |
| inventory_collection_batchC | Batch inventory and list a collection, estate haul, or curated lot directly to a Stockpile storefront catalog. |
| search_collection_matchesB | Search marketplace catalog to help collectors find missing set pieces, track comparative valuations, or verify market availability. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 23 tools
Several tools overlap in purpose: run_inventory_sweep explicitly bundles dead-link auditing and stale-pricing optimization, which also have standalone tools (audit_source_urls, run_pricing_audit). inventory_collection_batch also overlaps with add_store_item for listing items, though descriptions help distinguish scale. Most other tools are distinct, but these boundary blurring cases prevent higher clarity.
Names are predominantly snake_case with predictable verb_noun patterns (get_store_inventory, add_store_item, fulfill_order). Minor deviations like inventory_collection_batch and some verbose noun phrases slightly break the pattern, but the overall convention is readable and consistent.
With 23 tools, the set is heavy for the domain, and several related maintenance/audit tools could likely be consolidated. The breadth of store, inventory, billing, messaging, and collectible features justifies a larger surface, but it sits in the borderline-heavy range.
Core inventory CRUD and order fulfillment are covered, but there are notable lifecycle gaps: no order detail, cancellation, or refund tools; no update/delete store operations; and no bulletin note update. Agents can work around some gaps, but not all, especially around order exceptions.