post_summarize_text
ActiveTool of io.github.webberdesign/webbersites-x402-data-api
AI SUMMARIZATION of anything — POST {text} (16,000 chars: transcripts, threads, logs), OR {url} (web page auto-scraped, or PDF/DOCX/CSV auto-extracted), OR {file_base64} for an uploaded PDF/DOCX/CSV/TXT up to 5 MB. Keeps every load-bearing fact, number, and decision. {style}: paragraph (default), bullets, or tldr; {max_words}: 10-300 (default 120); {focus} to steer ('action items'). Want key sentences with no AI? GET /api/summarize ($0.002). ($0.01 per call, paid via x402)
Parameters schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL to fetch and summarize — an article/page (main content auto-extracted) or a PDF/DOCX/CSV document"
},
"text": {
"type": "string",
"description": "Raw text to summarize, up to 16,000 characters (provide exactly one of text, url, file_base64)"
},
"type": {
"type": "string",
"description": "Optional parser override for url/file_base64: pdf, docx, or csv"
},
"focus": {
"type": "string",
"description": "Optional steer: what the summary should emphasize"
},
"style": {
"type": "string",
"description": "paragraph (default), bullets, or tldr"
},
"filename": {
"type": "string",
"description": "Optional filename hint for file_base64 type detection, e.g. report.pdf"
},
"max_words": {
"type": "number",
"description": "summary length cap, 10-300 (default 120)"
},
"file_base64": {
"type": "string",
"description": "Base64-encoded PDF, DOCX, CSV, or plain-text file, up to 5 MB decoded (data URI prefix ok)"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
io.github.webberdesign/webbersites-x402-data-api
https://github.com/webberdesign/api.webbersites.com
1/7 registries