MCP server
Your sign customiser,inside the AI agents you already use.
Connect Claude, ChatGPT, Cursor or Codex to your Sign Customiser store with one URL. Ask for a new colour, a price change, last month's orders. It does the work in your admin, with permissions you approved and can take back.
https://mcp.signcustomiser.comAsk in a sentence.Watch it land in your admin.
The agent calls a named tool with real arguments and gets a real record back. Nothing is scraped, guessed or typed into a form on your behalf.
- 40 toolscovering customisers, options, pricing, products, orders, quotes, webhooks and analytics
- 45 toolsonce you approve the advanced catalogue, which reaches the rest of the platform API
- Every tool needs the same permission its
/api/v3counterpart needs
Toolcreate_customiser_option
Live
Merchant agent
Add a neon colour called Sunset Orange to customiser 42, and check it before you apply it.
isError: false
{ "request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t", "store": { "id": 12, "name": "Demo Signs" }, "customiser_id": 42, "option_type": "colour", "option": { "id": 9, "customiser_id": 42, "name": "Sunset Orange", "colour_type": "single", "hexcode": "#FF7A18", "sort_order": 2 }, "idempotent_replay": false}What you can askit to do
Set up customisers
Start a customiser from a sign prototype, rename it, change its labels, and take it live or off the storefront when you are ready.
- list_customiser_prototypes
- create_customiser
- set_customiser_status
Edit every option family
Colours, fonts, sizes, materials, backboards, backlights and mountings. Add records, reorder them, change them, remove them.
- create_customiser_option
- reorder_customiser_options
Change pricing
Read the pricing document a customiser sells at, then replace or merge it. Prices are integer minor units with an explicit currency, so nothing rounds behind your back.
- get_customiser_pricing
- update_customiser_pricing
Create products and orders
Record a product built from a customiser, or an order against it, and hand it off for production the same way your storefront does.
- create_integration_product
- create_order
Look things up
Orders, quotes and design enquiries, your subscription, and an order and revenue summary over 7, 30, 90 or 365 days.
- list_orders
- list_quotes
- get_analytics_summary
Wire up the rest of your shop
Manage the webhook subscriptions that tell your other systems about new orders and products, and search the Sign Customiser documentation without leaving the chat.
- create_webhook_subscription
- search_docs
Connecting takesone URL
Paste one URL
Your agent asks for a server address. Give it https://mcp.signcustomiser.com. There is no API key to create, copy or store.
Choose a store and approve permissions
Sign Customiser opens a consent screen in your browser. If it asks for a connection code, generate one in Tools & Settings > MCP server, in the Shopify app or at web.signcustomiser.com. Pick the store the agent acts for, then approve permissions written in plain language, such as View customisers and Manage pricing.
Watch what it does
Tools & Settings > MCP server in your admin lists every connected agent, how many calls each tool made, and every change a connection has written.
Revoke in one click
Revoking takes effect immediately and does not need the agent's cooperation.
You decide what itis allowed to touch
Permissions you chose, checked on every call
A connection only holds the permissions you ticked. Ask an agent to do something you did not approve and the tool answers with the name of the permission it needs, rather than doing it anyway.
One store per connection
A connection is bound to one store for its whole life, and the store comes from the token rather than from anything the agent sends. Connecting a second store means connecting again and picking it.
Dry runs before writes
Every write that supports it takes dry_run: true and returns the same verdict without changing anything. Deletions, order creation and product creation also need an explicit confirmation.
A record you can read
Every change is logged with the tool that made it, the agent that called it, the member who approved the connection, and whether it succeeded.
Building the clientrather than using one?
The endpoint, the OAuth discovery documents, the scope list and a copy-paste config for every client we have tested are all on one page.
- Connection referenceEndpoint, discovery URLs, scopes, client configs, first call
- Tool referenceA page per tool, with arguments, results, errors and examples
- Authentication guideDiscovery, dynamic registration, PKCE, token lifetimes, revocation
- mcp-tools.jsonThe whole surface as one machine-readable manifest
- Sign Customiser Agent SkillUse the generated Agent Skill to find Sign Customiser documentation and terminology