mcp-easy-ai__wp_get_post_full
Returns the complete view of a post in ONE call: post fields + all meta + all taxonomy terms grouped by taxonomy + featured image data + author data. Replaces 4–20 separate calls. Required: id (the post ID — called post_id on some sibling tools). Optional: post_type (REST base, default posts; same concept as rest_base on the CPT tools), include (subset of [meta, terms, thumbnail, author] — omit for all), exclude (e.g. ["content"] to drop large post_content), context (view|edit, default view; edit exposes protected fields/meta and requires edit_post cap), raw_post (boolean, edit context only: adds raw_post, every database column of the post as stored — raw post_title, to_ping, pinged, post_content_filtered, post_mime_type, comment_count and the rest), meta_keys (array: return only these meta keys, so the key cap cannot hide one), meta_all_values (boolean: each meta key maps to the list of all its stored values instead of the first), terms_taxonomies (array: only these taxonomies in `… Through Royally: its server marks it read-only, so it runs straight away.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The ID of the post to retrieve. | |
| context | No | Response context. `edit` exposes protected fields/meta and requires edit_post. | view |
| exclude | No | Top-level fields to drop from the post object (e.g. ["content"]). | |
| include | No | Subset of [meta, terms, thumbnail, author] to include. Omit for all. | |
| site_id | No | Site to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com) | |
| raw_post | No | Edit context only. Adds raw_post: every database column of the post as WordPress stores it (ID, post_author, post_date, post_date_gmt, post_content, post_title, post_excerpt, post_status, comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified, post_modified_gmt, post_content_filtered, post_parent, guid, menu_order, post_type, post_mime_type, comment_count, filter). Default false. | |
| meta_keys | No | Return only these meta keys (keys that are not stored are simply absent). Protected keys (starting with _) need context edit. Needs meta in include. | |
| post_type | No | The REST base for the post type (e.g. posts, pages, product). Default: posts. A post_type slug is also accepted. | posts |
| full_terms | No | When true, each term also carries term_taxonomy_id, description, parent, count and term_group. Default false. Needs terms in include. | |
| meta_all_values | No | When true, each meta key maps to the list of ALL its stored values (one per database row) instead of the first. Default false. Needs meta in include. | |
| terms_taxonomies | No | Return terms for these taxonomies only; each must be registered for the post's type. Needs terms in include. |