ConsignSpace MCP server for Claude Desktop - manage cart and orders
Project description
MCP Server ConsignSpace
A Model Context Protocol (MCP) server for ConsignSpace reseller API integration with Claude Desktop.
Features
- 🛒 Cart Management: Add, update, remove products from cart
- 📦 Order Processing: Create orders, retrieve order details
- 🔍 Product Search: Search products with filters
- 🔐 Secure Authentication: Token-based API authentication
- 🔄 Real-time Updates: Live cart and order synchronization
Installation
Install using pipx (recommended):
pipx install mcp-server-consignspace
Or using pip:
pip install mcp-server-consignspace
Configuration
1. Get Your ConsignSpace API Token
- Visit ConsignSpace Token Generator
- Generate your access token
- Copy the token for configuration
2. Configure Claude Desktop
Add the server to your Claude Desktop configuration file:
Location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
{
"mcpServers": {
"consignspace": {
"command": "mcp-server-consignspace",
"env": {
"CONSIGNSPACE_ACCESS_TOKEN": "your-token-here"
}
}
}
}
3. Restart Claude Desktop
Restart Claude Desktop to load the new server configuration.
Available Tools
Cart Operations
add-to-cart: Add products to cartget-cart: View current cart contentsupdate-cart-quantity: Update product quantitiesremove-from-cart: Remove items from cartclear-cart: Empty the cart
Order Operations
create-order: Create new order from cartget-order: Retrieve order details by ID
Product Operations
get-products: Search and browse productstest-auth: Test API authentication
Configuration
set-api-config: Update API settings (optional)
Usage Examples
Search for Products
Can you search for "Charizard V (SWSH133)" products?
Add to Cart
Add product ID 108323 to cart with quantity 2
View Cart
Show me my current cart contents
Create Order
Create an order with customer email "customer@example.com"
Check Order Status
Get details for order 07-11-25-48265
Environment Variables
| Variable | Description | Required |
|---|---|---|
CONSIGNSPACE_ACCESS_TOKEN |
Your ConsignSpace API token | Yes |
API_BASE_URL |
API base URL (optional) | No |
Requirements
- Python 3.8+
- ConsignSpace reseller account
- Claude Desktop
Support
- Repository: GitHub Issues
- ConsignSpace API: Official Documentation
License
MIT License - see LICENSE file for details.
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Changelog
0.1.0
- Initial release
- Cart and order management
- Product search functionality
- Authentication support
- Claude Desktop integration
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_server_consignspace-0.1.1.tar.gz.
File metadata
- Download URL: mcp_server_consignspace-0.1.1.tar.gz
- Upload date:
- Size: 39.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
618e343759cd49a9bfda7bd9fe9ca2f489900bb22681cfa309c81af34bb67905
|
|
| MD5 |
9227dbbe99494658c2ed5fb1ab7a777d
|
|
| BLAKE2b-256 |
d78f80badddfe5a00ec06f729c791c1f08481e14de19b58d6382e9e5401a8f66
|
File details
Details for the file mcp_server_consignspace-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mcp_server_consignspace-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7174c063cb6b86f5a90681b3fab825090ef2a691d7d564049c0a7e9e4b99852
|
|
| MD5 |
c7e1848dff0f15de9cdc097db8fd1cd3
|
|
| BLAKE2b-256 |
ffb8977354f772415a041fff912135fa95ca36f0a7d55e41c3ab073f0076c1cb
|