AgentReader
Read any URL, page, PDF or RSS feed as clean Markdown/JSON; extract fields; web search. x402.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- HIGH
- MEDIUMin read_url
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"agentreader": {
"url": "https://agentreader.xyz/mcp"
}
}
}Remote-Endpunkte
https://agentreader.xyz/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (3)
🟢read_url(url, format, extract, mode, render)
Read a web page or PDF: fetch a URL and return clean Markdown (default) or structured JSON. Use it to browse, scrape or extract the main content/article of any webpage, render JavaScript-heavy pages (SPA) with a headless browser, convert PDF to text/Markdown, and get title, author, publish date, links and tables. Strips ads, menus and boilerplate. News homepages and index pages return a list of headlines with links (mode=links), RSS/Atom feeds return their items (title, link, date, summary), mode=full returns the whole page; cookie/consent walls are accepted automatically. StackOverflow/StackExchange, npm and PyPI links are read via their official APIs. Free: 5 calls/day without an API key. Beyond that: prepaid credits on an API key (buy via POST https://agentreader.xyz/v1/credits/buy?bundle=500 with x402, or by card at https://agentreader.xyz/buy; the key is issued on purchase) or $0.005/call via x402.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "http(s) URL of a web page, RSS/Atom feed or PDF (https:// assumed if omitted)"
},
"format": {
"description": "markdown (default) or json",
"type": "string",
"enum": [
"markdown",
"json"
]
},
"extract": {
"description": "Optional structured fields to pull from page metadata (JSON-LD, OpenGraph, microdata) and heuristics: comma list like 'title,author,date,price,currency,summary,image,brand,rating' or a JSON schema {properties:{price:{type:'number'}}}. Returned as `fields` (front matter in markdown).",
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
]
},
"mode": {
"description": "auto (default): article text, or a headline+link list for news homepages/index pages; article: main article only; links: headline+link list; full: whole page as Markdown. RSS/Atom feeds always return their items.",
"type": "string",
"enum": [
"auto",
"article",
"links",
"full"
]
},
"render": {
"description": "JavaScript rendering with headless Chromium: auto (default), never, always",
"type": "string",
"enum": [
"auto",
"never",
"always"
]
}
},
"required": [
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search(query, limit, lang, format)
Search the web and get a ranked list of results (title, url, snippet). Use it to find pages, then call read_url on the best results to read them as clean Markdown. Priced like one read (free daily calls, credits or x402).
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"limit": {
"description": "Max results (default 10)",
"type": "integer",
"minimum": 1,
"maximum": 20
},
"lang": {
"description": "Optional language code, e.g. en, nl",
"type": "string"
},
"format": {
"description": "markdown (default) or json",
"type": "string",
"enum": [
"markdown",
"json"
]
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_balance
Show remaining free calls and prepaid credits for the API key sent in the MCP connection headers, plus available credit bundles and how to buy them.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis