protogrid

Search / studio.gradients/mcp

Gradients Studio

R0· no sign-in

Gradient backgrounds with real grain, pixel and dither finishes. Free previews, no key needed.

v1.1.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality90strong
Trust96of 100
Uptime, 30 days100%
Latency p501121 ms

Connect

8 clients · secrets stay placeholders
{
  "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.

Quality 90 / 100strong

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations3 of 3 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,576 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 0 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

3 tools, about 2,576 tokens to load them all · tool set 5ee66a0db020 · checked 2026-10-19 15:15 UTC

Tool changes

No 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.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+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.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.gradients.studio/mcp streamable-httpnoneyes100%1121 ms2026-07-282026-10-19

Tools (3)

list_palettesread-onlyPalettes 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_gradientRender 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-onlyTurn 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.

Similar MCP servers

Official server.json
{
  "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."
}