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
Metadata
Release files for mcp-server-consignspace 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_server_consignspace-0.1.2.tar.gz | 39.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_server_consignspace-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.9 kB
Release files / mcp_server_consignspace-0.1.2.tar.gz
| Download URL | mcp_server_consignspace-0.1.2.tar.gz |
|---|---|
| Size | 39.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e899e7cbf1070c20fb91c5f35f41ca8862c5ccb6ccc364e4894e68e55e4851b
|
|
BLAKE2b-256 checksum How to use checksums |
8ac9f8b309575544d6a274fc086e86ed24520e26ff5d9b3c787a9b06e91c75dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / mcp_server_consignspace-0.1.2-py3-none-any.whl
| Download URL | mcp_server_consignspace-0.1.2-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a9e8374c6d172e6a81e7581f801af883ed92e3defffc420e997e99633e97241f
|
|
BLAKE2b-256 checksum How to use checksums |
c3ee292ee3099e8ef6e0c9e94b73ed55ba2d197d6b066b39fd631aaa5e871e5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|