{"ok":true,"result":{"slug":"clip-path-generator","name":"Clip Path Generator","summary":"Build a CSS clip-path: polygon from points, circle, ellipse or inset, or a named preset shape (triangle, hexagon, star, arrows…). All values are percentages.","description":"Make CSS clip-path shapes: start from triangles, hexagons, stars, arrows and more, drag the points or type exact values, and copy the clip-path CSS.","method":"POST","endpoint":"/api/v1/tools/clip-path-generator","plan":"free","mcpName":"clip_path_generator","input":{"type":"object","additionalProperties":false,"properties":{"shape":{"type":"string","description":"Shape kind; decides which other fields are used.","default":"polygon","enum":["polygon","circle","ellipse","inset"],"maxLength":200000},"points":{"type":"string","description":"polygon: points as \"x y\" percentages, one per line or separated by commas, e.g. \"50 0, 100 100, 0 100\". 3 to 40 points, each -50 to 150.","maxLength":2000},"radius":{"type":"number","description":"circle: radius in %.","default":50,"minimum":0,"maximum":100},"rx":{"type":"number","description":"ellipse: horizontal radius in %.","default":50,"minimum":0,"maximum":100},"ry":{"type":"number","description":"ellipse: vertical radius in %.","default":35,"minimum":0,"maximum":100},"cx":{"type":"number","description":"circle and ellipse: centre X in %.","default":50,"minimum":-50,"maximum":150},"cy":{"type":"number","description":"circle and ellipse: centre Y in %.","default":50,"minimum":-50,"maximum":150},"top":{"type":"number","description":"inset: top inset in %.","default":10,"minimum":0,"maximum":100},"right":{"type":"number","description":"inset: right inset in %.","default":10,"minimum":0,"maximum":100},"bottom":{"type":"number","description":"inset: bottom inset in %.","default":10,"minimum":0,"maximum":100},"left":{"type":"number","description":"inset: left inset in %.","default":10,"minimum":0,"maximum":100},"round":{"type":"number","description":"inset: corner rounding in %.","default":0,"minimum":0,"maximum":50},"preset":{"type":"string","description":"A named shape instead of the other fields.","enum":["Triangle","Trapezoid","Parallelogram","Rhombus","Pentagon","Hexagon","Octagon","Star","Left arrow","Right arrow","Left chevron","Right chevron","Message","Cross","Circle","Ellipse","Inset"],"maxLength":200000}}},"example":{"shape":"polygon","points":"50 0, 100 100, 0 100"},"randomOutput":false,"network":false,"docs":"https://pithlab.com/developers/tools/clip-path-generator","page":"https://pithlab.com/tools/clip-path-generator"}}