Search / studio.gradients/mcp
Gradients Studio
R0· no sign-inGradient backgrounds with real grain, pixel and dither finishes. Free previews, no key needed.
v1.1.0 · active · repository · website · descriptor JSON · versions
Search / studio.gradients/mcp
R0· no sign-inGradient backgrounds with real grain, pixel and dither finishes. Free previews, no key needed.
v1.1.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"gradients": {
"type": "http",
"url": "https://www.gradients.studio/mcp",
"headers": {
"Authorization": "Bearer ${GRADIENTS_TOKEN}"
}
}
}
}claude mcp add --transport http gradients https://www.gradients.studio/mcp --header "Authorization: Bearer ${GRADIENTS_TOKEN}"[mcp_servers.gradients]
url = "https://www.gradients.studio/mcp"
bearer_token_env_var = "GRADIENTS_TOKEN"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"gradients": {
"type": "remote",
"url": "https://www.gradients.studio/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:GRADIENTS_TOKEN}"
}
}
}
}{
"mcpServers": {
"gradients": {
"type": "http",
"url": "https://www.gradients.studio/mcp",
"headers": {
"Authorization": "Bearer ${GRADIENTS_TOKEN}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=gradients&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmdyYWRpZW50cy5zdHVkaW8vbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7R1JBRElFTlRTX1RPS0VOfSJ9fQ%3D%3D"
}{
"servers": {
"gradients": {
"type": "http",
"url": "https://www.gradients.studio/mcp",
"headers": {
"Authorization": "Bearer ${GRADIENTS_TOKEN}"
}
}
}
}{
"mcpServers": {
"gradients": {
"httpUrl": "https://www.gradients.studio/mcp",
"headers": {
"Authorization": "Bearer ${GRADIENTS_TOKEN}"
}
}
}
}extensions:
"gradients":
enabled: true
name: "gradients"
type: streamable_http
uri: "https://www.gradients.studio/mcp"
headers:
"Authorization": "Bearer ${GRADIENTS_TOKEN}"
timeout: 300
Placeholders to fill from your own secret store: ${GRADIENTS_TOKEN}. The registry never accepts secret values.
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_length1 tools have descriptions over 1,024 characters, which crowds the contexttools.schemasevery tool has an object input schematools.annotations3 of 3 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,576 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 0 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% +updated-0d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://www.gradients.studio/mcp streamable-http | none | yes | 100% | 1121 ms | 2026-07-28 | 2026-10-19 |
list_palettesread-only | Palettes to start from: the studio's sixteen, the ones behind product sites people admire (Linear, Stripe, Raycast, …), the account's saved palettes (with an API key), and six tuned starting points for common jobs (website hero, launch post, deck slide, product screenshot, integrations grid, App Store shot) with their full settings. Pass any of these to render_gradient. No key needed. |
render_gradient | Render a gradient background image (website hero, OG image, launch post, slide, wallpaper) with Gradients Studio's renderer: blobs, stripes or clouds, real grain, pixel and dither finishes, shape overlays. Workflow: start from suggest_settings or list_palettes, call this WITHOUT `size` for a free 960px preview (returned inline, no API key needed), adjust the `settings` you get back, and pass `size` (exact pixels, e.g. [1200, 630] for an OG image, [2560, 1440] for a hero) once the person is happy. A sized export needs an API key; it uses one of the account's monthly exports (5 free, unlimited on Pro) and returns a URL that is valid for 24 hours; asking for the same export again within that time returns the same URL for free. Every result includes `settings` (send them back to iterate) and `studioUrl` (open it to take over in the browser). Use `overlaySvg` with the raw text of a logo SVG to draw it as concentric outlines over the gradient. For the soft mesh look keep blur at 700–900 and contrast at 130; saturated mid-tone colors render best, muddy ones come out dull. |
suggest_settingsread-only | Turn a plain-language brief ('dark, premium, fintech hero, a bit retro') into two or three starting settings for render_gradient. Understands jobs (hero, launch post, slide, screenshot, integrations, app store), moods and colors, product names (Linear, Stripe, Raycast…), styles (blobs, stripes, clouds) and finishes (retro/pixel, print/dither, terminal/glyph dither, film/grain, smooth). You are the taste layer: preview the candidates and adjust. No key needed. |
Schemas: list_tools.
{
"name": "studio.gradients/mcp",
"title": "Gradients Studio",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.gradients.studio/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"description": "Optional. Only for sized exports (download URLs); previews, palettes and suggestions work without it. Bearer <key> from gradients.studio (studio → account menu → API keys)."
}
]
}
],
"version": "1.1.0",
"repository": {
"url": "https://github.com/anusandhan/gradients-studio-mcp",
"source": "github"
},
"websiteUrl": "https://www.gradients.studio/mcp",
"description": "Gradient backgrounds with real grain, pixel and dither finishes. Free previews, no key needed."
}