Public API & MCP
Claude Code などの AI エージェントが、商品情報を渡すだけで Plottell に構成を起こす。
化粧品の構成生成・可視化を、公開 REST API と MCP から。
生の tldraw を公開する代わりに、壊れにくい sections スキーマで受け渡し。 薬機法を考慮した構成生成、LP / Amazon A+ / SNS への展開まで、エージェントの 1 リクエストで完結します。
Quickstart
ダッシュボードの「API キー」でpk_live_… を発行(スコープはプランに応じて)。
プロジェクトの .mcp.json に plottell-mcp を追加(下のスニペット)。
「化粧水Aの縦長LP構成を起こして」と頼むだけで、plottell_ai_compose が走ります。
{
"mcpServers": {
"plottell": {
"command": "npx",
"args": ["-y", "plottell-mcp"],
"env": { "PLOTTELL_API_KEY": "pk_live_…" }
}
}
}Reference
| REST | scope |
|---|---|
GET/api/v1/me | read |
GET/api/v1/canvases | read |
GET/api/v1/canvases/{id} | read |
POST/api/v1/canvases | write |
PUT/api/v1/canvases/{id} | write |
DELETE/api/v1/canvases/{id} | write |
POST/api/v1/canvases/{id}/compositions | write |
POST/api/v1/ai/compose | ai |
| scope | 必要プラン | できること |
|---|---|---|
| read | Free 以上 | Canvas の一覧・取得 |
| write | Standard 以上 | Canvas の作成・更新・削除・構成追加 |
| ai | Enterprise | AI 構成生成(/ai/compose) |
Example
create: true を付けると、生成した構成からそのまま Canvas を作成します(ai + write スコープ)。
curl -X POST https://plottell.com/api/v1/ai/compose \
-H "Authorization: Bearer pk_live_…" \
-H "Content-Type: application/json" \
-d '{
"productName": "ブライトニング化粧水A",
"description": "ビタミンC誘導体配合。乾燥による くすみ印象をケア。",
"genre": "cosmetics",
"mediaType": "lp",
"create": true
}'応答には正規化済みの sections、消費クレジット、(create 時は)作成された Canvas の URL が含まれます。 返ってきた URL を開くと、構成からレイアウトが自動生成されます。