Agents (MCP)

Coming soon

Craftshop will have an MCP server: an agent such as Claude signs in with your account, inside one organization, and uses the same functions as the app.

Preview

Coming soon

Planned tools

list_orders
Orders with their status
get_order
One order with its lines and jobs
get_order_timeline
An order's history
list_jobs
The job queue
get_job
One job with its model and parameters
update_job_status
Changes a job's state, one step at a time
add_tracking
Adds the carrier and tracking to a shipment
list_models
The catalog's models
list_alerts
Open alerts, such as unmapped variants
Connect an agentjson
{
  "mcpServers": {
    "craftshop": {
      "url": "https://app.craftshoplabs.com/mcp"
    }
  }
}
A step that can't be skippedjson
{
  "tool": "update_job_status",
  "input": { "job": "JOB-0142", "status": "shipped" },
  "error": {
    "code": "INVALID_TRANSITION",
    "message": "JOB-0142 is printed; the next state is qc_passed"
  }
}
The planned tools and the error an agent gets when it tries to skip a step. Preview of the planned product: it isn't available yet and the details may change.

What it does

  • The same functions as the app

    It looks up orders, jobs, models and alerts, moves a job forward one step at a time and adds the tracking to a shipment.

  • Never above the checks

    No agent approves a golden sample or a quality check, and none skips a state. If it tries, it gets an error.

  • Every change, with its source

    What an agent does stays in the order's history marked as MCP, next to what people did.

Where it fits in the flow

It works on jobs and shipments, with the permissions of the person who connected it.

  1. Store
  2. Model
  3. Golden sample
  4. Jobs (part of this product)
  5. Quality check
  6. Shipping (part of this product)

Today and what's next

What works today

  • Every state change is already recorded with who made it and from where.
  • Jobs move forward one step at a time, with no jumps.

What's coming

  • An MCP server with OAuth, connected to a single organization.
  • Nine tools for orders, jobs, models, alerts and shipments.
  • A page in Settings to see and disconnect agents.

Start with what works today.

You create your brand, choose who prints and connect Shopify. What's coming joins the same account, without changing how you work.

Waitlist

Bring your brand to Craftshop

We're opening one brand at a time. Leave your email and we'll write when there's room for yours.

Once your brand is in

  • Every sale is printed piece by piece

    An order from your store reaches the workshop as one job per piece, and the tracking goes back to your store so the buyer sees it where they bought.

  • Nothing ships without a photo check

    You approve a golden sample per model and workshop. Before dispatch, every piece passes a photo check against that sample.

  • You start with Shopify

    Connect your Shopify store and upload each model once. Tiendanube and Mercado Libre join next, each with its own integration.