mcp-wordpress-com__wpcom-user-sites
List the authenticated user's accessible sites across WordPress.com and self-hosted Jetpack-connected sites. Returns blog IDs, URLs, names, platform type, MCP access status, and optional metrics.
Use this to discover which site IDs exist before calling site-scoped abilities. When displaying or referencing a site, use its primary_domain, not the host of site_url. Through Royally: its server marks it read-only, so it runs straight away.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination. | |
| sort | No | ||
| filters | No | ||
| site_id | No | Site to run this tool on: 1484d0f5-e153-4114-b09b-6d03462b465a (https://public-api.wordpress.com/wpcom/v2/mcp/v1) | |
| per_page | No | Number of sites per page. | |
| platform | No | Filter by platform type. "simple" shows classic WordPress.com sites. "atomic" shows WordPress.com sites with SSH/SFTP access. "jetpack" shows self-hosted Jetpack-connected sites. "all" shows every platform type. | all |
| ownership | No | Filter by site ownership. Only "user" is available - shows your accessible sites. | user |
| environment | No | Filter by site environment. "production" excludes staging, test and migration-hidden sites (default). "staging" shows only staging sites. "test" shows only test sites. "all" includes all of them. Archived and deleted sites are never listed. | production |
| include_metrics | No | Include site metrics in the response. |