Claude.ai
Live MCP connection in your browser. No install, no config file — just a URL and your API key.
Setup
URL: https://packmate.shop/mcp
Header: X-API-Key: pm_live_…Best for ad-hoc queries and quick experiments.
In DevelopmentPackMate is coming soon — sign up to get early accessComing soon
PackMate ships an MCP (Model Context Protocol) server in every plan, including Free. Plug it into Claude.ai, Claude Desktop, ChatGPT or any HTTP client and run pack-related work straight from the chat. You bring your AI subscription — we don't host inference, so no extra costs from us.
PackMate exposes one API surface. Pick the frontend that fits your workflow — they all read and write the same data.
All four frontends authenticate the same way (API key) and call the same tools. Switch between them without losing state — the source of truth is your PackMate instance.
Same tools, same data, different surfaces. Setup takes 30 seconds — no SDK, no servers to run.
Live MCP connection in your browser. No install, no config file — just a URL and your API key.
Setup
URL: https://packmate.shop/mcp
Header: X-API-Key: pm_live_…Best for ad-hoc queries and quick experiments.
Local MCP via stdio. Add a JSON snippet to claude_desktop_config.json and the tools appear in your Claude Desktop session.
Setup
{
"packmate": {
"command": "npx",
"args": ["@packmate/mcp"],
"env": { "PACKMATE_KEY": "…" }
}
}Best for daily work — feels like a native plugin.
Configure a Custom GPT with the PackMate OpenAPI spec. ChatGPT auto-discovers all 16 tools and exposes them as actions.
Setup
OpenAPI URL:
https://packmate.shop/api/openapi.json
Auth: X-API-Key headerBest if your team already lives in ChatGPT.
Bypass the MCP layer and call the REST API directly. Useful for ERP integrations, automation scripts and custom dashboards.
Setup
curl https://packmate.shop/api/v1/orders \
-H 'X-API-Key: pm_live_…'Best for ERP, n8n, Zapier and custom code.
Most users finish in under 5 minutes. The diagnose_setup tool catches 90% of misconfigurations before you write your first prompt.
In the PackMate admin, open Settings → AI → API keys. Create a new key, give it a label, and copy it once — the prefix is pm_live_… (or pm_test_… for sandbox).
Pick a frontend (Claude.ai, Claude Desktop, ChatGPT or REST), drop in the URL or config snippet, and authenticate with your API key. The cards above have copy-paste examples for each.
X-API-Key: pm_live_…Your first prompt should be "run diagnose_setup". The tool checks your API key, lists which tools are available on your plan, and surfaces config issues with concrete remediation steps.
> run diagnose_setupTry "which orders need a label today?" or "calculate the pack plan for order #1234". Claude will pick the right tool, call PackMate, and stream the result back. From here, you write whatever pack-related prompt you want.
> which orders need a label today?These are real prompts that work today against the 16 base tools. Mix and match — Claude figures out which tools to chain.
> Which orders need a DHL label today?
list_orders → filtered for unlabeled, ready-to-ship status.
> Create a DHL label for order #1234.
get_pack_plan → create_dhl_label → returns label PDF.
> Show me the LUCID report for Q1 2026, ready to copy-paste.
get_lucid_report → CSV-formatted material breakdown.
> What box should I use for order #5678 and why?
calculate_pack_plan → returns recommendation + reasoning.
> Top 10 products by packed volume in the last 30 days.
list_orders → aggregated by product.
> List all products with missing dimensions.
list_products → filtered for empty length/width/height.
> How much shipping did we save last month with Multi-Split?
get_savings_summary → returns euros saved + comparison.
> Compare 1× XL vs. 2× M for order #9999.
calculate_multi_split → returns all combinations + costs.
> Add a new fill material: bubble wrap, 25g/m², category PPK.
list_fill_materials + admin write tool.
> How close are we to the monthly cap?
health_check → current usage vs. plan cap.
Every tool ships on every plan, except query_carrier_rates which is Custom-only (operations complexity, not a marketing lock).
| Tool | Description | Availability |
|---|---|---|
list_orders | List Shopify orders with optional filters (status, labeled, date range). | All plans |
get_pack_plan | Retrieve the latest pack plan for a specific order. | All plans |
calculate_pack_plan | Run the bin-packing algorithm and return the optimal box selection. | All plans |
calculate_multi_split | Compare single-box vs. multi-box scenarios and return the cheapest combination. | All plans |
list_boxes | List your packaging types with dimensions, weight limits and costs. | All plans |
create_box | Add a new packaging type to your inventory. | All plans |
update_box | Modify an existing packaging type. | All plans |
list_products | List Shopify products with their stored dimensions. | All plans |
set_product_dimensions | Set length, width, height and weight for a product. | All plans |
list_fill_materials | List configured fill materials with weight and category. | All plans |
get_lucid_report | Generate a LUCID-formatted material report for any period. | All plans |
get_savings_summary | Aggregated savings vs. baseline shipping cost. | All plans |
create_dhl_label | Generate a DHL label using your Geschäftskunden account. | All plans |
health_check | Check API key validity, plan status and current usage. | All plans |
diagnose_setup | Run a full setup audit and surface configuration issues. | All plans |
get_setup_guide | Return a tailored setup guide based on your current state. | All plans |
query_carrier_rates | Live rates from UPS / FedEx / USPS via real-time carrier API. | Custom only |
We don't host AI inference and we don't pass your data through third parties. Here's the threat model and the controls.
PackMate doesn't host LLM inference. You bring your own Claude or ChatGPT subscription, and the prompt + response go through your account, not ours. We just provide the tools.
Each API key is rate-limited based on your plan tier — Free 60 req/min, Basic 120, Pro 300, Business 600, Custom negotiated. Bursts are smoothed via token bucket.
Keys are hashed with SHA-256 at rest, never logged in plaintext, and can be rotated in one click. Multiple keys per shop for staged environments.
AI tools only access shop data the merchant has already consented to. No customer PII passes through prompts unless the merchant explicitly asks for it.
The order cap on each plan governs new pack calculations — the resource that costs us most. AI tool calls themselves don't count against your cap. List orders, query analytics, run diagnose_setup as often as you want.
Counts toward cap
Pack calculations on new orders
Doesn't count toward cap
Read tools, AI queries, recalculations
Install PackMate, generate an API key, plug it into Claude or ChatGPT — your first AI-powered pack workflow runs in under 5 minutes.
Model Context Protocol — an open standard for connecting LLM clients to data and tools. Anthropic created it; Claude.ai, Claude Desktop and an increasing number of other clients support it. PackMate ships an MCP server with all 16 tools, so any MCP-compatible client can read your shop data and trigger actions.
Anything that speaks MCP works directly: Claude.ai, Claude Desktop, Claude Code, third-party MCP clients. ChatGPT works via the Custom GPT route (OpenAPI spec). Other LLMs (Gemini, Mistral, Llama via local clients) work if their client supports MCP or the OpenAPI Custom GPT pattern.
Not to us. You bring your own Claude or ChatGPT subscription — Anthropic / OpenAI bills you for inference, we don't see those costs. PackMate only charges for shop volume; the AI integration is free on every plan.
Your data flows: PackMate → MCP/REST → your AI client → your screen. The AI provider (Anthropic, OpenAI, etc.) sees the prompts and tool responses, governed by their data-use policy. PackMate doesn't proxy AI requests, so we never see your prompts. Set your provider's data-retention policy according to your needs.
Per plan: Free 60 req/min, Basic 120, Pro 300, Business 600, Custom negotiated. Each request roughly maps to one tool call. Bursts are smoothed by a token bucket — you won't get blocked for short spikes.
Yes — the API is yours to wrap. Build a customer-facing GPT, an internal Slack bot, an ERP-side automation, whatever. You're allowed to monetize value-added integrations as long as you don't resell raw PackMate access.
Yes — the OpenAPI spec at /api/openapi.json is publicly readable. Build any wrapper you want, in any language. We use this internally to ship the Claude.ai remote MCP and the ChatGPT Custom GPT — same surface.