{"schemaVersion":"1.0","id":"thread-pack","description":"FREE, no key. Format supplied Reddit comments JSON into a bounded post and reply tree with original Markdown, authors and direct links. No fetch or generated consensus. Entire JSON input: 32768 UTF-8 bytes. Supplied data only; no fetch, payment or automatic paid fallback.","page":"https://agent-utilities.agent-utilities.workers.dev/products/thread-pack","contract":"https://agent-utilities.agent-utilities.workers.dev/v1/content/products/thread-pack","scope":"Supplied HTML only. Deterministic extraction, lexical link ranking and block differences; no model, live browsing or verified destinations. Token counts are rough UTF-8-byte estimates, not model tokenization. Output may omit content; inspect truncation. No guaranteed dollar savings.","limits":{"maxInputBytes":32768},"inputSchema":{"type":"object","properties":{"sourceUrl":{"type":"string","maxLength":2048},"thread":{"type":"array","minItems":2,"maxItems":2},"maxChars":{"type":"integer","minimum":256,"maximum":3000,"default":3000},"maxComments":{"type":"integer","minimum":1,"maximum":100,"default":30}},"required":["sourceUrl","thread"],"additionalProperties":false,"examples":[{"sourceUrl":"https://www.reddit.com/comments/abc123/","thread":[{"kind":"Listing","data":{"children":[{"kind":"t3","data":{"id":"abc123","name":"t3_abc123","title":"Synthetic equipment question","selftext":"Which cable fits this fictional device?","author":"example_author","subreddit":"example","permalink":"/r/example/comments/abc123/sample/","created_utc":1000,"num_comments":2,"score":5}}]}},{"kind":"Listing","data":{"children":[{"kind":"t1","data":{"id":"c001","name":"t1_c001","parent_id":"t3_abc123","body":"Model A uses connector X.","author":"example_one","score":2,"created_utc":1010,"permalink":"/r/example/comments/abc123/sample/c001/","replies":{"kind":"Listing","data":{"children":[{"kind":"t1","data":{"id":"c002","name":"t1_c002","parent_id":"t1_c001","body":"Check the revision: Model B uses Y.","author":"example_two","score":1,"created_utc":1020,"permalink":"/r/example/comments/abc123/sample/c002/","replies":""}}]}}}}]}}],"maxChars":3000,"maxComments":10}]},"trial":{"method":"POST","url":"https://agent-utilities.agent-utilities.workers.dev/v1/preview/web.thread-pack","headers":{"Content-Type":"application/json"},"authentication":"none","chargedMicroUsd":"0","automaticPaidFallback":false,"input":{"sourceUrl":"https://www.reddit.com/comments/abc123/","thread":[{"kind":"Listing","data":{"children":[{"kind":"t3","data":{"id":"abc123","name":"t3_abc123","title":"Synthetic equipment question","selftext":"Which cable fits this fictional device?","author":"example_author","subreddit":"example","permalink":"/r/example/comments/abc123/sample/","created_utc":1000,"num_comments":2,"score":5}}]}},{"kind":"Listing","data":{"children":[{"kind":"t1","data":{"id":"c001","name":"t1_c001","parent_id":"t3_abc123","body":"Model A uses connector X.","author":"example_one","score":2,"created_utc":1010,"permalink":"/r/example/comments/abc123/sample/c001/","replies":{"kind":"Listing","data":{"children":[{"kind":"t1","data":{"id":"c002","name":"t1_c002","parent_id":"t1_c001","body":"Check the revision: Model B uses Y.","author":"example_two","score":1,"created_utc":1020,"permalink":"/r/example/comments/abc123/sample/c002/","replies":""}}]}}}}]}}],"maxChars":3000,"maxComments":10}},"demonstration":{"provenance":"Synthetic input; not a merchant quote, customer use or testimonial.","fixedInputAndOutput":"https://agent-utilities.agent-utilities.workers.dev/v1/content/examples/web.thread-pack"},"httpRequest":"curl --fail-with-body 'https://agent-utilities.agent-utilities.workers.dev/v1/preview/web.thread-pack' \\\n  -H 'Content-Type: application/json' \\\n  --data-binary @- <<'JSON'\n{\n  \"sourceUrl\": \"https://www.reddit.com/comments/abc123/\",\n  \"thread\": [\n    {\n      \"kind\": \"Listing\",\n      \"data\": {\n        \"children\": [\n          {\n            \"kind\": \"t3\",\n            \"data\": {\n              \"id\": \"abc123\",\n              \"name\": \"t3_abc123\",\n              \"title\": \"Synthetic equipment question\",\n              \"selftext\": \"Which cable fits this fictional device?\",\n              \"author\": \"example_author\",\n              \"subreddit\": \"example\",\n              \"permalink\": \"/r/example/comments/abc123/sample/\",\n              \"created_utc\": 1000,\n              \"num_comments\": 2,\n              \"score\": 5\n            }\n          }\n        ]\n      }\n    },\n    {\n      \"kind\": \"Listing\",\n      \"data\": {\n        \"children\": [\n          {\n            \"kind\": \"t1\",\n            \"data\": {\n              \"id\": \"c001\",\n              \"name\": \"t1_c001\",\n              \"parent_id\": \"t3_abc123\",\n              \"body\": \"Model A uses connector X.\",\n              \"author\": \"example_one\",\n              \"score\": 2,\n              \"created_utc\": 1010,\n              \"permalink\": \"/r/example/comments/abc123/sample/c001/\",\n              \"replies\": {\n                \"kind\": \"Listing\",\n                \"data\": {\n                  \"children\": [\n                    {\n                      \"kind\": \"t1\",\n                      \"data\": {\n                        \"id\": \"c002\",\n                        \"name\": \"t1_c002\",\n                        \"parent_id\": \"t1_c001\",\n                        \"body\": \"Check the revision: Model B uses Y.\",\n                        \"author\": \"example_two\",\n                        \"score\": 1,\n                        \"created_utc\": 1020,\n                        \"permalink\": \"/r/example/comments/abc123/sample/c002/\",\n                        \"replies\": \"\"\n                      }\n                    }\n                  ]\n                }\n              }\n            }\n          }\n        ]\n      }\n    }\n  ],\n  \"maxChars\": 3000,\n  \"maxComments\": 10\n}\nJSON","mcp":{"endpoint":"https://agent-utilities.agent-utilities.workers.dev/mcp/remote?category=web","transport":"streamable-http","tool":"agent_utilities_thread_pack_preview","arguments":{"sourceUrl":"https://www.reddit.com/comments/abc123/","thread":[{"kind":"Listing","data":{"children":[{"kind":"t3","data":{"id":"abc123","name":"t3_abc123","title":"Synthetic equipment question","selftext":"Which cable fits this fictional device?","author":"example_author","subreddit":"example","permalink":"/r/example/comments/abc123/sample/","created_utc":1000,"num_comments":2,"score":5}}]}},{"kind":"Listing","data":{"children":[{"kind":"t1","data":{"id":"c001","name":"t1_c001","parent_id":"t3_abc123","body":"Model A uses connector X.","author":"example_one","score":2,"created_utc":1010,"permalink":"/r/example/comments/abc123/sample/c001/","replies":{"kind":"Listing","data":{"children":[{"kind":"t1","data":{"id":"c002","name":"t1_c002","parent_id":"t1_c001","body":"Check the revision: Model B uses Y.","author":"example_two","score":1,"created_utc":1020,"permalink":"/r/example/comments/abc123/sample/c002/","replies":""}}]}}}}]}}],"maxChars":3000,"maxComments":10},"setup":"https://agent-utilities.agent-utilities.workers.dev/integrations/agents","note":"Configure the endpoint in an MCP client, then call this free tool. HTTP source tags do not attribute MCP executions to a campaign."},"fullTool":{"id":"web.thread-pack","priceMicroUsd":600,"contract":"https://agent-utilities.agent-utilities.workers.dev/v1/content/tools/web.thread-pack","funding":"https://agent-utilities.agent-utilities.workers.dev/billing","note":"Larger inputs require a separately authorized paid call. Funding starts at $1 in service credits; no automatic upgrade or top-up."},"feedback":{"email":"agentutilities@proton.me","subject":"Pilot feedback: thread-pack","request":"Share a public or sanitized task, expected result, current workaround and frequency. After trying it, tell us whether it helped; report a later real use separately. Omit credentials and private purchase records."},"measurement":"Coarse source-tagged request counts only, not people or a linked conversion funnel. Feedback is voluntary; campaign-level purchases require separate evidence."}