Can AI agents automate WordPress.com?
Automattic · saas · documentsdeveloper-toolssaas-platform
WordPress.com is automatable today through a documented REST API. This record is Automattic-hosted WordPress.com sites and account administration. It is not WooCommerce, and it is not self-hosted WordPress.org except where a Jetpack-connected site uses the same public-api.wordpress.com contract. Authenticated REST calls use OAuth2 Bearer tokens from an authorization-code flow or a password/application-password grant. The base URL is https://public-api.wordpress.com/{namespace}/{version}/... across /rest/, /wp/, and /wpcom/. Documented resources include users, sites, posts, comments, taxonomy, media, and stats. Automattic documents a first-party remote MCP server at https://public-api.wordpress.com/wpcom/v2/mcp/v1 using OAuth 2.1. MCP is available on paid plans, with a 30-day window on free sites. Jetpack AI or Jetpack Complete can enable MCP on connected self-hosted sites. Write operations require user confirmation. Developer MCP docs say read tools default on and write tools default off; the support page says enabling MCP turns both Read and Write groups on. Official WP-CLI is preinstalled and reachable over SSH on Business and Commerce plans only. Sites can export WXR XML of posts, pages, and comments. This record does not claim the WooCommerce MCP preview. Official language SDKs were not established. iPaaS connectors were not opened. Computer-use viability is unassessed. API scores 8 and is the best path. MCP scores 6 because of plan gating and confirmation limits.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restoauth2 coverage: partial · docs |
| SDK | unknown | official: unknown |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | unknown | webhooks: unknown |
| Data access | export: api-json, wxr-xml · import: api-json | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. WordPress.com REST API, OAuth2, hosted MCP, WXR export, and plan-gated WP-CLI cover practical site automation without browser control.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 6 | — | 6 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-02 |
license | declared | source | 2026-09-02 |
modalities.api.exists | declared | source | 2026-09-02 |
modalities.api.kinds[0] | declared | source | 2026-09-02 |
modalities.api.auth[0] | declared | source | 2026-09-02 |
modalities.api.coverage | declared | source | 2026-09-02 |
modalities.mcp.first_party | declared | source | 2026-09-02 |
modalities.cli.exists | declared | source | 2026-09-02 |
modalities.data_access.export[0] | declared | source | 2026-09-02 |
modalities.data_access.export[1] | declared | source | 2026-09-02 |
modalities.data_access.import[0] | declared | source | 2026-09-02 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-02 |
verdict.scores.api | declared | source | 2026-09-02 |
verdict.scores.mcp | declared | source | 2026-09-02 |
verdict.scores.cli | declared | source | 2026-09-02 |
freshness.watch[0].url | declared | source | 2026-09-02 |
freshness.watch[1].url | declared | source | 2026-09-02 |
freshness.watch[2].url | declared | source | 2026-09-02 |
freshness.watch[3].url | declared | source | 2026-09-02 |
Related tools
Other products in this database that share a category with WordPress.com.
Last verified 2026-09-02 · volatility high · JSON record