Lyrenth Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Lyrenth Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Lyrenth turns a public URL into an AIDocument: clean Markdown plus the page title, description and structure, with navigation, menus, cookie banners and other boilerplate removed. Reads come from Lyrenth's own index of over 2 billion pages, which grows by over 50 million pages a day. A page nobody has read yet is fetched once, then everyone gets the fast copy.
Use it whenever you need what a page actually says.
Use it when the user:
compare, translate or extract from them
Do not use it when:
reads public pages only, so say that rather than trying
read; none of them can post, edit or delete anything
read_url reads one page.
url: the absolute http or https address. Required.fresh: set true only when the user needs the very latest version of apage that changes often, such as a live status page. It is slower. Leave it off otherwise.
max_tokens: cap the returned text when your context is tight. Thetext is trimmed at a clean paragraph or sentence boundary, so a capped read stays readable.
read_urls reads up to 20 pages in one call.
read_url in a loop. It is faster, and one badURL is reported on its own line instead of stopping the rest.
fresh and max_tokens arguments, applied to every URL.check_usage reports the plan and how many reads are left this month.
how much they have used. It takes no arguments.
read_url. Two or more, call read_urls once with allof them. Split into batches of 20 if there are more than 20.
title, the final address after any redirect, and how many words and tokens the page came to. If the final address is a different page than the one asked for, say so.
quote, and keep the quote short.
they can check it.
the page did not say it, say that the page did not say it.
the link or ask which page they mean.
fresh on every call. Most pages do not change between oneminute and the next, and a forced fetch is slower for no gain.
The tools return the reason in plain words. Pass it on rather than guessing at it.
account, or get a free key at https://lyrenth.com/signup. Tell them that and stop.
every fetch, so that page will not be read, now or later. Say so and offer to look for the same information elsewhere. Do not try to reach it another way.
Call check_usage if the user wants the numbers.
which URL failed and what came back. In a batch, the other pages still worked, so use them.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.