Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BareMCPlist all published products"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
BareMCP
MCP server for BareCommerceCore e-commerce management via AI assistants.
Quick Start (30 seconds)
1. Install
2. Configure Claude Desktop
Add to your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
3. Connect
Say to Claude: "Connect to my BareCommerce store"
A browser window opens for secure OAuth login. No API keys in chat.
Security
Never paste API keys into chat. BareMCP uses browser-based OAuth Device Flow.
Credentials encrypted with AES-256-GCM at
~/.baremcp/credentials.jsonMachine-specific encryption (credentials don't work on other machines)
No telemetry, no analytics — see PRIVACY.md
Environment Variables
Variable | Required | Default | Description |
| No |
| API endpoint |
| No | — | Pre-configured key (skips OAuth) |
| No | — | Auto-select store |
Troubleshooting
Error | Cause | Fix |
| Not connected | Run |
| No default store | Pass |
| Too many requests | Wait 60s, retry |
| Invalid/expired token | Run |
| Request took >30s | Check network, retry |
See docs/TROUBLESHOOTING.md for complete error reference.
Features
46 Tools for complete store management
4 Resources for quick data access
6 Prompts for guided workflows
Multi-tenant — users authenticate at runtime
Tools by Category
Category | Tools |
Session |
|
Store |
|
Products |
|
Orders |
|
Customers |
|
Categories |
|
Pages |
|
Media |
|
Webhooks |
|
Audit |
|
Resources
URI | Description |
| Store settings, currency, timezone, contact info |
| Product attribute and metafield definitions |
| Hierarchical category tree |
Prompts
Name | Description |
| Guided product creation workflow |
| Generate sales summary for date range |
| Find low stock products |
| Find customer and order history |
| Update prices across products |
| Export catalog data |
Usage Examples
Products
"List all published products" "Create a new product called 'Wireless Headphones' priced at $79.99" "Find products with less than 10 items in stock"
Orders
"Show me orders from last week" "Get details for order ORD-2024-001"
Customers
"Find customer with email john@example.com"
Analytics
"Give me a sales report for this month"
Documentation
Development
License
MIT — see LICENSE