read_research_post
Read a single published research post by post UUID.
Use this tool after calling search_research_posts and selecting the most relevant result.
The response includes post metadata, authors, sectors, body HTML, and a URL. Depending on the authenticated MCP user's permissions, the body HTML and URL may expose either the full research post or teaser content.
Missing, unpublished, and hidden-sector posts return a generic not-found error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post_uuid | Yes | The stable UUID of the research post to read. Use a post_uuid returned by search_research_posts. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post_url | Yes | The URL where this research post can be viewed. This may be a full post URL or teaser URL depending on the MCP user's permissions. | |
| post_type | Yes | The type of research post, e.g., 'Report', 'In Brief', 'Presentation', etc. | |
| post_uuid | Yes | The stable UUID of the research post. | |
| post_title | Yes | The title of the research post. | |
| post_authors | Yes | The authors of this research post. | |
| post_sectors | Yes | The sectors associated with this research post. Only clients who are permissioned for these sectors can access the full version of this post; other clients will receive teaser content. | |
| post_updated | Yes | The most recent update timestamp of the research post in ISO 8601 format. | |
| post_body_html | Yes | The HTML body available for this research post. This may be full post content or teaser content depending on the MCP user's permissions. | |
| post_published | Yes | The publication timestamp of the research post in ISO 8601 format. | |
| post_snippet_notice | Yes | A notice shown when the returned body contains only teaser or snippet content instead of the full research post. Null when the MCP user can view the full post. |