Globestudio
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_presetsA | List every Globestudio look preset with its id, name, blurb, vibe tags, thumbnail URL and embed URL. Call this first when the user asks about available looks. |
| find_presetsA | Fuzzy-find presets by vibe / aesthetic / use-case keyword. Examples: 'synthwave' → Vapor; 'print' → Halftone, Risograph, Newsprint; 'retro' → CRT, BadTV, Pixel; 'glow' → Aurora, Bloom. Returns ranked matches. |
| build_share_urlA | Build Globestudio URLs for a customized globe. Start from a preset (look) or change an existing link (share_url, e.g. one the user pasted): pass only the settings to change and everything else in the link is kept. Returns share_url (opens the studio with those settings) and embed_url (the bare canvas, for iframes). |
| read_share_urlA | Decode a Globestudio link (a studio share link, a /looks/ link or an /embed URL) into the look and settings it carries. Use it when the user pastes a link, then pass the link as share_url to build_share_url with the changes they ask for. |
| embed_snippetA | Generate paste-ready embed code for any preset. Choose 'iframe' (HTML for Webflow / Notion / WordPress), 'react' (drop-in component), or 'script-tag' (vanilla JS loader). |
| preview_urlA | Get the canonical live embed URL + thumbnail PNG URL for a single preset. Useful when you want to render an inline preview without building a full share URL. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Most tools have distinct purposes: list_presets vs find_presets (enumerate vs fuzzy search), build_share_url vs read_share_url (encode vs decode), and embed_snippet vs preview_url (code generation vs preview assets) are all differentiable. The only mild overlap is that both preview_url and build_share_url can yield an embed URL, which could cause occasional misselection.
All names use snake_case with a verb_noun structure (build_share_url, list_presets, preview_url, read_share_url, find_presets, embed_snippet). No mixed conventions or stray casing, so the pattern is entirely predictable.
Six tools is a tight, well-scoped set for a globe-preset customization service. Each tool earns its place covering a distinct workflow (discover, inspect, encode, decode, embed) with no redundancy.
The surface covers the full read/build/embed lifecycle: listing, fuzzy-finding, previewing, URL encode/decode, and embed code generation. The main minor gap is no explicit get-by-id for a single preset, though preview_url and find_presets largely compensate.