Claude.ai · custom MCP connector

Add SmileCraft to Claude in a few minutes

Add SmileCraft as a custom connector in Claude with our MCP URL and your Enterprise API key, then run simulations from the chat.

Setup

MCP URL + API key

Photos

https image URL preferred

Auth

Key bound at Connect

Same API

Jobs & quotas as REST

What it is

The SmileCraft Claude connector is an MCP (Model Context Protocol) server in front of our Enterprise API. Claude becomes another client that can start simulations — it does not replace your product UI.

Claude.ai → SmileCraft MCP → Enterprise API → makeover / whitening / …

Jobs, quotas and retention are identical to the REST path. Usage is always attributed to the Enterprise API key bound at Connect time.

Claude vs REST API

AttributeClaude connectorREST API
Who uses itPeople chatting in ClaudeYour backend / product
How jobs startNatural language → MCP toolsPOST /jobs
AuthOAuth Connect + Enterprise keyBearer sc_…
Best forDemos, staff assist, prototypingProduction patient workflows
QuotaSame partner sandbox / live limits

Tools Claude can call

list_capabilities

Options catalog plus remaining quota for the bound key.

create_simulation

Start makeover, whitening, shade, align or video.

get_job

Poll status, resultUrl or error.code.

prepare_photo_upload

SmileCraft upload link for when Claude cannot pass a chat attachment.

Requirements

  • A Claude account that can add a custom connector (Pro / Max / Team / Enterprise; Free may allow only one custom connector total).
  • A SmileCraft Enterprise API key — email support (below).
  • For simulations: a frontal face photo via a public https image URL or our photo-upload helper.
Sandbox keys are for demos with de-identified images. Live keys and real patient data require a BAA — same policy as the REST API.

Set up the connector (step by step)

  1. Get your API key

    Email support@smilecraft.app with subject Claude MCP sandbox key. We'll send your sandbox key.

  2. In Claude: Settings → Connectors → Add custom connector

    Name it SmileCraft (or any label you like).

  3. Paste the MCP URL

    https://kd5is3s5gh.execute-api.us-east-2.amazonaws.com/mcp

  4. Connect / Allow access

    On the SmileCraft consent page, paste your API key and click Allow access once. Do not refresh or click Allow twice on the same page.

  5. New chat → enable SmileCraft → test

    Say: List SmileCraft capabilities. Then run a simulation with an https image URL.

Fallback if the OAuth UI is missing:

  • Same MCP URL
  • Auth: No sign-in
  • Request header Authorization = Bearer sc_sandbox_YOUR_KEY

Photos in Claude chat

MCP tools only receive what Claude puts in the tool call. SmileCraft cannot force Claude to attach a chat upload — that is controlled by Claude's client, not by our server.

MethodReliabilityNotes
Public https image URLHighestRecommended for demos and production-like tests
SmileCraft upload linkHighClaude calls prepare_photo_upload → you open our /photo page → continue with photo_token
Chat attachment → base64VariableClaude may encode the upload; often refuses or stalls on large files

Example prompts

List SmileCraft capabilities and my remaining sandbox quota.
Create a whitening simulation using this image URL: https://… then check the job until it completes and share the result.
Makeover using this image URL: https://… Poll until done.
Prepare a SmileCraft photo upload. After I upload, continue with that photo.

Custom connector

SmileCraft is a custom connector. It is not listed in Claude's public directory search — you add it with the MCP URL on this page and your API key. No Anthropic review is required for this path.

Claude may show a "not verified by Anthropic" notice for custom connectors — that is normal.

FAQ

How do I get a SmileCraft API key for Claude?

Email support@smilecraft.app and ask for a Claude MCP sandbox key. We issue the key and handle paid quota manually for now.

Can Claude use a photo uploaded in chat for SmileCraft?

MCP tools only receive what Claude puts in the tool call. Use a public https image URL or SmileCraft's prepare_photo_upload flow.

Where is the full REST contract?

On the REST API documentation page. Claude is an alternate client on that same contract.

Get a Claude MCP sandbox key

Email us with subject Claude MCP sandbox key. We'll create your partner key and reply with Connect instructions.

Start free Book a demo