Move cards between boards, seven MCP fixes, and a polish pass
Two days of fixes and one new capability — most of it in the places you actually touch every day.
Move a card to another board
Cards can now move between boards. Previously they couldn't, through any route — not the UI, not the API, not MCP. A card's board was fixed at creation.
Ask an assistant to "move this card to the Roadmap board" and it will. Name a stage too if you want one; leave it off and the card lands in that board's first stage. It keeps its assignee, comments and links, and goes to the bottom of wherever it arrives.
Available now through MCP and the API. The board-menu option is coming next — we shipped the capability first so it could be used and tested for real before we wrapped a button around it.
Seven MCP tools that weren't working
If you use Simple Product through a connector, these were failing:
create_person · update_person · create_org · update_org · search_chat_history · web_search · web_read
They worked perfectly inside the app, which is exactly why nobody caught it — the failure only happened when a connector called them. All seven are fixed.
search_chat_history is worth singling out: it returned no results rather than an error, so it looked like you had no matching conversations when it hadn't run at all.
We also added proper logging behind the scenes, so a broken tool now reports which tool, which workspace and what went wrong instead of a generic error. That's how this class of problem gets caught in minutes rather than months.
Live HTML in your documents, now discoverable
Documents have long supported a html-render code block that renders as a live frame instead of showing as code — charts, dashboards, interactive prototypes, right inside a doc. Scripts run, and charting libraries load from a CDN.
The catch was that nothing told you, or your AI assistant. Now the document tools describe it, so you can simply ask: "chart this as an html-render block."
There's also a new public guide at /docs/documents covering how documents actually work — that releases, feedback and skills are all documents with a type, how sharing differs from publishing, and what publishing is really for. (Short version: published content is meant to be read by your other surfaces — your marketing site, your changelog, an in-app what's-new panel — not just handed out as a link.)
Polish
Deleting takes you back where you came from. Delete a release, skill or feedback item and you land on that list, not the docs list.
Create buttons stay put. On boards, docs, releases, skills, feedback, customers and analytics, the header no longer pushes the create button onto its own line as the window narrows. Search shrinks first; if space really runs out, the whole toolbar moves below the title together.
Adding a customer confirms it worked. Creating a person or an organization now tells you so. Depending on how your list is sorted, a new row doesn't always appear where you're looking — so we stopped making you hunt for it. Organizations also report failures now, instead of silently doing nothing.
A clearer duplicate message. Add someone whose email is already on file and it now names the address that clashed, rather than a person you may not recognise.
New releases start empty. No more deleting placeholder headings before you can write.