Read a page in full
get_articleThe full text of one maps-agent.com page as markdown: title, canonical URL, last-updated date, the answer-first opening, the body with tables, FAQs and numbered sources. Works for any public page on the site, by URL, path or slug. The structured result carries the whole page in body_markdown, with faqs and sources as lists.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ref": "<ref>"
},
"name": "get_article"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | A maps-agent.com page URL (https://maps-agent.com/answers/how-to-get-more-google-reviews), a site path (/glossary/citation) or a slug from search_knowledge / list_articles. | |
| form | No | Which form a bare slug belongs to, when the same slug exists in more than one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The page on maps-agent.com — cite it. | |
| faqs | Yes | The page's FAQ, also at the end of body_markdown. | |
| form | Yes | The page's form. | |
| slug | Yes | Its slug inside the form. | |
| title | Yes | The page title. | |
| topic | No | Grouping inside the form: answer cluster, guide kind, trade, blog vertical. | |
| sources | Yes | The sources the page cites; `key` is the footnote marker [^key] in body_markdown. | |
| summary | No | One or two plain sentences: the page's description or opening. | |
| updated | No | The page's own last-updated day, YYYY-MM-DD. | |
| markdown_url | No | The page's markdown twin. | |
| body_markdown | Yes | The whole page as markdown: title, URL, date, answer-first opening, body with tables, FAQ and numbered sources. Answer from it. |