Lyrenth
OfficialThe Lyrenth server lets you read public web pages as clean, AI-friendly Markdown and manage your API usage:
read_url: Fetch a single public URL as a clean AIDocument (structured Markdown with title, description, and content, stripped of navigation and boilerplate — far fewer tokens than raw HTML). Supportsfresh: trueto bypass the cache andmax_tokensto cap content length at a clean boundary.read_urls: Batch-fetch up to 20 URLs in one call, each returned as a clean AIDocument. Per-URL error isolation means a failed URL won't block the rest. One credit billed per successful read.check_usage: View your current plan tier, credits used/remaining, and monthly reset date.
Additional benefits:
Cross-caller caching: Shared cache across agents reduces origin load and improves speed.
Canonical content: For verified domains, returns the publisher's own canonical version of a page.
Lyrenth MCP server
Read the web through Lyrenth from any MCP client.
Exposes three tools:
read_urlturns a public web page into a clean AIDocument: stable Markdown plus title, description, and structure, with the navigation and boilerplate stripped. Your agent reads cleaned, low-token content instead of raw HTML, and every result shows how many tokens it saved vs the raw page.read_urlsdoes the same for up to 20 URLs in one batch call.check_usagereports your plan tier and credit usage.
Reads resolve through Lyrenth's cross-caller cache, and for verified domains they return the publisher's canonical version.
Setup
Get a free API key at https://lyrenth.com/signup (2,000 reads/month, no card).
Add the server to your MCP client.
Claude Desktop / Cursor
Add to your MCP config (Claude Desktop: claude_desktop_config.json):
{
"mcpServers": {
"lyrenth": {
"command": "npx",
"args": ["-y", "lyrenth-mcp"],
"env": { "LYRENTH_API_KEY": "aiwk_your_key_here" }
}
}
}Claude Code
claude mcp add lyrenth -e LYRENTH_API_KEY=aiwk_your_key_here -- npx -y lyrenth-mcpThen ask your assistant to read a page, for example: "Read
https://example.com/article and summarize it." It will call read_url and get
the cleaned AIDocument back.
Related MCP server: stripfeed-mcp-server
Tools
Tool | Arguments | Returns |
|
| The page as a clean AIDocument: a short provenance header (token count + how much smaller than raw HTML) plus the Markdown body. |
|
| Up to 20 pages in one call, each as a clean AIDocument, with per-URL error isolation (a failed URL is reported and doesn't block the others). Billed one credit per successfully-read URL. |
| none | Your plan tier, credits used against your monthly limit, credits remaining, and the reset date. |
Configuration
Env var | Required | Default | Notes |
| yes | none | Free key at https://lyrenth.com/signup |
| no |
| Override for staging or self-host |
Why read through Lyrenth
Cleaner, cheaper. One stable AIDocument shape per URL; far fewer tokens than raw HTML to a model.
Cached across callers. The same URL fetched by many agents collapses to a minimal number of origin fetches, so it is fast and origin-friendly.
Canonical when verified. When a site's owner has verified with Lyrenth, you get the version they authored, kept fresh by their change signal.
Local build
npm install
npm run build
LYRENTH_API_KEY=aiwk_... node dist/index.js # speaks MCP over stdioPart of the Lyrenth project. The AIDocument format is an open contract; see https://lyrenth.com/llms-full.txt.
Maintenance
Tools
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lyrenth/lyrenth-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server