Free sites display WordPress.com ads to visitors and cannot install plugins or use a custom domain. [2]
Guides · hosting · Everyday developer services
WordPress.com site and API app
Create a WordPress.com site (free .wordpress.com address or a domain, one plan per site) and, for API access, register an OAuth2 app for a client ID and secret.
Researched · not yet run liveLast researched 25 October 2026 · Automattic (WordPress.com) · provider site
Steps
Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.
Sign up and create the site
The person goes to wordpress.com/start, enters email, username and password, chooses a free .wordpress.com address or a domain, and picks a plan. verapli never creates the account.
Where: https://wordpress.com/start
Choose a paid plan if neededoptional
Free sites show ads and cannot use a custom domain or install plugins; pick Personal or higher if those matter.
Register an API app (optional)optional
At developer.wordpress.com/apps/new register an app with the exact redirect URI; copy the client ID and client secret.
verapli captures
WPCOM_CLIENT_SECREThere by plain code: encrypted in your browser, never shown to AI.Where: https://developer.wordpress.com/apps/new/
Terms and gotchas
Plain-English summary, not legal advice. Each card links its source.
The OAuth2 password grant is for development only; production apps must use the authorization code grant. [3]
What you end up with
| Env var | Secret | Format | What it is |
|---|---|---|---|
WPCOM_CLIENT_ID | not secret | OAuth2 client ID of the registered app. Name chosen by verapli. | |
WPCOM_CLIENT_SECRET | secret | OAuth2 client secret. Name chosen by verapli. |
Pricing
- Free tier: Free plan with ads, 1 GB storage, .wordpress.com address.
- Costs: Personal from $4/month billed yearly ($9 monthly).
Source [2]
For agents
The same entry as JSON: /api/v1/entries/wordpress-com/site · requirements /api/v1/requirements/wordpress-com/site · terms /api/v1/terms/wordpress-com/site.
claude mcp add --transport http verapli https://verapli.com/mcp
> "What do I need for WordPress.com site and API app, and how long will it take?"
→ tools/call requirements { "provider_id": "wordpress-com/site" }Sources
- Create a site Sign up at wordpress.com/start with email, username and password; create a new domain, connect one or keep the free .wordpress.com address; each plan applies to one site; Add new site from the Hosting Dashboard. · accessed 25 October 2026 · official
- WordPress.com pricing Free sites show WordPress.com ads, 1 GB storage, no custom domain or plugin installation; Personal plan adds plugins, from $4/month billed yearly or $9/month monthly. · accessed 25 October 2026 · official
- OAuth2 authentication Register apps at developer.wordpress.com/apps/new; client ID, client secret, redirect URI must match exactly; token endpoint public-api.wordpress.com/oauth2/token; password grant for development only; application password needed with 2FA for the password grant. · accessed 25 October 2026 · official
- Stripe Projects provider catalogue WordPress.com is listed in the Stripe Projects catalogue as wordpress.com/site (Hosting, Domains). · accessed 25 October 2026 · official
Provider rules change. This page is generated from verapli registry version 2026.1025.316; spotted something out of date? Tell us. Automattic (WordPress.com) is not affiliated with verapli.