{"name":"semantic-chunk","description":"Semantic chunker / text splitter / RAG chunker / chunking with overlap / sentence + paragraph aware. Splits long text into chunks with three modes: 'fixed' (hard char-count windows with overlap), 'sentence' (greedy pack of sentences up to chunk_size), 'paragraph' (split on blank lines, never pack across paragraphs). Returns each chunk's text, start/end character offsets, and char count. Pure local — no upstream call.","price":"$0.002","method":"POST","input_schema":{"properties":{"text":{"type":"string","description":"Text to split. Up to 1,000,000 chars."},"chunk_size":{"type":"number","description":"Target chunk size in characters. Range [50, 20000]. Default 500."},"overlap":{"type":"number","description":"Overlap between chunks in characters. Default 50. Capped at chunk_size - 1."},"mode":{"type":"string","enum":["fixed","sentence","paragraph"],"description":"Splitting strategy. Default 'fixed'."}},"required":["text"]},"input_example":{"text":"First sentence. Second sentence. Third one. Fourth.","chunk_size":30,"overlap":10,"mode":"sentence"},"output_example":{"chunks":[{"text":"First sentence. Second sentence. ","start":0,"end":33,"char_count":33},{"text":"Second sentence. Third one. Fourth.","start":17,"end":52,"char_count":35}],"chunk_count":2,"mode":"sentence","chunk_size":30,"overlap":10,"text_chars":52,"source":"DIY (pure local)"},"x402_payment_required":true,"x402_facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}