
Onto
Wraps the Onto Read API to give Claude clean, AI-ready Markdown from any URL without the noise of raw HTML. Exposes three tools: read_url strips a page down to content (typically 90% smaller), score_url returns an AIO readability score with hallucination risk, and read_and_score does both in one call. Useful when you're building agents that need to parse documentation, pricing pages, or articles without burning tokens on React boilerplate and layout markup. Requires an API key from buildonto.dev. Free tier gives you 1,000 requests per month, paid plans start at $9 for 10k. Install via npx in Claude Code, Cursor, Cline, or any MCP host.
- GitHub stars
- 1
- tools
- 6
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 2
- last updated
- Sep 4, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
read_urlRead any URL and get back clean, agent-ready Markdown (typically 10× smaller than raw HTML)
Read any URL and get back clean, agent-ready Markdown (typically 10× smaller than raw HTML)
No parameter schema in public metadata yet.
score_urlGet the AIO (AI-readability) score for any URL with a breakdown of what helps and what hurts AI consumption
Get the AIO (AI-readability) score for any URL with a breakdown of what helps and what hurts AI consumption
No parameter schema in public metadata yet.
read_and_scoreBoth at once: clean content plus quality assessment so the agent knows how much to trust the source
Both at once: clean content plus quality assessment so the agent knows how much to trust the source
No parameter schema in public metadata yet.
batchRead, score, or extract many URLs (an explicit list or a whole site) in one call
Read, score, or extract many URLs (an explicit list or a whole site) in one call
No parameter schema in public metadata yet.
map_siteDiscover a site's URLs via its sitemap, without reading them
Discover a site's URLs via its sitemap, without reading them
No parameter schema in public metadata yet.
extract_dataReturn the structured data a page already declares (JSON-LD, OpenGraph, meta)
Return the structured data a page already declares (JSON-LD, OpenGraph, meta)
No parameter schema in public metadata yet.
Sponsors
Configuration
ONTO_API_KEY*secretYour Onto API key (get one at https://app.buildonto.dev/read/keys — free tier includes 1,000 credits/month).
ONTO_API_BASEOptional override for the Onto API base URL. Defaults to https://api.buildonto.dev.
Readme
Onto MCP Server
The official Onto Model Context Protocol server. Add clean web content reading and AI-readability scoring to Claude Code, Cursor, Cline, Zed, or any MCP-compatible AI client.
What this does
Onto's MCP server exposes these tools to any AI agent:
read_url— Read any URL and get back clean, agent-ready Markdown (typically 10× smaller than raw HTML)score_url— Get the AIO (AI-readability) score for any URL with a breakdown of what helps and what hurts AI consumptionread_and_score— Both at once: clean content plus quality assessment so the agent knows how much to trust the sourcebatch— Read, score, or extract many URLs (an explicit list or a whole site) in one callmap_site— Discover a site's URLs via its sitemap, without reading themextract_data— Return the structured data a page already declares (JSON-LD, OpenGraph, meta)
Every tool response ends with a one-line ⚡ Onto report — reduction, tokens saved, and AIO score — so the value is visible on every call.
Details
- Repository
- github.com/ravixalgorithm/onto-mcp
- Website
- buildonto.dev
- Category
- Documents & Knowledge
- Package
@ontosdk/mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active