コンテンツへ移動
ブログに戻る
mcpaiintegrationstutorial

MCP Connectors: Connect Claude, Cursor and VS Code to Simplio3D

Simplio3D·
MCP Connectors: Connect Claude, Cursor and VS Code to Simplio3D

Ask an AI assistant about your product configurator today and it answers from whatever you paste into the chat: a screenshot, a list of options, a price you typed out. MCP connectors remove that step. A connector gives the assistant a direct, permissioned line into your Simplio3D account, so it reads the real project (the option blocks, the conditional rules, the pricing formula, the part names inside the 3D model) and answers from that.

This guide explains what an MCP connector is, what a connected agent can and cannot do in Simplio3D, how risky changes stay under your control, and how to connect Claude, Cursor or VS Code.

What are MCP connectors?

The Model Context Protocol (MCP) is an open standard for connecting AI assistants to outside tools and data. It has two sides. An MCP client is the AI tool you already use, such as Claude, Cursor or VS Code. An MCP server is the system the assistant connects to: it publishes a list of tools, each with a description and a schema, that the assistant can call when a question needs them.

A connector is the link between the two: the server’s address, plus a credential that says who is connecting and what they may touch. Claude calls it a custom connector; other clients call it an MCP server entry. For Simplio3D it is always the same two things:

  • The endpoint: https://app.simplio3d.ai/mcp
  • A credential: an OAuth sign-in that you approve on a Simplio3D consent screen, or a connection token you create under Dashboard → Integrations → AI Connections.

Once connected, the assistant sees Simplio3D’s tools alongside its own and decides when to call them from what you ask.

Diagram: Claude, Cursor and VS Code connect to the Simplio3D MCP server at app.simplio3d.ai/mcp. Every call passes four checks (verified account, active plan or trial, workspace role, connection scopes) before reaching 115 tools and one workspace’s projects. High-risk changes become a proposal that waits in Pending AI changes until you press Apply, then are snapshotted.
Every AI client goes through the same endpoint and the same four checks. A high-risk change stops as a proposal until you apply it in the dashboard.

What a connected agent can do in Simplio3D

The Simplio3D MCP server exposes 115 tools: 51 that read, 61 that write under a controlled-write model, and 3 that run agent workflows. Between them they cover projects, 3D model inspection, materials, option blocks, conditional logic, pricing, forms, quote requests and store connections. In practice, a connected agent can:

  • Read a real project: its models, option blocks and variants, materials, conditional rules, pricing blocks and formula, and form fields.
  • Look inside the 3D model: part names and hierarchy, so it can check that every option still targets a mesh that exists.
  • Audit a configurator: missing part targets, deleted materials, rules that can never fire and variants without a price.
  • Explain logic and price a configuration: which rule hides an option, and what a given set of selections costs, calculated on the server.
  • Build and edit: create projects, option blocks, variants, materials, conditional rules and form fields, and tidy up what is already there.
  • Run agent workflows: start a multi-step job such as a project audit or a safe repair, answer its questions and follow its progress. Workflows pause for your approval and never publish.
  • Summarise leads: read the quote requests you have received and what each customer configured.
  • Answer product questions from the documentation: search the official Simplio3D docs and cite the page, instead of answering from memory.

Every tool, with the scope it needs and whether it reads or writes, is listed in the MCP tool reference.

What it cannot do

Some actions stay out of reach whatever scopes you grant. A connected agent cannot publish a project, create a share link or change embed settings. It cannot upload files or delete a project. It cannot connect or disconnect a Shopify or WooCommerce store, or read that store’s credentials. And it never receives database access, API keys, webhook secrets or share-view passwords: tools return curated summaries, not raw records.

Scopes: give each connection only what it needs

A connection can only see and call the tools its scopes cover. Start read-only and add one write scope at a time, as the job requires.

Simplio3D MCP connection scopes
ScopeWhat it allowsGrant it when the agent should
Workspace (read)Your workspace, plan and usage summaryTell you which plan you are on and how much of it you use
Projects (read / write)List and inspect projects; create, rename, duplicate and change safe settingsReport on your projects, or set new ones up
Assets (read)List assets and inspect a model’s part names and hierarchyTalk about the meshes inside your models
Materials (read / write)Read the library; create and edit materials and assign them to variantsBuild or tidy your material library
Configurator (read / write)Read and author option blocks, variants and conditional rulesBuild or restructure the options shoppers see
Pricing (read / write)Read prices and formulas; propose pricing, SKU and formula changesWork on pricing. Every pricing write is a proposal you approve.
Forms (read / write)Read and author quote and checkout form fieldsBuild or adjust your lead form
Quotes (read)Submitted quote requests, including customer detailsSummarise incoming leads. This is customer data, so grant it deliberately.
Commerce (read / write)Whether a store is connected, its products, and proposals to link a product or set the checkout modeWire a project to a store product. It never grants the store’s credentials.
Workflows (read / write)Follow agent workflows; start them, answer their questions, pause or cancel themRun or monitor a longer job such as a project audit
Docs (read)The official Simplio3D documentation, with no workspace dataAnswer product questions with a source

Several small connections are safer than one that can do everything. Give the assistant that reviews pricing its own connection with read scopes plus pricing write, and the one that builds projects another. Revoking one then never interrupts the other.

How changes stay under your control

Letting an AI edit a live configurator only works if a bad edit cannot reach your customers. Simplio3D handles every write in three steps: propose, confirm, snapshot.

  • Low-risk edits go through without waiting for you, such as renaming a block or adding a variant.
  • High-risk changes only ever produce a proposal: pricing, SKUs, deletions, bulk edits, shared materials and store product links. The proposal waits under Pending AI changes on the AI Connections page and lists every change it would make. You press Apply or dismiss it. No agent can approve its own proposal, and the rule cannot be switched off.
  • Every applied change is snapshotted, so it can be undone, then re-validated and recorded in an audit log.

Proposals are short-lived. If the project has changed since the agent proposed something, the old proposal is refused rather than written over your newer edits; ask the agent again.

On top of that, a tool call succeeds only when four checks all pass: the account’s email address is verified, the workspace owner’s plan is active, the seat’s role allows the action, and the connection holds the scope. The narrowest one wins. A Viewer seat, for example, can never make or confirm a change, whatever scopes its connection has.

How to set up MCP connectors for Simplio3D

The token route works in every client. Using Claude? The OAuth route below skips the token.

  1. Open AI Connections

    In Simplio3D, go to Dashboard → Integrations → AI Connections and copy the MCP endpoint shown at the top of the page.

  2. Create one connection per tool

    Click Create connection and name it after the tool that will use it, such as “Claude Desktop” or “Cursor”. A connection per tool makes it obvious which one to revoke later.

  3. Choose the workspace

    A connection is tied to the workspace you pick here, permanently. To work across two workspaces, create a connection from each.

  4. Tick only the scopes it needs

    Start read-only and add write scopes one at a time. Grant Quotes only when the agent should see customer details.

  5. Copy the token and add it to your tool

    The token starts with smcp_ and is shown once, never again. Paste it into your AI tool with the endpoint, as shown in the table below. Treat it like a password: it lasts 90 days, and you can rotate or revoke it at any time.

  6. Check the connection

    Ask something only your account can answer: “List my Simplio3D projects and tell me which ones are published.” If the reply names your real projects, the connector works.

Connecting Claude without a token. In Claude, open Settings → Connectors → Add custom connector and paste https://app.simplio3d.ai/mcp. Claude finds Simplio3D’s sign-in on its own and opens a consent screen where you choose the workspace and the scopes. The connection then appears in the same AI Connections list, marked OAuth app, and you rotate or revoke it there like any other.

Where each AI client takes the Simplio3D connector
AI clientWhere to add itWhat to add
Claude (OAuth)Settings → Connectors → Add custom connectorThe endpoint URL. No token: you approve the Simplio3D consent screen instead.
Claude DesktopSettings → Developer → Edit Config (claude_desktop_config.json)A “simplio3d” server of type http, with the endpoint URL and an Authorization: Bearer smcp_… header
Claude CodeYour terminalclaude mcp add --transport http simplio3d https://app.simplio3d.ai/mcp --header "Authorization: Bearer smcp_…"
Cursor~/.cursor/mcp.json, or .cursor/mcp.json for one projectA “simplio3d” server with the endpoint URL and the Authorization header
VS Code (GitHub Copilot).vscode/mcp.jsonAn http server with the endpoint URL, reading the token from a password prompt rather than storing it in the file

Prompts to try first

Name the project, and ask for evidence: “which rule hides it?” gets a sharper answer than “why is it hidden?”.

Example prompts for a Simplio3D MCP connector
AskWhat the agent checksWhat you get back
“Audit my Oak Dining Table configurator and list everything that is broken.”Finds the project, then validates it, including the part names in the 3D modelFindings by severity: missing part targets, deleted materials, rules that can never fire, unpriced variants
“Why is the Walnut finish hidden when I pick the small top?”The option blocks and conditional rules, then evaluates themThe rule that hides it and the condition that matched
“Does every variant in this configurator have a price?”The pricing blocks, then a validation passThe unpriced variants by name, with the pricing block each belongs to
“Which options target parts that no longer exist in the model?”The targets you authored against the real geometryThe stale targets, listed
“What would oak in the large size cost?”The option blocks, then a server-side price calculationBase price, each adjustment, tax and the total in the project’s currency
“Summarise the quote requests we received this week.”The quote requests and each configurationContact details, what each customer configured and the price at the time

Limits worth knowing before you rely on it

  • Agents read saved data. The editor autosaves a few seconds after each change, so an edit made moments ago may not be visible yet. Save, then ask again.
  • Server-side prices and logic carry caveats. The price calculation and the rule evaluation cover the common cases, not every behaviour of the published configurator, such as per-unit Number Input pricing. Each result lists what it did not evaluate, and Preview and the published share view remain the final word.
  • Rate limits. Each connection can make 300 requests every five minutes. A workspace accepts 30 applied AI changes every ten minutes, shared between every connected agent and the built-in assistant.
  • Large answers are trimmed, and say so. A result over roughly 60 KB is summarised and marked as truncated, so the agent cannot mistake part of a list for all of it.
  • What the agent reads goes to your AI provider. Quote requests include customer names and contact details, so grant the Quotes scope deliberately.
  • Tokens expire after 90 days. Rotate one straight away if it has been pasted into a chat, a support ticket or a screen share. Rotating stops the old token at once.

One tool layer behind every AI surface

The MCP server is not a separate product bolted on. Simplio3D’s built-in AI assistant, the authenticated REST tool endpoint for your own automations, and external MCP clients all call the same tool registry, behind the same authentication, permissions and audit log. A capability behaves the same wherever you call it from, and a scope or role that blocks it in one place blocks it everywhere.

That is also how MCP differs from the REST API and SDK. The SDK is a typed client for your own code, authenticated with an API key, and that key is never accepted on the MCP endpoint. MCP is for AI agents, authenticated with a connection you scope per tool.

MCP connector questions

The workspace owner needs a Pro or Enterprise plan, or an active trial; Starter plans cannot connect. Every account starts with a 30-day Pro trial, so you can try a connector before you choose a plan.

Building the configurator first?

How a project goes from a 3D model to options, conditional logic and pricing, before an agent ever reads it.

Want the agent checking your prices?

The price blocks and the formula editor that a connected agent reads and calculates against.

3Dコマースを構築・導入し、スケールアップ。

3D製品コンフィギュレーターを活用して売上を伸ばし、Webサイトから直接見積もり提案を作成

関連記事