Filter Abilities is our open-source plugin that gives AI assistants like Claude direct access to your WordPress content, SEO data, and visitor analytics.

WordPress 6.9 shipped one of its most consequential updates in years: the Abilities API. When paired with the Model Context Protocol (MCP) and a purpose-built abilities plugin, the result is transformative: an AI assistant that can talk directly to your WordPress site, understand its content, manage its SEO, and analyse your visitor data.
At Filter, we have been building exactly this. Here is how we did it and what it enables.
The Abilities API, introduced in WordPress 6.9 as part of the AI Building Blocks initiative, provides a central registry where WordPress core, plugins, and themes can register discrete units of functionality in a machine-readable format. Each registered “ability” includes its inputs, outputs, permission requirements, and execution logic.
Before the Abilities API, if an external tool wanted to interact with a WordPress site, it needed to know the specific endpoint, authentication method, and payload format for each individual feature. The Abilities API solves this by creating a single, discoverable catalogue of everything a site can do.
The Model Context Protocol is an open standard that defines how AI applications provide and receive context, a universal language that allows AI assistants like Claude, ChatGPT, Cursor, and others to discover available tools and use them in a structured, predictable way.
The important thing to understand is that MCP is not WordPress-specific. By supporting MCP, WordPress positions itself to work with any AI tool that speaks the same language
The official WordPress MCP Adapter plugin acts as the bridge between the Abilities API and the MCP specification. It takes every ability registered on your WordPress site and automatically converts them into MCP tools that AI agents can discover and execute.
This is where our open-source Filter Abilities plugin comes in. We built it to expose the day-to-day operations that a digital team actually needs. It registers 36 abilities across several modules:
Content Management: Covers listing, creating, updating, and retrieving posts of any type, with taxonomy support and Advanced Custom Fields integration.
Taxonomy Management: Allows creating, updating, and deleting terms from any registered taxonomy
Media Library: Abilities let you browse your library and identify images missing alt text.
SEO (Yoast Integration): Ability that finds published posts missing SEO fields. We used exposes read and write access to Yoast metadata; titles, descriptions, focus keywords, and Open Graph data; plus an audit this to backfill missing SEO data across hundreds of older posts on our own site.
Forms (Gravity Forms): Abilities let you list forms and pull submission entries with date filtering.
AI Batch Operations: Allows you to trigger batch processing for missing alt text, SEO titles, and descriptions using Filter AI.
PersonalizeWP Integration: Exposes the full PersonalizeWP feature set; visitor analytics, contact profiles, audience segments, and lead scoring; turning it into a conversational analytics platform.
Getting this running involves three steps. Install the WordPress MCP Adapter and Filter Abilities plugins and activate both. Create a dedicated WordPress user for MCP access, name it something like claude-agent, and generate an Application Password from the user’s profile. An Editor role is sufficient for most operations. Finally, add a server entry to your AI client’s MCP configuration file pointing to your WordPress MCP endpoint with those credentials. After restarting, the WordPress tools appear automatically.
The setup takes less than an hour. For a full walkthrough of every module and configuration step, read our detailed guide.
Once connected, you can ask Claude to find all contacts who visited your services pages this week using PersonalizeWP data, surface all posts missing SEO titles and fix them in one workflow, query how many form submissions came in last month without logging into WordPress, or create a draft blog post with the right categories and tags applied directly in your CMS.
The Abilities API opens WordPress up to chat clients in a standardised way. Plugin developers register abilities once; the MCP Adapter handles the rest. WordPress 6.9 shipped this into core in December 2025, and WordPress 7.0 is already extending it with a client-side JavaScript counterpart. While other CMS platforms are still working out AI integration, WordPress has shipped a production-ready API for exactly this purpose.
Filter Abilities is open source and available on GitHub at filter-agency/filter-abilities. The setup takes less than an hour. For a full walkthrough of every module and configuration step, read our detailed guide. If you have questions, ideas for new abilities, or want to contribute, find us on GitHub or get in touch using the form below.
Talks I’m Most Looking Forward to at WordCamp Europe 2026
Four sessions at WCEU 2026 that every marketer and agency owner should have on their radar. In a few weeks, some of the Filter team will be heading to Kraków, Poland for WordCamp Europe 2026. It’s the largest WordPress conference in the world, 3,000+ attendees, 49 sessions and workshops, speakers from six continents. This year’s...
Filter’s Co-Founders Selected as BIMA 100 Judges for 2026
We are proud our co-founders will judge the 2026 BIMA 100, celebrating the UK’s top digital talent. This reflects our commitment to the digital community and our deep expertise in engineering scalable digital platforms that deliver measurable, transformative business outcomes for our trusted client partners.