BetaModel Context Protocol

Ask Claude or ChatGPT about your orders, inventory, suppliers and syncs. In plain English.

Connect your AI assistant to Spark Shipping. Get instant answers from your live store data. No reports to build. No tabs to hunt through.

  • Read-only
  • OAuth sign-in
  • Works with Claude, ChatGPT and Claude Code
  • Included on every plan

What you can ask

Type a question the way you would ask a teammate. The assistant looks up the answer in Spark Shipping and replies in seconds.

"Which vendors failed to sync inventory today?"

Sync health

"Show me orders for store X that have no shipment yet."

Orders

"What is the cost and stock of SKU ABC-123 across my suppliers?"

Products and suppliers

"Did last night's catalog pull for Vendor Y finish? Show the errors."

Jobs and logs

"How many products does Vendor Z supply and what is the MAP?"

Vendor catalogs

"Which fulfillment requests are still open?"

Fulfillment

Connect in two minutes

Four steps. No code. No API keys to copy around.

1

Open connectors in Claude

Go to Settings → Connectors → Add custom connector.

2

Paste the Spark Shipping MCP URL

Use the endpoint shown below.

3

Sign in and approve

You are sent to Spark Shipping to log in, pick your organization and approve the read-only connection.

4

Start asking

Ask about orders, stock, suppliers or sync jobs. Answers come from your live data.

Spark Shipping MCP endpoint
https://mcp.sparkshipping.com/mcp

Using ChatGPT?

Desktop app: Settings → Plugins → Add → Add MCP server, type Streamable HTTP. Web: chatgpt.com/plugins → Add custom MCP server. Paste the same URL, choose OAuth and sign in.

Using Claude Code?

Run this command once.

claude mcp add --transport http spark-shipping https://mcp.sparkshipping.com/mcp

What it can see

Five data areas. Fourteen read-only tools. Everything the assistant needs to answer day-to-day operations questions.

Sites

Find a store by name and see how it is set up.

find_sitesget_site

Vendors and catalogs

Who your suppliers are, and which SKUs, costs, stock and MAP prices they carry.

list_vendorsget_vendorlist_vendor_catalog_skus

Products and mappings

Which supplier SKUs sit behind each product, and what they cost.

get_productlist_product_vendor_skus

Orders, shipments and fulfillment requests

What was ordered, what shipped, and what is still waiting.

list_ordersget_orderlist_shipmentslist_fulfillment_requests

Sync jobs and logs

Whether a catalog pull or inventory sync ran, and the exact errors if it did not.

list_jobsget_jobget_job_log

Built to be safe

Your assistant gets a window into your data. Not the keys to your store.

Read-only by design

The credential itself can only read. Nothing can create, edit or delete. No order gets placed and no inventory changes.

Your login, your permissions

Sign in with your own Spark Shipping account and 2FA. Team members only see the stores they already have access to.

Customer details stay private

Names, addresses, emails, phone numbers and order notes are redacted before anything reaches the AI.

Disconnect any time

Go to Profile → Connected apps. Tokens expire after an hour and refresh automatically while you stay connected.

Scoped to one organization

Each connection is tied to the organization you pick when you approve it.

Rate limited and logged

Every request is rate limited and logged, so usage stays predictable and traceable.

Beta

Included on every plan

Every Spark Shipping plan includes the MCP server during the beta. Existing customers connect in two minutes. Not a customer yet? See it on live data first.

Frequently asked questions

Does it change anything in my store?

No. The connection is read-only. The assistant can look things up. It cannot create, edit or delete anything.

Which AI assistants work?

Claude.ai on web, desktop and mobile, Claude Code and ChatGPT. Any assistant that supports remote MCP with OAuth should work too.

Does it cost extra?

No. It is included in every plan during the beta.

Is my data used to train AI models?

Spark Shipping sends nothing to AI providers itself. The assistant you connect calls our server with your permission. That provider's own data policy applies to what it receives.

Can I limit which team members use it?

Each member signs in with their own login and only sees their own stores. Admins can revoke connections.

What about customer data?

Customer names, addresses, emails, phone numbers and order notes are redacted before anything reaches the AI.

How do I disconnect?

Go to Profile → Connected apps in Spark Shipping. You can also remove the connector in Claude or ChatGPT.