MCP and Squarespace, free, by Pivotal Labs

Give an AI assistant the ability to publish your backlog

The Bulk Blogger engine packaged as an MCP server, so an assistant can convert and prepare a whole backlog without anyone opening a browser. Self-hosted, with the setup written out.

Loading Bulk Blogger MCP...

What Bulk Blogger MCP does

The Bulk Blogger engine, packaged as an MCP tool. Let your AI assistant post a whole backlog to Squarespace without ever opening a browser.

Doing this job well

MCP, the Model Context Protocol, is the standard way to give an AI assistant a tool it can actually use rather than describe. Instead of an assistant explaining how you might convert your posts, it converts them, because the conversion is a tool it can call and the result is a file rather than a suggestion.

The engine underneath is the same one the browser applet uses. That was a deliberate design decision made early and it is the reason this page exists: the conversion is a pure function with no I/O and no environment specific behaviour, so the browser, the command line and the MCP server are three thin wrappers around one piece of logic. Fix a parsing bug once and all three are fixed.

That structure is worth more than the applet it produced. Most tools of this kind grow a second implementation the moment they need a second interface, and from then on the two drift, and the bugs get fixed in whichever one somebody was looking at. Keeping the engine pure is what prevents that, and it costs nothing at the point you decide it.

Self-hosting is the other deliberate choice. This is a server you run, not a service you send your content to, which for an unpublished backlog is the difference between a tool and a disclosure. The setup is written out on this page rather than assumed.

It is worth being clear about who this is for. If you are converting one blog once, use the applet and close the tab. This is for the case where publishing is a repeated pipeline, where an assistant is already part of how the work gets done, and where the conversion should happen inside that flow rather than as a manual detour through a browser.

As a piece of Labs work it says something specific: that the interesting decision was made in the architecture rather than in the interface, and that a tool built as a pure function with wrappers around it can be given a new front end years later without touching the part that does the work.

Common questions

What is MCP?

The Model Context Protocol, a standard way of giving an AI assistant tools it can call rather than describe. The assistant does the conversion instead of explaining how you might do it.

Is it the same engine as the browser applet?

Exactly the same. The conversion is a pure function with no I/O, and the browser, the command line and the MCP server are three thin wrappers around it, so a fix in one is a fix in all three.

Do I have to send my content to you?

No, it is self-hosted. You run the server, which for an unpublished backlog is the difference between a tool and a disclosure.

Should I use this or the applet?

The applet, if you are converting one blog once. This is for a repeated publishing pipeline where an assistant is already part of the work.

Where are the setup instructions?

On this page, along with the repository. It is a guide rather than something that runs here.

Related applets

Built by Pivotal Labs

We build software, and this is a small piece of it.

Pivotal Labs is a software development and product management team. The applets on this site are the offcuts, the small things we build for ourselves and give away. The work we are paid for looks rather different.

See what Labs builds