Photo mosaic maker and AI photo collage maker: turn your own photos into a mosaic or a collage.
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 343 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · AI / LLM tooling
SVG Lab MCP: the Design Engine for AI. App screens, icons, illustrations and charts as SVG.
2 failed · 7 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Responded
The server completed its last measured handshake. This is an observation, not a guarantee.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 1 | 0 | 3 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 2 | 2 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using SVG Lab
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http svg-lab https://svglab.app/mcp/agentsCapabilities
Report the plan, access, SVG Lab credits left and what actions cost.
DiscoveredAdd a screen, slide, page or post (preset sizes it). What a control opens (dropdown, filter, menu) is add_hidden_ui.
DiscoveredUse when a control opens hidden UI: adds a sized, linked dropdown, side, sheet, dialog or state board beside its screen.
DiscoveredAdd hatch, stipple, facet or strata marks clipped to a shape of a drawing on its "Drawing · <illustration>" board. On a screen the marks are refused as a picture drawn onto it.
DiscoveredAlign shapes to a shared edge or centre.
DiscoveredPosition shapes relative to their artboard.
DiscoveredMove misaligned layout children to their suggested positions.
DiscoveredFit artwork into a layout slot and keep it bound to it.
DiscoveredUnion, subtract, intersect or exclude shapes into one new path.
DiscoveredMeasure whether parts touch what they belong to.
DiscoveredCompute WCAG contrast between two colours.
DiscoveredClip or mask shapes with another shape.
DiscoveredClip shapes that cross their artboard's frame.
DiscoveredMeasure your drawing against the picked image: overlay, difference map, pixels off and the shape misses left; candidates score edits before you send them. measure reads the picked image itself (a gridded crop, colour samples, colour runs).
DiscoveredDraw a built-in monoline icon (docs {components} names them).
DiscoveredBuild a screen or section from a layout tree; returns boxes, ids and measured warnings. With a shell (Claude Code): write the fields to a JSON file, curl it to the upload link new_project gave and pass only upload_id, so the user approves a short call.
DiscoveredDraw one path from anchors with optional absolute handles. With a shell (Claude Code): write the fields to a JSON file, curl it to the upload link new_project gave and pass only upload_id, so the user approves a short call.
DiscoveredDraw up to 80 shapes, text, paths and pencil strokes in one call; illustrations are copied from a reference. With a shell (Claude Code): write the fields to a JSON file, curl it to the upload link new_project gave and pass only upload_id, so the user approves a short call.
DiscoveredShow the current project and its link.
DiscoveredDefine named style presets. With a shell (Claude Code): write the fields to a JSON file, curl it to the upload link new_project gave and pass only upload_id, so the user approves a short call.
DiscoveredDelete shapes.
DiscoveredDescribe the artboards and shapes.
DiscoveredChange the project's design tokens. With a shell (Claude Code): write the fields to a JSON file, curl it to the upload link new_project gave and pass only upload_id, so the user approves a short call.
DiscoveredTurn one symbol instance into editable shapes.
DiscoveredSpace three or more shapes evenly.
DiscoveredSVG Lab's reference: start-here, each tool's full details, design guides and the illustration routine. docs {fonts} lists the type catalog; docs {components} lists the components, icons and layout node types.
DiscoveredUpload the SVG you wrote by hand of the picked image onto its drawing artboard, with differences: every difference you still see, however small ([] at shape_misses 0). Auto-traced SVG (potrace, vtracer, colour quantising, any script that turns pixels into paths) is refused. With a shell (Claude Code): curl the .svg to the upload link new_project gave and pass upload_id instead of svg, so the user approves a short call.
DiscoveredCopy shapes in place or at an offset.
DiscoveredChange a path's anchors and handles in place. With a shell (Claude Code): write the fields to a JSON file, curl it to the upload link new_project gave and pass only upload_id, so the user approves a short call.
DiscoveredExport an artboard as SVG, with a preview card and a link to a PNG picture.
DiscoveredExport screens as code (HTML, React, SwiftUI, Compose, Flutter) or layered SVG, with tokens and assets, as a ZIP link.
DiscoveredThe finished deck or document by link: PDF, editable PowerPoint (pptx) or post images.
DiscoveredSVG Lab's reference pictures for one planned illustration (illustration, query): Creative Commons first, each with its licence, no stock-agency previews; candidates are for you only.
DiscoveredFit the active artboard to the artwork on it, plus optional padding.
DiscoveredScale and move shapes together into a box; placing an illustration removes its drawing board.
DiscoveredResize a container to wrap its children.
DiscoveredFlip shapes horizontally or vertically.
DiscoveredDraw a planned illustration with SVG Lab's vector model: editable SVG from a text brief, the faster route (500 credits).
DiscoveredGet drawings and icons as SVG or PNG files by asset id or artboard; a ZIP link for many.
DiscoveredGroup shapes.
DiscoveredProgress of drawings by SVG Lab's vector model: status, seconds, group_id once placed.
DiscoveredMeasure overlap, overflow and alignment; changes nothing.
DiscoveredRead a path's anchors, handles and construction issues.
DiscoveredList the artboards.
DiscoveredList style presets.
DiscoveredList this project's layouts.
DiscoveredList the user's projects.
DiscoveredList shapes with ids, boxes and stacking order.
DiscoveredList the symbols.
DiscoveredRender an artboard with measured facts, or compare a region with a reference.
DiscoveredShow a phone screen on other phones and foldables, reflowed, on new artboards.
DiscoveredTurn shapes into a reusable symbol.
DiscoveredReport the optical-centre correction without moving anything.
DiscoveredMeasure how text wraps and renders, without drawing it.
DiscoveredMake a mirrored copy, or join a half outline with its reflection.
DiscoveredName a group.
DiscoveredStart a project: kind "ui" (apps, sites) or "marketing" (decks, pitch decks, posters, ads, posts, flyers, reports).
DiscoveredGive rectangles one corner radius.
DiscoveredSet one equal gap between shapes.
DiscoveredDraw a new path at a set distance outside or inside a path.
DiscoveredOpen a saved project.
DiscoveredMove an icon so its visual centre sits on its container's centre.
DiscoveredSave and close the server editor.
DiscoveredDraw a freehand stroke the way the Pencil tool does. With a shell (Claude Code): write the fields to a JSON file, curl it to the upload link new_project gave and pass only upload_id, so the user approves a short call.
DiscoveredPlace a photograph in a box.
DiscoveredPlace an instance of a symbol.
DiscoveredList the illustrations each screen needs (none, one or several); the reply gives per_screen and the routes for the user to approve.
DiscoveredRead a screen's layout tree, sizing, text, paint, taps, asset ids and tokens, to build it in code.
DiscoveredChange stacking order.
DiscoveredCopy shapes into a row, grid or circle.
DiscoveredSet the exact width or height of shapes.
DiscoveredMove shapes back inside a frame.
DiscoveredPlace many seeded copies of one item inside an area.
DiscoveredSearch Unsplash and Pexels for photographs; nothing is placed.
DiscoveredMake an artboard the active one.
DiscoveredResize, move, rename, recolour or delete an artboard; notes holds a slide's speaker notes.
DiscoveredSet blur, soft shadows and opacity, or clear them.
DiscoveredPaint fill or stroke with a linear or radial gradient.
DiscoveredLock or unlock shapes.
DiscoveredFill shapes with a built-in pattern.
DiscoveredLoad the find_references picture picked for a planned illustration (or the user's own picture as data_url); the reply shows it. Not in the design.
DiscoveredChange fill, stroke, caps, joins, taper or opacity.
DiscoveredChange text content or typography.
DiscoveredFill missing handles, refit curves, or turn a stroke into ink.
DiscoveredSnap shapes to a grid.
DiscoveredSet a text shape along a path.
DiscoveredMove, scale or rotate shapes.
DiscoveredBreak groups into their shapes.
DiscoveredPatch or replace a layout made by create_layout. With a shell (Claude Code): write the fields to a JSON file, curl it to the upload link new_project gave and pass only upload_id, so the user approves a short call.
DiscoveredPlace the user's own image or SVG file.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 1116 ms | 90 | |
| Connected | 1255 ms | 90 |