Skip to content
Field Notes
We Gave Our Own Website an MCP Server. Here's What Changed.
·4 min read·Website MCP Server

We Gave Our Own Website an MCP Server. Here's What Changed.

A real MCP server example from strsdev.com: on-brand automated marketing workflows, explained named tools and trusted content models, plus Slack-operated site edits under human control.

We did not add an MCP server to strsdev.com so agents could chat with our homepage. We added it so the website could stay on brand with our services and solutions, and so marketing could run as a controlled system instead of a pile of disconnected drafts.

That is the MCP server example that matters for us: automated workflows for marketing and website management, grounded in live site context, with humans in the loop the whole time.

What we actually use it for

Our Website MCP Server is the control plane for how content moves. In plain terms, it is the approved doorway agents use to read and act on the site, instead of every assistant inventing its own fragile connection.

It powers automated content calendars that generate Field Notes, social posts, ad copy, newsletters, and even podcast scripts. Those drafts come to us for review and edits. Then they publish. The loop is automated. The judgment stays with us.

The point is not more content for its own sake. The point is unified marketing messaging. Every channel pulls from the same site truth: services, solutions, voice, proof, and what is already live.

If a draft drifts off brand, that is a failure of context. The MCP server exists so agents work with full website context instead of a blank prompt and a hope.

Why website context changes the output

We had already written the plain-English version of what a website MCP server actually does. Building it on our own site made the next claim real: agents can analyze what content works, what stalls, and what patterns to repeat.

That feedback loop is the compounding part. Each new piece should get sharper because the system can see the site, the content categories, the performance summaries, and the brand constraints together.

This is also how we keep an agent-operated website from becoming a novelty demo. Named tools. Trusted content models. Review before publish. Full control, even when the workflow is automated.

Those phrases are precise, so here is what they mean in practice:

  • Named tools are specific actions an agent is allowed to call, like "list Field Notes," "draft a newsletter," or "update this page." The agent does not get a vague instruction to "do whatever." It gets a labeled capability with clear boundaries.
  • Trusted content models are the structured source of truth the tools read from: services, solutions, voice, content categories, and live pages. That structure is what keeps drafts on brand instead of improvised.
  • Review before publish means humans still approve what goes live. Automation moves the work. It does not skip judgment.

The Slack layer that made it feel real

Slack is where the MCP server use case clicked for us.

We ask for quick website answers when we need them: performance questions, content inventory, what is stale, what is converting. The agent calls approved tools against live site state and answers in the same thread.

Then we ask for edits. Need a new client logo or testimonial on the site? We no longer hunt every page that needs the change. The MCP server has context. The operational tools are already there, meaning write actions we deliberately exposed for site maintenance. An agent can make the update across the right surfaces, and we still review before anything sticks.

That is the difference between "AI that writes" and "AI that operates."

Beyond copy: images and other tools

We also built tooling and skills so agents can generate on-brand images for Field Notes and campaign assets. Same rule as the writing: brand colors, layout constraints, no generic AI art aesthetic.

Because MCP servers are deeply connectible, website context does not stay locked inside one chat window. We can bring it into Notion, Slack, Claude, ChatGPT, Cursor, and the rest of the stack we already use. New assistants plug into the same doorway instead of getting another one-off integration that dies when the site changes.

Guardrails we refuse to skip

Automation without a locked door is just a faster mess.

Authentication sits in the doorway. Read vs write is explicit: some tools can only inspect the site, others can propose or apply changes. Logging shows what was asked and what changed. Agents do not get unrestricted CMS access because the pitch says "AI." We manage the system and keep full control at every step: generate, review, edit, publish.

If you are evaluating how to add an MCP server to a website, start there. Operability, meaning the ability for approved agents to use the site as infrastructure, is the product. Unrestricted write access is not.

What changed once it was live

Messaging stopped fragmenting across channels. Drafts started with site context instead of vibes. Operational edits stopped being scavenger hunts. New tools reused the same server. The site stopped being only a destination and became infrastructure we operate every day.

That is the proof we wanted. Not that MCP is interesting. That adding an MCP server to a real marketing website lets a small team do more, with tighter brand control, than the old manual stack allowed.

It almost feels like magic. Underneath, it is just a durable interface, good tools, and a review loop you trust.

If you want the definition before the case study, read what a website MCP server actually does. If you want the same foundation, start with the workflows your team already runs every week: content calendar, social, newsletter, site edits, and the Slack questions that never get answered fast enough.

Want Results Like This?

If this Field Note is pointing at a real gap in your stack, we can design the solution around how your team works.

STRS Dev
Step 1 of 4

What best describes you?