{"name":"app.creatica/backgrounds","slug":"creatica-backgrounds","title":null,"description":"Deterministic procedural SVG/PNG backgrounds: 58 generators, curated palettes, brand kits.","url":"https://mcp.market/server/creatica-backgrounds","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":null,"forks":null,"downloads_week":96,"last_push_at":null,"license":"MIT"},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T19:41:00.692Z","last_ok_at":"2026-09-20T19:41:00.692Z","latency_ms":903},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/anup-a/web-backgrounds","website":"https://creatica.app","version":"0.1.3","remotes":[{"type":"streamable-http","url":"https://api.creatica.app/mcp","headers":[{"description":"Bearer <API key> from https://creatica.app/dashboard (optional for low-volume use)","isSecret":true,"name":"Authorization"}]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@creatica/mcp","version":"0.1.3","runtimeHint":"npx","transport":{"type":"stdio"}}],"tools":[{"name":"describe_background","description":"Full style card for one structure: what it looks like, mood, where text can go, tips, and every parameter it honours with ranges, defaults and the visual effect of low/high values. Also returns the JSON Schema for a generate request.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Structure name from list_backgrounds, e.g. \"wave\"."},"format":{"description":"markdown (default) is best for reading; json includes the JSON Schema.","type":"string","enum":["markdown","json"]}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"generate_background","description":"Render a background as SVG or PNG. Deterministic: the same structure, options and seed always give the same image, so store the returned seed. Returns a permanent, cacheable image URL you can use directly in <img>/CSS, plus an inline PNG preview. Call describe_background first to learn which shape options the structure honours.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"structure":{"type":"string","description":"Structure name, e.g. \"wave\"."},"seed":{"description":"Any string. Omit for a fresh random seed (returned in the result).","type":"string"},"width":{"type":"integer","minimum":1,"maximum":8192},"height":{"type":"integer","minimum":1,"maximum":8192},"palette":{"type":"object","properties":{"colors":{"description":"Explicit hex colours to draw from (best for brand matching). Overrides palette/scheme.","minItems":1,"maxItems":12,"type":"array","items":{"type":"string","pattern":"^#?([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"}},"palette":{"description":"Id of a built-in palette from list_palettes, e.g. \"underTheSea\".","type":"string"},"primaryColor":{"type":"string","pattern":"^#?([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"},"secondaryColor":{"type":"string","pattern":"^#?([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"},"backgroundColor":{"type":"string","pattern":"^#?([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"},"gradientColor":{"description":"Gradient fills instead of flat colour.","type":"boolean"},"useMultiColor":{"description":"false = everything in primaryColor.","type":"boolean"},"colorSchemeType":{"description":"Derive a palette from primaryColor.","type":"string","enum":["Mono","Tetrade","Analogic"]},"opaqueColors":{"type":"boolean"}},"additionalProperties":false},"shape":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":["number","boolean","string"]},"description":"Structure-specific options; call describe_background for the exact keys, ranges and what they do."},"format":{"description":"png (default) returns a viewable image; svg returns the vector source.","type":"string","enum":["svg","png"]},"pngWidth":{"description":"Raster width for PNG output/preview. Defaults to the render width, capped for inline previews.","type":"integer","minimum":16,"maximum":8192},"brand":{"description":"Slug of a saved brand kit (see list_brand_kits); its colours become the palette baseline.","type":"string"}},"required":["structure"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_backgrounds","description":"Browse the catalog of background structures. Optionally filter by a free-text query, tag or mood word. Returns name, one-line summary, mood, use cases and a preview URL for each.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"description":"Free text, e.g. \"calm waves\" or \"geometric poster\".","type":"string"},"mood":{"description":"A mood word, e.g. dark, playful, minimal, retro.","type":"string"},"tag":{"type":"string"},"limit":{"type":"integer","minimum":1,"maximum":100}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_brand_kits","description":"Saved brand palettes on this account. Pass a kit's slug as `brand` to generate_background to render on-brand without repeating hex colours.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_palettes","description":"Built-in curated colour palettes with their hex colours and derived mood tags (dark, pastel, vivid, warm, cool…). Pass the id as palette.palette to generate_background.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"mood":{"description":"Filter by a mood tag, e.g. \"dark\" or \"pastel\".","type":"string"}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"suggest_backgrounds","description":"Rank structures for a natural-language brief (\"dark aurora glow for an AI landing page\"). Returns why each matched, matching built-in palettes, and a ready-to-run example request for generate_background.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"brief":{"type":"string","minLength":2},"limit":{"type":"integer","minimum":1,"maximum":20}},"required":["brief"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-20T05:05:49.554Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T05:05:49.518Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1440ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[],"inputs":{"probes":[{"url":"https://api.creatica.app/mcp","reachable":true,"authRequired":false,"latencyMs":1440,"serverInfo":{"name":"creatica-backgrounds","version":"0.1.0"}}],"packages":[{"registryType":"npm","identifier":"@creatica/mcp","version":"0.1.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-09-06T18:05:29.015Z","repositoryUrl":"git+https://github.com/anup-a/web-backgrounds.git","weeklyDownloads":96}],"repo":{"found":false,"owner":"anup-a","repo":"web-backgrounds","error":"repo not found"},"icon":{"url":"https://creatica.app/site/apple-touch-icon.png","source":"site","width":180,"height":180},"presence":{"stars":null,"forks":null,"downloadsWeek":96,"license":"MIT","lastPushAt":null,"score":18}}}},"grade_history":[],"reviews":[]}