Get WordPress Site Info
wp_get_site_infoGather essential WordPress site information: title, tagline, admin email, REST API namespaces, authentication methods, and settings. Output as markdown or JSON.
Instructions
Get high-level info about the WordPress site: name, tagline, admin email, REST API namespaces, supported authentication, plus general WP settings.
Combines /wp-json (root, public) with /wp/v2/settings (admin-only). Settings fields will be omitted gracefully if your user lacks the manage_options capability.
Args:
response_format (enum): markdown | json. Default 'markdown'.
Returns: WPSiteInfo object with shape: { "site_url": string, "api_namespaces": string[], "api_authentication": string[], "title"?: string, "description"?: string, "url"?: string, "email"?: string, "timezone"?: string, "language"?: string, "posts_per_page"?: number, "show_on_front"?: "posts" | "page", "page_on_front"?: number, "page_for_posts"?: number, "default_category"?: number, "default_post_format"?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| response_format | No | Output format: 'markdown' for human-readable, 'json' for machine-readable. | markdown |