If you read one section, read this one. It is the entire loop end to end, with a real blog as the example, and no commands to learn beyond a single sentence. The sections after it are the reference: same steps, more detail, every edge case. Nothing you set up here publishes anything on its own — a person approves every post.
The example is getmeetly.ai/blog, which runs this way. Be exact about what that shows: its back catalogue — 118 published posts across 7 languages — was imported when the tenant was created, and Context Blog serves every one of them on Meetly's own domain. Everything written after that import goes through the steps below.

The blog lives on the customer's own domain, served by Context Blog behind a proxy. The language tabs are generated from the plan, not hand-built.
1. Connect two things, once
An MCP connection lets the assistant you already use read and write inside another product. You add two and never think about them again: Context, which holds the plan and your approvals, and Context Blog, which holds the writing and does the publishing.
This walkthrough uses Context Web as the example. In Claude Code that is two lines in a terminal:
claude mcp add --transport http context https://app.onecontext.me/api/mcp
claude mcp add --transport http context-blog https://blog.onecontext.me/api/mcp
On the web there is no terminal: in Claude open Settings → Connectors → Add custom connector, and paste the same two addresses (ChatGPT has the same thing under a different label). You sign in with Google the first time. No key to copy, no key to lose.
If you keep your notes on your phone instead, use the Context iPhone app's address — https://mcp.onecontext.me/mcp — in place of the first one. Everything from step 2 on is identical; your approvals simply arrive on your phone rather than in the browser. Connect one Context, not both: they are separate stores today, so an epic charted through one does not appear in the other.
2. Say one sentence
There is no command to learn. Type this to your assistant exactly as written and it finds the right tool itself:
Call the Context Blog tool setup with workflow 'blog' and follow its nextStep.
What comes back is instructions your assistant reads, not something you have to. It installs the writing playbooks, checks whether you already have a blog, and then does the one thing it cannot do without you: it starts asking questions.
3. Answer the interview
This is the part that decides whether the blog is any good, and the only part that needs real attention. Answer in plain sentences, the way you would brief a new writer on their first day. Everything the routines do later comes from what you say here.
- Who is talking. Your voice: the words you use, the words you refuse to use, whether you say "we" or "I".
- Who you are writing for. Real groups of people, what worries them, what they type into a search box at 11pm.
- What you will never claim. The sentences that must never appear, even if they would sell.
- How often. Two a week, three a week, which days, which languages.
- Where it publishes. Your own domain, or a page we host for you.
Detail matters more than length. Meetly's answer to the first question was: "the friend at the table who is genuinely curious about what everyone just said — plain words, concrete scenes, real outputs, never a pitch." Its answer to the third listed what it must never claim: HIPAA compliance, legal or medical advice, invented numbers, real user meetings as examples. Its answer to the fourth stopped being a sentence and became a setting: three slots a week, Monday/Wednesday/Friday at 22:00 Singapore time, English as the master.
One thing to know before you answer: any keys you mention stay on your machine. The assistant refers to them by name only and reads the value from wherever you already keep your secrets. Context Blog never stores them and never sees them.
4. Look at the plan
Within a few minutes the plan exists somewhere you can look at it — not a chat log you will lose, but an epic in Context with a lane per kind of work, plus the documents the interview produced. Read it once and correct anything that sounds wrong.
- Lanes. Blog, Instagram, Backlog, Daily Brief, Health and Performance. Each post is one ticket, with its slot and status.
- Two documents. Your brand voice and your audiences, written out and attached to the epic. These are what the writer reads before every post.
- Your first topics, each tied to a question people actually search for.
5. Approve the first post
Now the loop runs once. Four things happen before the post reaches you, because nobody should be asked to trust a first draft:
- A draft, written against your brand document with sources cited inline.
- Automatic checks — banned phrases, broken markup, missing sources, the structure the format needs.
- An independent checker — a separate run with no memory of writing the piece, which verifies every link and number and can send the work back.
- A preview — the post in your fonts and colours, at a link you can open on any device.

What an approval looks like from your side. The bar at the top says it is not published yet. This is the last thing you see before you say yes.
Then the ticket in Context asks you a yes-or-no question. Only a person can answer it.
6. It goes live
You approve, and the post lands at your own address — yourdomain.com/blog/the-slug, on your domain, in your fonts. The technical files search engines and AI assistants need are generated and kept current on every publish: a sitemap and RSS feed, a social preview image per post, structured data, an IndexNow ping so search engines hear about it in seconds, and language versions cross-linked so your German post does not compete with your English one.

A real post, live. The language switcher, reading time and subject navigation are all generated from the plan — nobody typed them.
Connecting your own domain is a settings page, not a project: enter the address, choose whether to point DNS at us or route it through the site you already have, and the page tells you the exact record to add. Meetly runs the second way, under an existing marketing site at /blog. Section 9 has the detail.
7. Set the rhythm
One post is a demo; four small jobs on a clock are what keep it going in month four. The same setup run installs them — as job files on your machine if you work in a terminal, or as four ready-filled prompts you paste into your assistant's scheduled tasks if you do not.
- A brief, every morning at 08:00. What was written, what is waiting for you, what went live, what broke.
- A writer, at 02:00 every night. Keeps finished drafts ahead of the schedule so a bad night never means an empty slot.
- A publisher, every three hours. Looks for posts you approved whose slot has arrived, and puts them live.
- A review, every Monday. Reads the week's numbers and tells you what to write more of.
No drafting or publishing agent runs on our servers, so nothing keeps writing in your name after you stop paying attention. Treat the morning brief as the alarm: if it stops arriving, something is wrong. It is one message a day, and its absence is the only monitoring you need.
That is the whole loop
Connect, say the sentence, answer the interview, read the plan, approve the first post, set the rhythm. Everything below is the same thing with the details filled in — start at section 2 when you are ready to do it for real.