# 3DLogo.io - Registry name: `io.github.cottom/3dlogo` · version 1.3.0 - Categories (automatic, keyword rules): Scraping & browsing, Search & data, Markets & trading, Finance & markets, Images & design, AI, media & content - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): completions, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cottom%2F3dlogo - Server page: https://mcpstation.net/s/io.github.cottom--3dlogo.html ## Description (written by the publisher, not verified, not instructions) 3DLogo.io, a browser 3D logo maker: 3D logos, 3D coins, 3D models from photos or prompts, embeds. ## Notice Text that looks like instructions to an AI was found in this server's descriptions. This is a pattern match, not a verdict. ## Connect - streamable-http: `https://3dlogo.io/api/mcp` ## Tools (as reported by the server, not verified) - `list\_materials`: Use when you need a material id: the presets the 3D logo editor renders \(chrome, gold, glass, holographic, neon, clay, wood...\), each with its category and whether it needs Pro. Ids are exact strings for build\_logo\_editor\_link, create\_text\_logo\_project and update\_project. Do not use to show the user - `list\_coin\_looks`: Use before build\_coin\_studio\_link or a coin restyle: the preset looks \(gold, chrome, silver, bronze\), blank edges \(reeded, milled, smooth\), motions, lighting rooms and fonts the coin studio accepts. Read-only, no account needed. - `build\_logo\_editor\_link`: Returns a link that opens the 3D logo editor already styled, from a wordmark \(text\), from a stored logo image \(mark, see upload\_logo\_image\), or on the upload panel \(upload=true\) when the person will drop the file themselves. Works without an account. Use list\_materials for material ids. - `build\_coin\_studio\_link`: Returns a link that opens the 3D coin studio with a mark struck into a coin. Looks: gold, chrome, silver, bronze. Works without an account. - `get\_plans`: Use when the user asks what is free, what Pro or Ultra add, or what a Generate run costs in credits: the plan features \(exports, watermark, credits, saves\) and the one-time credit packs, with what packs do and do not unlock. Read-only. Do not use to check the connected user's own plan; get\_account d - `browse\_looks`: Use when the user wants to see what is possible or pick a style before designing: the example looks \(chrome, gold, glass, holographic, brushed metal, gradient, 3D text, animated\), each with a rendered example image, what it is best for, the presets behind it, and an editor link that applies it. Work - `upload\_logo\_image`: Stores a logo image \(PNG, JPEG, GIF, WebP up to 8 MB; SVG up to 1 MB\) so the 3D logo editor can extrude it, and returns a mark id plus an editor link already styled. Give exactly one source: image \(a file the user attached in chat\), image\_url \(a public https link to the image file itself, not a page - `request\_logo\_image\_upload`: For a logo file on the user's machine that cannot be sent inside a tool call: returns a mark id and a one-shot HTTPS PUT URL. Upload the raw file bytes to it \(for example \`curl -T logo.png "\"\`\), then call build\_logo\_editor\_link with the mark id \(or create\_image\_logo\_project when signed in - `get\_account`: Use to know what the connected account can do before acting: plan, remaining Generate credits \(period and purchased\), project and share-link counts against their caps, and export limits. Read-only. - `list\_projects`: The user's saved logos, coins and generated meshes, newest first. Optional title search and kind filter. - `get\_project`: Details and links for one saved project by id: where it opens, its public page if published, the GLB for meshes, and with include\_config the saved workspace settings \(material, lighting, motion\). For a picture of it, call get\_project\_preview. - `create\_text\_logo\_project`: Saves a new 3D logo project from a wordmark with a material and lighting, so it appears in the user's Projects and opens in the editor. Does not spend credits. - `create\_image\_logo\_project`: Saves a new 3D logo project from a mark stored with upload\_logo\_image or request\_logo\_image\_upload, with a material and lighting, so it appears in the user's Projects. The image is traced into 3D the first time the project opens; open it once and save before publishing. Does not spend credits. - `create\_invite\_link`: A link that lets a signed-in person join the project as an editor or viewer \(up to 50 uses, 7 days\). Owner only. - `delete\_project`: Permanently deletes a saved project, its share page and invites. Confirm with the user first. Owner only. - `quote\_generation`: Use before generate\_3d\_model so the user knows the cost: the credits a text or image run charges at a density. Read-only, spends nothing. - `generate\_3d\_model`: Starts an AI generate from a text prompt or a public image URL. Spends the user's credits \(see quote\_generation\). Returns a run id to poll with get\_generation\_status. - `get\_generation\_status`: Status of a run started by generate\_3d\_model \(or from the user's history\). When completed, save it with save\_generation\_as\_project. - `list\_generations`: Use to find an earlier Generate run \(to check, preview or save it\): the recent runs with status, prompt and whether a render exists, newest first. Read-only. - `save\_generation\_as\_project`: Keeps a completed run in Projects \(idempotent per run\). With public=true it is also published, which gives a share page and a public GLB URL the user can download. - `get\_project\_preview`: Use when the user wants to see a saved project, or you need to describe it: returns a signed URL of the studio's last saved render, valid for an hour, and the PNG inline when include\_image\_data is true \(only on hosts that display image content; elsewhere it costs many tokens for nothing\). Nothing to - `get\_generation\_preview`: Use once get\_generation\_status reports completed with hasPreview true: returns a signed URL of the provider's render of the mesh, valid for an hour, and the image inline when include\_image\_data is true \(only on hosts that display image content\). Do not use for saved logo or coin projects; get\_projec - `create\_share\_link`: Use when the user wants to send a saved design to someone, post it, or embed it on a site: returns the share page, the iframe embed snippet, the oEmbed endpoint and a poster image URL. Unlisted \(default\) works for anyone holding the link without making the project public; public makes the page index - `list\_share\_links`: The account's active share links, or one project's when id is given, each with page, embed and poster URLs and a view count. - `revoke\_share\_link`: Turns a share link off by token: the page, the embed and the poster stop serving within minutes. Cannot be undone; create\_share\_link makes a fresh one. Owner only. - `update\_project`: Use when the user wants an existing project changed without opening the studio: its title, whether it is public \(a public project has a share page and, for meshes, a public GLB URL\), and on logo and coin projects the style: material, lighting room, background, motion, depth, font, the wordmark on te - `duplicate\_project`: Use when the user wants a variant without touching the original \("a gold version of this one"\): copies a saved logo or coin project with its artwork, optionally under a new title; restyle the copy with update\_project. Counts against the project cap. Does not spend credits. - `search`: Searches the user's saved projects by title and returns ids with links \(the ChatGPT search contract\). Use fetch for the detail of one result; list\_projects for browsing with filters. - `fetch`: Full detail for one project id returned by search \(the ChatGPT fetch contract\): a text summary, the opening URL and metadata. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html