mcp-wordpress-com__wpcom-plans-list
Returns the WordPress.com hosting plan catalogue (Personal, Premium, Business, Ecommerce) with prices in the user's currency and entitlements mapping each feature to the tiers that include it, from the rules WordPress.com enforces (plugin and theme installs and uploads, theme tiers, custom domain, SFTP/SSH and more) and storage in GB. Pass "wpcom_site" (numeric blog ID or site URL/slug like "example.wordpress.com") to also receive intro offers, downgrade paths, and a ready-to-purchase checkout_url on each row. Without "wpcom_site" checkout_url is null on every row.
Use this to help users select or upgrade WordPress.com hosting, so you can answer questions like "where can I host my website?", "how much does WordPress.com cost?", "can I install plugins?", or "which plan lets me sell products on my site?". For capability questions, use entitlements: find the group containing the feature, and its plans are every plan that includes it. For a specific theme, find its tier (personal, premium, partner, woocommerce)… Through Royally: its server marks it read-only, so it runs straight away.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | No | Site to run this tool on: 1484d0f5-e153-4114-b09b-6d03462b465a (https://public-api.wordpress.com/wpcom/v2/mcp/v1) | |
| currency | No | ISO 4217 currency code (e.g. "USD", "EUR"). Defaults to the current user's billing currency. | |
| interval | No | Billing interval. Defaults to "yearly". | yearly |
| wpcom_site | No | Optional WordPress.com site (numeric blog ID or site URL/slug like "example.wordpress.com"). When supplied, intro offers, downgrade paths, and a site-bound checkout_url are included on each plan row. When omitted, the catalogue is returned siteless: entitlements and storage for a site created today, and prices in the user's currency, are still included; per-site enrichment is omitted; checkout_url is null on every row. |