Infrequently asked questions

Not the ones that make us look good — the ones people actually hesitate over before pasting a link.

01

What this actually is

Is this a design system tool?
No. A design system is code — components, tokens, tested and versioned. moodspec is the layer before that: the decisions a design system would encode, written down early enough that an agent can build with them. If you already have a real design system, point your agent at that; use moodspec for the parts it does not cover, like tone of voice, who you build for, and how motion should feel.
So it is a prompt library?
No. A prompt library stores instructions you send. A canvas stores facts your agent reads on its own, every time, without you remembering to attach anything.
What stops me from just keeping a markdown file in the repo?
Nothing — and that is the honest alternative. A file works until you have four repos, two clients and a font you swapped last week. moodspec is the same idea with one copy, live everywhere, and with the tedious parts (pulling fonts and palettes off a URL) done for you.
Does it write code?
No. It answers questions your agent asks while it writes code.
02

Working with agents

Which agents can read a canvas?
Anything that speaks MCP — Claude Code, Codex, Cursor, Lovable, Replit today, and whatever ships next month without us doing anything.
Do I have to say "use the canvas" in every prompt?
Once per session in most clients; some pull it automatically when a request touches UI or copy. If the agent ignores it, that is a client behaviour, not a moodspec one — the setup guides note which is which.
Will the agent obey it?
It follows the canvas the way it follows any instruction: usually, not religiously. What changes is the baseline — you stop starting from a purple gradient and start from your own type.
Does reading the canvas cost tokens?
A little. A typical canvas serialises to under two thousand tokens, and only the parts relevant to the request are pulled.
Can it write back to my canvas?
Not directly, on any plan. On Business an agent can file a proposal — a suggested change with a before, an after and a reason — which sits in an approval queue until an owner accepts it. Nothing an agent does changes a canvas on its own.
Can I self-host the MCP server?
Not on Free, Pro or Business — every plan connects to our hosted endpoint over Streamable HTTP. Enterprise can run it in a private cloud or on-prem; ask on the enterprise page.
What happens if a token leaks?
Whoever holds it can read that one canvas, nothing more — no other canvases, and no ability to change anything. Reads are rate-limited per token, and you can revoke it instantly from the canvas settings.
03

Data and privacy

Where does my canvas live if I never sign in?
In this browser, in local storage. Clear the browser and it is gone — no copy exists anywhere else. That also means it cannot be connected over MCP.
Do you train on my content?
No. Never, on any plan. Your canvas is stored to serve it back to you and your agents.
Who can read my MCP endpoint?
Whoever holds the token. Endpoints are private per canvas, revocable, and on Business scoped per repo so a leak costs you one project, not the whole workspace.
I pasted a competitor URL. Did they get notified?
No. We fetch the page the way any browser does, once, from our servers.
Can I export everything and leave?
Yes — JSON and Markdown, on every plan including free. The Markdown is what your agent sees, so it is readable to you too.
04

Money

Why is there a free plan at all?
Because the argument only lands once you have used it. One canvas, no account, no card — if it does not change your next build, nothing was lost.
What counts as an editor on Business?
Anyone who can change a canvas. Viewers are free, and agents reading over MCP never count as seats.
What happens to my canvases if I stop paying?
They stay readable and exportable. You drop back to one live canvas; the rest go read-only rather than being deleted.
Can we buy this through procurement?
Business takes invoices; Enterprise takes purchase orders, security reviews, a DPA and whatever else your legal team needs.
05

Awkward ones

Is this not just a moodboard with extra steps?
A moodboard is for humans to feel something. A canvas is for a machine to act on. Same inputs, different output — one ends in a conversation, the other ends in a pricing page that already looks like you.
What if my taste is bad?
Then at least it will be consistently bad, which is the first thing you need in order to notice and change it.
Who is this not for?
Anyone with a mature design system and a codebase full of components. Your agent should read your code. Come back when you start something new.