Globestudio
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Generate dotted-globe maps, share URLs, and embed snippets from chat.
| Author | io.github.alevizio |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2291 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Globestudio": {
"url": "https://globestudio.app/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
list_presetsread-onlyList 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.
Hints: read-only yes · destructive no · idempotent yes · open-world no
find_presetsread-onlyFuzzy-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.
Parameters:
vibe(required) — string — Vibe keyword. Single word or short phrase.
Hints: read-only yes · destructive no · idempotent yes · open-world no
build_share_urlread-onlyBuild 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).
Parameters:
look— string — Preset id, e.g. 'halftone'. Required unless share_url is given.shape— stringconfig— object — Any other setting, using the keys read_share_url returns in config, e.g. {"viewMode": "flat"} or {"globeSettings": {"autoSpin": false}}. {"viewSwitch": true} gives the embed a Globe and Map switch in its corner, so visitors can turn the globe into the flat map and back. Nested settings merge key by key; keys Globestudio does not accept come back in ignored. With "v": 3, as read_share_url returns for a link that has it, its colors render as their hex; without it they render darker, as in links before v3.density— integerdotColor— string — Hex color, e.g. '#3df4ff'.selection— string — Region: 'world' (default), ISO country code ('JP' or 'JPN'), country name ('Japan'), continent ('Europe'), or subregion ('Western Europe').share_url— string — A Globestudio link to change instead of starting from a preset.background— string — Background hex.
Hints: read-only yes · destructive no · idempotent yes · open-world no
read_share_urlread-onlyDecode a Globestudio link (a studio share link, a /looks/<id> 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.
Parameters:
url(required) — string — The Globestudio link, e.g. 'https://globestudio.app/?c=…'.
Hints: read-only yes · destructive no · idempotent yes · open-world no
embed_snippetread-onlyGenerate paste-ready embed code for any preset. Choose 'iframe' (HTML for Webflow / Notion / WordPress), 'react' (drop-in component), or 'script-tag' (vanilla JS loader).
Parameters:
look(required) — string — Preset id.width— Number of pixels OR string like '100%'.height— Number of pixels OR string.framework— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
preview_urlread-onlyGet 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.
Parameters:
look(required) — string — Preset id.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.