Sleek
Design your mobile app UI with AI, then have your coding agent build the real app from it.
Connect it
Settings → Connectors → Add custom connector
URL: https://sleek.design/api/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://sleek.design/api/mcp{
"mcpServers": {
"sleek": {
"url": "https://sleek.design/api/mcp"
}
}
}claude mcp add --transport http sleek https://sleek.design/api/mcp{
"servers": {
"sleek": {
"type": "http",
"url": "https://sleek.design/api/mcp"
}
}
}11 tools, verified live
list_projectsread-onlyList the workspace's projects, newest first. Each project holds one app's screens, theme, and design chat. Check here before create_project to avoid duplicates.
create_projectCreate an empty project. Returns it in data, plus projectUrl. Pass data.id as projectId to design, then call screenshot. Creating a project is instant and uses no credits. Only design runs do. Share projectUrl so your user can watch and edit the designs.
get_projectread-onlyFetch a project and its projectUrl. Use it to confirm the project exists and share the URL with your user. Use list_components to see its screens.
delete_projectcan modifyPermanently delete a project and all its screens. Designs cannot be recovered. Call only after your user confirms the exact project by name. Never delete projects to tidy up on your own initiative.
list_componentsread-onlyList a project's screen names and active version numbers without generated HTML. Pass each item's screenId to design. Pass its id as componentId to get_component or in componentIds to screenshot. Use get_component only when you need a screen's code.
get_componentread-onlyFetch a screen's generated HTML. Returns the screen in data, with the HTML at data.versions[].code. versions holds only the version the screen currently shows. Use allVersions for the full history, which can be large. The returned screenId is the value design takes. Use this for a build handoff, not to check whether a design run worked.
list_referencesread-onlyList curated app styles and their preview images. When your user asks for a look such as Airbnb, brutalist, or dark fintech, pass the closest reference's id as referenceId to design. Without a reference, the agent picks a style.
designcan modifyRun Sleek's design agent to create or edit screens from a plain-language brief. Send the whole request as ONE message, such as 'a food delivery app with onboarding, restaurants, dish detail, cart, tracking, and profile'. The agent plans the screens together, so separate calls produce mismatched screens. A run uses workspace credits only when it completes or saves changes. By default this waits for
get_design_runread-onlyPoll a run that design returned as 'queued' or 'running'. Wait a few seconds between polls. On 'completed', data.result.operations lists the saved screens and theme changes. Share projectUrl and call screenshot. On 'failed', read data.error.message and send your user to data.error.url if present. A failed run, including a cancelled one, keeps what it saved in that same list and uses credits only w
cancel_design_runcan modifyAsk a design run to stop, for example when the brief was wrong. Returns the run as it stands right after the request. A queued run comes back 'failed' with error code 'cancelled' and never starts. A running run comes back still 'running' and stops at its next step. A run cut short settles as 'failed' with error code 'cancelled', or 'execution_failed' if saving its changes failed. It keeps any scre
screenshotread-onlyRender up to four project screens side by side as one inline image, after a design run completes. Returns the image, PNG unless format asks for WebP, and a one-line text note. Rendering uses no credits. Send projectUrl with the image so your user can open and edit the designs.
Alternatives in Design & Media
Compare →
GlifA
Generate images, video, and audio with Glif's media-generation agent
OODS FoundryA
OODS Foundry is an object-oriented design system that extends the one you already have.
Coach WattsA
Remote MCP server for training, nutrition, wellness, and performance data with OAuth 2.0.
CLCleanorB
Zero-auth MCP: image optimize, cited storage/format data, and dev utilities LLMs get wrong.
StudioSphere Pulse — Audio IntelligenceB
Free licensed loops and authorized audio analysis: BPM, key, waveform. Estimate before paid use.
TRTranscriptionB
Transcribe audio and video and work with your transcript library from any AI app. 119 languages.