Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,533Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:61728d4faac02226c69d8ea713b3e0b2b172c340db3922e55139044223218de5
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "Globestudio makes dotted globe and map visuals. A link carries the whole design: /looks/<id> picks a preset look and ?c= carries the settings. To change a link the user pastes, call read_share_url, then build_share_url with share_url set to that link and only the settings to change. Every tool builds URLs locally: nothing is stored and no account is needed.", "tools": [ { "description": "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).", "inputSchema": { "additionalProperties": false, "properties": { "background": { "description": "Background hex.", "pattern": "^#[0-9a-fA-F]{6}$", "type": "string" }, "config": { "additionalProperties": true, "description": "Any other setting, using the keys read_share_url returns in config, e.g. {\"viewMode\": \"flat\"} or {\"globeSettings\": {\"autoSpin\": false}}. Nested settings merge key by key; keys Globestudio does not accept come back in ignored.", "type": "object" }, "density": { "maximum": 100, "minimum": 10, "type": "integer" }, "dotColor": { "description": "Hex color, e.g. '#3df4ff'.", "pattern": "^#[0-9a-fA-F]{6}$", "type": "string" }, "look": { "description": "Preset id, e.g. 'halftone'. Required unless share_url is given.", "type": "string" }, "selection": { "description": "Region: 'world' (default), ISO country code ('JP' or 'JPN'), country name ('Japan'), continent ('Europe'), or subregion ('Western Europe').", "type": "string" }, "shape": { "enum": [ "Circle", "Hexagon", "Triangle", "Pentagon", "Square", "Voxel", "Particle Grid", "Diamond", "Star", "Plus", "Ring", "ASCII" ], "type": "string" }, "share_url": { "description": "A Globestudio link to change instead of starting from a preset.", "type": "string" } }, "type": "object" }, "name": "build_share_url", "outputSchema": null }, { "description": "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).", "inputSchema": { "additionalProperties": false, "properties": { "framework": { "default": "iframe", "enum": [ "iframe", "react", "script-tag" ], "type": "string" }, "height": { "description": "Number of pixels OR string." }, "look": { "description": "Preset id.", "type": "string" }, "width": { "description": "Number of pixels OR string like '100%'." } }, "required": [ "look" ], "type": "object" }, "name": "embed_snippet", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "vibe": { "description": "Vibe keyword. Single word or short phrase.", "type": "string" } }, "required": [ "vibe" ], "type": "object" }, "name": "find_presets", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_presets", "outputSchema": null }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "look": { "description": "Preset id.", "type": "string" } }, "required": [ "look" ], "type": "object" }, "name": "preview_url", "outputSchema": null }, { "description": "Decode 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.", "inputSchema": { "additionalProperties": false, "properties": { "url": { "description": "The Globestudio link, e.g. 'https://globestudio.app/?c=…'.", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "read_share_url", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:61728d4faac02226c69d8ea713b3e0b2b172c340db3922e55139044223218de5 | sha256sum