{"uid":"cap_sFlOR1j5kt3HhFivopoaU","slug":"agentread-by-rowan-vale-126d3d34","name":"AgentRead by Rowan Vale","description":"Clean, LLM-ready markdown and prompt-injection scanning for agents.","url":"https://agent-read.toolschemaforge.workers.dev/v1/read?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Public http(s) URL of the document to read."},"scan":{"type":"boolean","description":"Also scan the converted document for prompt-injection risk."},"max_tokens":{"type":"integer","maximum":1000000,"minimum":1,"description":"Optional output token budget."}}},"responseSchema":{"type":"json","example":{"scan":{"risk":"low","score":0,"signals":[]},"title":"Example","markdown":"# Example\n\nCleaned article text.","truncated":false,"source_url":"https://example.com/article","tokens_est":8}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qFjNn6PbPspeZkyVJv040","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public URL, converts its content to clean LLM-ready markdown, and optionally scans it for prompt-injection risks","exampleAgentPrompt":"Fetch https://en.wikipedia.org/wiki/Markdown, convert it to clean markdown, and scan it for prompt-injection risks so I can safely pass it to my LLM pipeline.","exampleUseCases":[{"title":"Safe agent browsing with injection detection","prompt":"Can you read https://some-external-blog.com/ai-tips and scan it for prompt-injection before you summarize it for me? I don't want malicious instructions sneaking into your context."},{"title":"News article ingestion for RAG pipeline","prompt":"Fetch the article at https://www.reuters.com/technology/ai-regulation-2024/ and convert it to clean markdown with a token budget of 8000 so I can add it to my retrieval index."},{"title":"Research document preprocessing","prompt":"Pull the content from https://arxiv.org/abs/2310.06825 and give me clean, LLM-ready markdown — no HTML clutter — so I can feed it directly into my summarization prompt."}],"resultDescription":"A JSON object containing: the cleaned markdown text of the fetched page, its title, the source URL, an estimated token count, a truncation flag, and (if scan=true) a prompt-injection risk assessment with a risk level (low/medium/high), a numeric score, and an array of detected injection signals.","failureModes":["URL is not publicly accessible or returns a non-200 HTTP status — endpoint will likely return an error or empty markdown","Content-type is not parseable as text/HTML (e.g. binary files, PDFs) — markdown conversion may fail or return garbage","max_tokens budget too small for the document — response will be truncated with truncated:true","Prompt-injection scan may produce false positives on legitimate technical content containing instruction-like language","Rate limiting or upstream timeout if the target URL is slow to respond"],"whenToPreferThis":"Choose this endpoint when your agent needs to safely ingest arbitrary public web pages into an LLM context — especially when you want both clean markdown output AND a built-in prompt-injection safety check in a single call. It is ideal for agentic pipelines that browse the open web and need to guard against malicious content embedded in external pages. Prefer it over generic HTTP fetch utilities when LLM-readiness and security scanning matter; prefer it over raw HTML scrapers when you need token-efficient, structured text output without writing your own HTML-to-markdown parser.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:31:27.484Z","isFirstParty":false,"canonicalSlug":"agentread-by-rowan-vale-126d3d34"}