{"name":"io.github.TheDesignFounder/dreamlayer","slug":"thedesignfounder-dreamlayer","title":null,"description":"Generate and edit images, remove backgrounds, upscale, and create sprite sheets through DreamLayer.","url":"https://mcp.market/server/thedesignfounder-dreamlayer","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":25,"stars":0,"forks":0,"downloads_week":82,"last_push_at":"2026-10-17T23:44:17.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/TheDesignFounder/dreamlayer-mcp","website":null,"version":"0.4.0-beta.5","remotes":[],"packages":[{"registryType":"npm","identifier":"@dreamlayer/mcp","version":"0.4.0-beta.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from platform.dreamlayer.io. Generation requires purchased credits.","isRequired":true,"format":"string","isSecret":true,"name":"DREAMLAYER_API_KEY"}]}],"tools":[{"name":"dreamlayer_balance","description":"Use before paid image work to check available credits for this API key. Returns promotional, purchased, available and credit_usd. Compare the complete rounded quote against available; separately rounded buckets may sum to 0.1 less. Costs no credits and does not buy credits. Resolve authentication or balance errors before generation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dreamlayer_capabilities","description":"Use before choosing an image operation or quoting a sprite job. Read supported operations, input limits and sprite_pricing for this API key, including plain_frame_cents for sprites that keep their background. Returns the current API contract; no image input, generation or credits required. Do not use this to create an asset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dreamlayer_download","description":"Use when an existing execution completed or a previous download failed. Requires execution_id and an absolute new local path. Saves the finished image or sprite ZIP and returns path/bytes; starts no generation and spends no new credits. Never overwrites. For output_not_ready check status; for local_output_failed repair the path and download the same execution.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dreamlayer_events","description":"Use to resume running work or a dropped stream without another generation charge. Requires execution_id; pass the last_event_id actually processed. Returns bounded events, status and recovery cursor. If still running or rate-limited, back off before polling again. Do not repeatedly call in a tight loop or submit replacement work.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dreamlayer_execution","description":"Use after a timeout, rate limit or uncertain result to read the existing execution's canonical status. Requires execution_id; costs no credits. Returns state and result details, not a newly generated image. If running, wait and resume events; if completed, download. Do not replace an uncertain paid job.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dreamlayer_generate","description":"Use when the user needs an original image, raster logo concept, product or marketing visual, an edit, transparent cutout, upscale, or reference-based sprite animation. Starts paid work within the user's authorized scope and budget. Text-to-image needs a prompt; other operations need input_asset_id. Select operation explicitly. Image operations cost one credit; sprite beta accepts 7–100 frames and ","write_action":false,"price_micros":0,"input_schema":null},{"name":"dreamlayer_upload_image","description":"Use when an edit, background removal, upscale or sprite animation needs a local reference. Requires an absolute path to PNG, JPEG, WebP or supported camera RAW, up to 200 MB. Uploads that file and returns input_asset_id; starts no paid work. Reuse the asset ID for recovery. Not needed for text-to-image. If upload fails, fix the input or retry upload only.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-11-03T14:22:53.478Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T14:22:53.488Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 17 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@dreamlayer/mcp","version":"0.4.0-beta.5","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-09-27T03:45:32.801Z","repositoryUrl":"git+https://github.com/TheDesignFounder/dreamlayer-mcp.git","weeklyDownloads":82}],"repo":{"found":true,"owner":"TheDesignFounder","repo":"dreamlayer-mcp","archived":false,"pushedAt":"2026-10-17T23:44:17Z","stars":0,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/29076462?v=4","ownerCreatedAt":"2017-05-30T22:40:30Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/29076462?v=4&s=128","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":82,"license":"MIT","lastPushAt":"2026-10-17T23:44:17.000Z","score":25}}}},"grade_history":[],"reviews":[]}