Tool tree
anymd is the web context layer for AI agents. Docs for MCP, the URL API, REST, CLI, WebMCP, library search and self-hosting.
Implementation
gradeNot graded
gradeNot graded
page: Every page
read_urlAnswer
Read a public URL (web page, GitHub, YouTube, PDF…) with anymd and return it as structured Markdown. Signed-in reads are saved to the library.
View tool JSON
{
"name": "read_url",
"kind": "answer",
"impl": "imperative",
"description": "Read a public URL (web page, GitHub, YouTube, PDF…) with anymd and return it as structured Markdown. Signed-in reads are saved to the library.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The public URL to read, with or without https://"
},
"save": {
"type": "boolean",
"description": "Save to the library when signed in (default true)"
},
"expandThread": {
"type": "boolean",
"description": "Expand the same-author X thread (extra credits). Omit to use the saved reading preference"
},
"maxThreadPosts": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
},
"removeImages": {
"type": "boolean",
"description": "Strip image/media references (no credit effect)"
},
"includeComments": {
"type": "boolean",
"description": "Read raw comments and replies (extra credits)"
},
"analyzeImages": {
"type": "boolean",
"description": "OCR and describe article images (extra credits)"
},
"maxComments": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 100
},
"maxImages": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
},
"maxCredits": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 100
}
},
"required": [
"url"
]
},
"page": "/docs"
}convert_urlAction
Same as read_url, under its original name: convert a URL to clean Markdown with anymd.
View tool JSON
{
"name": "convert_url",
"kind": "act",
"impl": "imperative",
"description": "Same as read_url, under its original name: convert a URL to clean Markdown with anymd.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The public URL to read, with or without https://"
},
"save": {
"type": "boolean",
"description": "Save to the library when signed in (default true)"
},
"expandThread": {
"type": "boolean",
"description": "Expand the same-author X thread (extra credits). Omit to use the saved reading preference"
},
"maxThreadPosts": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
},
"removeImages": {
"type": "boolean",
"description": "Strip image/media references (no credit effect)"
},
"includeComments": {
"type": "boolean",
"description": "Read raw comments and replies (extra credits)"
},
"analyzeImages": {
"type": "boolean",
"description": "OCR and describe article images (extra credits)"
},
"maxComments": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 100
},
"maxImages": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
},
"maxCredits": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 100
}
},
"required": [
"url"
]
},
"page": "/docs"
}get_page_markdownAnswer
Return the current anymd.cc page as Markdown (its .md twin).
View tool JSON
{
"name": "get_page_markdown",
"kind": "answer",
"impl": "imperative",
"description": "Return the current anymd.cc page as Markdown (its .md twin).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/docs"
}