WP Webhooks alternative

The WP Webhooks Alternative, Run For You

You get tools for WordPress core, plus any plugin that registers WordPress Abilities. Access runs on profiles you control. Authentication is OAuth for ChatGPT and Claude, or a WordPress Application Password for editors such as Cursor, and nothing routes through us.

What makes it different

Real OAuth, not a shared key
Profiles decide what agents see
Your server, no middleman
Works with any plugin’s Abilities
One endpoint, every client
Free, with no upgrade path

The short version

The short case for Cascadia over WP Webhooks

Every connection gets a profile, so an agent only sees the tools you allow. Permission checks inherit the WordPress role you authenticated as.

What you get here

  • WordPress Abilities From Any Plugin
  • MCP Server Endpoint
  • WordPress Core Tools
  • Profile-Based Access Control
  • Zero External Dependencies
  • ChatGPT via OAuth 2.0
  • Claude via OAuth 2.0
Get started

What ships in the standard plan here

Everything in this list ships as standard.

  • WordPress Abilities From Any Plugin
  • MCP Server Endpoint
  • WordPress Core Tools
  • Profile-Based Access Control
  • Zero External Dependencies
  • ChatGPT via OAuth 2.0
  • Claude via OAuth 2.0
  • Cursor and Windsurf Support
  • Guided Client Setup
See WordPress MCP Connector

What our team takes on

The other MCP options for WordPress are developer libraries or thin REST wrappers. This one is a finished WordPress connector with the awkward parts already solved.

Profiles decide what agents see

Start read-only and an assistant can research your archive without changing a thing. Widen it later, or build a custom profile, so each client reaches exactly what it needs and nothing else.

Your server, no middleman

No relay service sits in the middle. There is no account to open with us, and nothing phones home. Your credentials and your content stay on infrastructure you already pay for.

Works with any plugin’s Abilities

It covers WordPress core itself, and any plugin that registers WordPress Abilities gets tools here too, each switched off until you turn it on.

One endpoint, every client

One JSON-RPC 2.0 endpoint on your own domain serves every client. ChatGPT and Claude authorize over OAuth 2.0 with your site address alone, while Cursor, Windsurf and other editors connect with a WordPress Application Password.

Get started

Who this comparison is for

Small teams without a developer

Most WordPress jobs that feel technical are really just tedious. Updating a page, fixing a form, working out why an email stopped sending.

Content teams publishing at volume

Drafting, tagging, scheduling, and cleaning up old posts are the tasks that quietly eat editorial time.

Stores with big catalogs

The connector reaches your store through the abilities WooCommerce registers, each one switched on by you. Ask for the change, check what came back, and keep the audit trail your user account already produces.

four steps to a working connection

On a site you already administer this takes about ten minutes. Install the plugin, decide how much access to grant, then connect your client.

  1. 1

    We assess your current setup

    First we look at how things run today: what you already pay for, what is configured where, and which parts are actually causing you trouble.

  2. 2

    Install and pick a profile

    Start narrow. A read-only profile shows you exactly what the agent can see before you give it permission to change anything, and you can widen access once the results earn your trust.

  3. 3

    Connect your AI client

    3.

  4. 4

    Put it to work

    Ask for what you want in plain language. The agent calls only the tools your profile allows, WordPress checks permissions on every single call, and the work lands as if you had done it by hand.

Get started

What clients say about working with Cascadia

“I’ve always dreaded website management, but Cascadia has done an incredible job with my WordPress site, making it one less thing for me to worry about.”
Alex R.
Cascadia client
“I’ve worked with Cascadia for several years now. They are always ready to help in any way I ask and can implement my ideas with ease. A company that values their clients!”
Liz D.
Cascadia client
“Cascadia has been great to work with! We recently needed some updates, and Cascadia was quick to get them completed! We highly recommend Cascadia Web Services.”
Naomi T.
Cascadia client
“Cascadia is very responsive and we’re happy with them as our primary IT vendor.”
Royle J.
Cascadia client
“They do great work, been using for years. Prompt responses to requests.”
Brian M.
Cascadia client

Ready when you are

Talk to us about your setup

Ask us

WP Webhooks alternative questions

Straight answers about switching, pricing, and what moves with you.
Why would I switch from WP Webhooks to Cascadia?
One reason is that profiles decide what agents see. Start read-only and an assistant can research your archive without changing a thing. Widen it later, or build a custom profile, so each client reaches exactly what it needs and nothing else.
It is a standard way for an AI assistant to reach a system and do things inside it, rather than only talk about it. Without one, you copy text back and forth by hand. With one, the assistant can read your posts, create a draft, update a product, or check a setting directly. This plugin turns your WordPress site into that kind of server.
Model Context Protocol, usually shortened to MCP, is an open standard published by Anthropic that defines how AI clients connect to outside tools and data. Because it is a shared standard rather than one vendor’s private format, a single server works with many clients. That is why the same plugin serves ChatGPT, Claude, Cursor, and Windsurf without a separate integration for each one.
Yes. It is published on the WordPress Plugin Directory under GPL v3, and there is no paid tier, no trial period, and no feature held back behind a license key. Install it on as many sites as you like. If you want us to handle setup and ongoing management, that is a separate service you can choose, not a requirement.
It is as safe as the account you connect with, which is the honest answer. Every tool call runs through the same permission checks WordPress uses in wp-admin, so an agent cannot exceed the role it authenticated as. Credentials are encrypted at rest, tokens expire, and you can revoke access from WordPress at any time. The variable you control is which profile you grant.
ChatGPT and Claude connect over OAuth 2.0. Cursor, Windsurf and other editors connect with WordPress Application Passwords. Any other client that speaks MCP over either of those authentication methods will work, because nothing in the endpoint is written for a specific vendor. Clients that adopt the standard later should work without waiting on a plugin update.
Copy the address shown under Settings, MCP Connector. In ChatGPT, open Settings, then Connectors, and add a custom connector with that address, leaving any Client ID and Secret fields empty. Sign in to WordPress when the window opens and approve the request, then use the Access tab to set what the assistant may do.
Copy the address from Settings, then MCP Connector. In Claude, open Settings, then Connectors, and add a custom connector with that address, leaving any Client ID and Secret fields empty. Sign in to WordPress when the window opens and approve the request, then choose on the Access tab what the assistant may do.
Any plugin that registers WordPress Abilities. Its abilities appear under Access, grouped by the plugin’s own categories, and stay off until you switch them on. The connector’s own WordPress tools work on a plain WordPress site with nothing else installed.
You still get the connector’s own tools, covering posts, pages, media, comments, users, taxonomies, menus, plugins, themes, and settings. That is enough for most editorial and administrative work. Abilities are additive. Nothing breaks or nags you when a plugin offers none, and the tool list simply reflects what is actually installed on the site.
Yes, in two ways. Profiles control which tools are exposed to a given connection, from read-only through to full access, and you can define your own. Underneath that, the WordPress role of the account you authenticate with sets a hard ceiling. Connect as an editor and no profile will let the agent install a plugin.
Ask Us Anything
We’d love to hear from you!
Contact Form