WriteWP
Next-Gen Publishing
New in v1.3.1 — Agentic chat, free featured images, Cloud Solver, eight prompt presets, and reliability… See what's new →
WriteWP
FeaturesAbilitiesPricingDocsBlogChangelogSupportAccount / Sign inGet WriteWP
WordPress Abilities API

WriteWP Abilities and the WordPress Abilities APIAgentic chat that can take action

WriteWP Abilities hook into the WordPress Abilities API. Chat can create draft posts, import a URL, list content, and read site context, always under your admin permissions.

Built into the core

WriteWP abilities registered with WordPress

Every ability re-checks manage_options, runs through WriteWP’s real pipelines, and defaults to draft unless you explicitly ask to publish.

create-blog-post

writewp/create-blog-post — turn a topic, brief, tone, or word count into a full draft through the Writer pipeline. Returns post ID, title, and edit link.

import-url-as-post

writewp/import-url-as-post — SSRF-guarded fetch, duplicate check first, AI rewrite with your instructions, meta saved so future dedupe works.

list-posts

writewp/list-posts — search or list recent posts with status and edit links so the model knows what’s already on the site.

get-site-context

writewp/get-site-context — site name, tagline, categories, and recent titles so rewrites stay on-brand without pasting a brief every time.

Safe by default

Permission callbacks on every ability, wp_kses_post on content, tool errors fed back to the model, and drafts unless you explicitly request publish.

MCP-ready

On WordPress 6.9+, abilities register with the official Abilities API so the WordPress MCP Adapter can expose them to Claude, Cursor, ChatGPT, and other agents.

How it shows up

How agentic chat uses abilities today

Agentic chat

Ask “draft a post about X” or “rewrite this URL” and WriteWP runs the ability with tool-calling on OpenAI, OpenRouter, and Gemini — activity chips show what’s running.

System status

The System page reports whether the Abilities API is available, how many WriteWP abilities are registered, and whether the MCP Adapter plugin is active.

WordPress 7.0+

Built for WordPress 7.0+ and the modern AI admin stack, while remaining compatible with WordPress 5.8+ and PHP 7.4+. Older sites simply skip Abilities registration when the API isn’t present.

Why it matters

MCP-ready and safe by default

Abilities aren’t a chat gimmick. They’re the same contracts WordPress is standardizing for agents — input/output schemas, permissions, and REST discovery — so WriteWP can sit inside the emerging WP AI ecosystem instead of living as a sealed admin UI.

  • Discoverable by external agents with the MCP Adapter
  • Same pipelines as Live Import and Writer — not a toy shortcut
  • Admin-only, draft-by-default, SSRF-guarded where it matters
WriteWP — Chat
WriteWP Chat screen where agentic abilities can create drafts and import URLs
FAQ

Abilities FAQ

Do I need WordPress 6.9+ for abilities?
Agentic chat with tool calling works on supported providers regardless. Official Abilities API registration (for MCP / external agents) requires WordPress 6.9+ where wp_register_ability exists. Older versions simply skip registration.
Which providers support tool calling?
OpenAI, OpenRouter, and Gemini run multi-round tool calling for abilities. Ollama, MiniMax, and OpenCode Zen keep classic chat behavior without tool execution.
Can external agents publish live posts?
By default new content is created as a draft. Publish only happens when you explicitly request it. Every ability still requires an administrator-capable authentication path (for MCP: application passwords with the right capability).
Agent surface

What agentic chat can drive

Abilities expose controlled WordPress actions — draft, import, list, and site context — instead of free-form database risk.

MCP / AbilitiesAbility coverage (product focus)
UXHow operators work day to day
  • Guided abilities
  • Manual admin UI
WordPress 7.0+ ready

Use WriteWP abilities on your WordPress site

Bring your keys. Keep permissions on your site. Let WriteWP abilities do the heavy lifting.