MCP server for the GlobalSKU product data management API
Project description
GlobalSKU MCP Server
A Model Context Protocol (MCP) server that wraps the GlobalSKU product data management API. It lets AI assistants (Claude Desktop, Claude Code, etc.) submit products for market analysis, get pricing data, manage listings across marketplaces, and more -- all through natural conversation.
Installation
# From the mcp-server directory
pip install .
# Or install directly from the package name (if published)
pip install globalsku-mcp
Configuration
Environment Variables
| Variable | Required | Description |
|---|---|---|
GLOBALSKU_API_URL |
Yes | Base URL of your GlobalSKU instance (e.g. https://globalsku.app) |
GLOBALSKU_API_TOKEN |
Yes | Laravel Sanctum API bearer token |
Generate a Sanctum token from your GlobalSKU account under Settings > API Tokens.
Claude Desktop
Add to your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"globalsku": {
"command": "globalsku-mcp",
"env": {
"GLOBALSKU_API_URL": "https://globalsku.app",
"GLOBALSKU_API_TOKEN": "your-sanctum-token-here"
}
}
}
}
Claude Code
Add to your Claude Code MCP config (.claude/mcp.json in your project or ~/.claude/mcp.json globally):
{
"mcpServers": {
"globalsku": {
"command": "globalsku-mcp",
"env": {
"GLOBALSKU_API_URL": "https://globalsku.app",
"GLOBALSKU_API_TOKEN": "your-sanctum-token-here"
}
}
}
}
Available Tools
| Tool | Description |
|---|---|
process_search |
Submit a product for AI-powered market analysis |
get_quick_results |
Get fast ballpark pricing (30s-2min) |
get_full_results |
Get complete market analysis with eBay data (2-10min) |
list_item |
List a product on marketplaces (eBay, Walmart, Amazon, Shopify, Meta, Temu) |
delist_item |
Remove a product listing from marketplaces |
update_listing_data |
Update listing attributes (title, description, price, etc.) |
update_quantity |
Update inventory quantity (syncs to all active listings) |
update_search_data |
Update search record attributes |
update_ebay_order |
Add tracking information to an eBay order |
suggest_additional_photos |
AI suggests additional photo angles for better listings |
identify_missing_attributes |
AI identifies attributes that need manual verification |
Available Prompts
| Prompt | Description |
|---|---|
product_enrichment |
Step-by-step guide through the full workflow: search, analyze, update, and list |
bulk_processing |
Guide for processing multiple products efficiently |
Quick Example
Once configured, you can ask Claude:
"I have a Nike Air Max 90 in size 10, white colorway. Can you look up the market price and list it on eBay?"
Claude will:
- Call
process_searchwith the title, brand, size, and color - Wait and then call
get_quick_resultsfor initial pricing - Call
get_full_resultsfor complete eBay comparable data - Present the analysis and suggested price
- Call
list_itemto post it on eBay (after your confirmation)
Development
# Install in editable mode
pip install -e .
# Run directly
GLOBALSKU_API_URL=https://globalsku.app GLOBALSKU_API_TOKEN=your-token globalsku-mcp
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 globalsku_mcp-1.0.1.tar.gz.
File metadata
- Download URL: globalsku_mcp-1.0.1.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e7b356341f87db5c2087f35d4b6230ca1e8a6b675a6e29d161405eac1dbe17c
|
|
| MD5 |
4773e026c23e8528e4af8474043d95d8
|
|
| BLAKE2b-256 |
8e115bdadcbba61aa43168d4eb08955f0fc5bcc326a072c3e5b9e7f317bf65b1
|
File details
Details for the file globalsku_mcp-1.0.1-py3-none-any.whl.
File metadata
- Download URL: globalsku_mcp-1.0.1-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20ef19cacac53187fa02c4c5b8f4e968ac791f106b01f0e18006a4b474ff72b9
|
|
| MD5 |
c52ecb697f3b3f5dbc8be9d5cd940f27
|
|
| BLAKE2b-256 |
c2cd8df043d6dae41fa77e725b848b5ad3b9b33acd03e7998d61b5262ff4728e
|