Consigliere Publisher
Help
Start here
One hosted connector URL. Google sign-in. Works on Desktop, Claude Code, claude.ai, and Mobile.
Start here
Confirm you can sign in at the admin dashboard, then add the hosted connector below — or click Copy setup prompt and paste it into Claude.
Connector URL
https://consiglierelabs.web.app/api/mcp
If you see “No brands available”, ask an admin to grant access before continuing.
On claude.ai or Claude Desktop → Customize → Connectors:
Consigliere Publisherhttps://consiglierelabs.web.app/api/mcp
Mobile: same account — enable per chat via + → Connectors if needed.
OAuth discovery fails? Use:
https://artifact-system-api-1021286651076.us-central1.run.app/api/mcp
What brands can I publish to?
Make a hello world HTML page and publish it
Save the artifact_id from the result so later uploads stack on the same live URL.
Hosted MCP cannot read your laptop disk. Tiny pages can go inline (~50KB). For real HTML/ZIP, Claude uses publisher_prepare_publish, then you curl (or use the admin UI). Do not minify to fit the inline cap.
curl -sS -X POST \
-F "file=@/absolute/path/to/file.html;type=text/html" \
"https://consiglierelabs.web.app/api/mcp-upload/<ticket_id>"
Only if you want local file-path publishes without the curl ticket flow. Harder: Python, plugin install, copy files, MCP config, API key. Prefer hosted for onboarding.
| Problem | Fix |
|---|---|
| Connector / OAuth stalls | Try the Cloud Run URL; confirm brand access in admin |
| 403 unauthorized | Ask an admin to grant brand access |
| Large publish rejected | Use ticket + curl; don’t minify |
| Curl blocked in sandbox | Run curl in Terminal, or upload in admin |
Folders, passwords, API keys, versions: Getting Started — Admin Dashboard