Get RaivatEdu Page Content
raivatedu_get_page_contentFetch and summarize the content of a known public RaivatEdu page, returning its title, headings, body text, links, and FAQs; arbitrary or external URLs are refused.
Instructions
Fetch and summarize the text of a specific public RaivatEdu page.
Accepts a path (e.g. "/in/pricing" or "in/features/admissions") or a full raivatedu.com URL. For safety the page MUST be one of the known public pages (use raivatedu_list_pages to discover them); arbitrary or external URLs are refused, and /api/ paths are blocked per robots.txt.
Returns the page title, meta description, heading outline, main body text (truncated), internal links, and any FAQ entries found in the page's structured data.
Args:
path (string, required): page path or full raivatedu.com URL.
max_text_chars (number): cap on returned body text, 200–20000 (default 6000).
include_links (boolean): include the list of internal links (default true).
response_format ('markdown' | 'json'): output format (default markdown).
Returns JSON shape: { "url": string, "type": string, "title": string, "description": string, "canonical": string | null, "headings": [ { "level": number, "text": string } ], "text": string, "faqs": [ { "question": string, "answer": string } ], "links": [ { "text": string, "url": string } ] }
Errors:
"not a known public RaivatEdu page" if the path is unknown — call raivatedu_list_pages.
"Page not found" (HTTP 404) if the page no longer exists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Page path (e.g. "/in/pricing") or full raivatedu.com URL. | |
| include_links | No | Whether to include the page's internal links. | |
| max_text_chars | No | Maximum characters of body text to return (200–20000). | |
| response_format | No | Output format: 'markdown' for a human-readable summary (default) or 'json' for the full structured object. | markdown |