v0 websites
v0 got the site live on Vercel in an afternoon. Ask it for one more route and Contengi puts an agent directly on the blog, so posts get written, published, edited and taken down without another round of prompting.
Read, write, publish, edit, republish
The CMS lists every post Contengi has published to your site, with what is live and what has changes waiting. Refreshing an older post? Give the agent its URL and it reads the live page.
Content library and CMSThe SEO agent researches the keyword, reads your knowledge base and hard rules, and drafts the post. Four slop filters run before you ever see it.
Content agentsEach post goes to your route handler as signed JSON with the title, slug, SEO fields, body, FAQ and featured image. Your app stores it and replies with the live URL, which Contengi keeps.
Content library and CMSAsk the edit agent to tighten an intro, add a section or fix a stat. It changes only what you asked for, checks the links and shows you a diff you can revert.
Content library and CMSAn edited or refreshed post goes back over the original. If Contengi cannot find that original, the publish stops, so a second copy never appears at a new address.
Content agentsConnect Contengi to Claude and the same blog is one chat away. Claude can open a live post, edit it section by section and leave it waiting for you to publish.
Claude connectorUnder the hood
v0 builds Next.js apps, so the connection is one route handler in your own project. It deploys with the rest of the site on Vercel and needs nothing extra to run.
Copy, paste, deploy
Paste this into the v0 chat for your project. It covers the whole contract: signature check, upsert on slug, unpublish, delete and the blog pages.
FAQ
No. You paste one prompt into v0 and it writes the route. The only manual step is saving the signing secret in your environment variables.
In your own project. If it has no database yet, v0 can add one from the Vercel Marketplace, such as Neon or Supabase, and the posts live there.
Yes. The route is ordinary Next.js code, so it runs wherever the app runs.
Yes. The CMS sends a signed PATCH to unpublish and a signed DELETE to delete, and your route handles both. Contengi only reports a post as gone once your site replies 200.
Keep exploring