Search / com.michaelghelfistudios/toolbox
MGS Toolbox
R0· no sign-inFantasy TTRPG data: metals, minerals, ingredients, potions, gems, craft rules, music catalogue.
v1.0.0 · active · website · descriptor JSON · versions
Search / com.michaelghelfistudios/toolbox
R0· no sign-inFantasy TTRPG data: metals, minerals, ingredients, potions, gems, craft rules, music catalogue.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"toolbox": {
"type": "http",
"url": "https://michaelghelfistudios.com/api/v1/mcp"
}
}
}claude mcp add --transport http toolbox https://michaelghelfistudios.com/api/v1/mcp[mcp_servers.toolbox]
url = "https://michaelghelfistudios.com/api/v1/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"toolbox": {
"type": "remote",
"url": "https://michaelghelfistudios.com/api/v1/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"toolbox": {
"type": "http",
"url": "https://michaelghelfistudios.com/api/v1/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=toolbox&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWljaGFlbGdoZWxmaXN0dWRpb3MuY29tL2FwaS92MS9tY3AifQ%3D%3D"
}{
"servers": {
"toolbox": {
"type": "http",
"url": "https://michaelghelfistudios.com/api/v1/mcp"
}
}
}{
"mcpServers": {
"toolbox": {
"httpUrl": "https://michaelghelfistudios.com/api/v1/mcp"
}
}
}extensions:
"toolbox":
enabled: true
name: "toolbox"
type: streamable_http
uri: "https://michaelghelfistudios.com/api/v1/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_encyclopedia (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); list_entries (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); random_entry (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 2,355 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes9 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagelist_facetschangedinput schemarandom_entrychangedinput schemalist_entrieschangedinput schemaget_entrychangeddescription, input schemaThe full data of one metal, mineral, ingredient, potion or gem by its id (from search_encyclopedia or list_entries): properties, lore, page url, embed_url.
The full data of one entry (a metal, mineral, ingredient, potion, gem, milieu, animal, plant, creature or reference page) by its id (from search_encyclopedia or list_entries): properties, lore, page url, embed_url.
search_encyclopediachangeddescriptionFind metals, minerals, ingredients and materials, potions and gems by name (case- and accent-insensitive; exact names first, then prefixes, then substrings, aliases included). Returns each hit with its kind, id, one-line summary and page url; call get_entry for the full data.
Find metals, minerals, ingredients and materials, potions, gems, the milieux, animals, plants and creatures of Biomes and the reference pages of Hearth, Passage and Bearer by name (case- and accent-insensitive; exact names first, then prefixes, then substrings, aliases included). Returns each hit with its kind, id, one-line summary and page url; call get_entry for the full data.
search_encyclopediachangeddescriptionFind metals, minerals, alchemical ingredients, potions and gems by name (case- and accent-insensitive; exact names first, then prefixes, then substrings, aliases included). Returns each hit with its kind, id, one-line summary and page url; call get_entry for the full data.
Find metals, minerals, ingredients and materials, potions and gems by name (case- and accent-insensitive; exact names first, then prefixes, then substrings, aliases included). Returns each hit with its kind, id, one-line summary and page url; call get_entry for the full data.
list_facetschangeddescriptionEvery distinct value of each filterable field of a catalogue (categories, rarities, crystal systems, environments, essences…) and its entry count.
Every distinct value of each filterable field of a catalogue (categories, rarities, crystal systems, biomes, essences…) and its entry count.
random_entrychangedinput schemalist_entrieschangedinput schemaFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-99% ~updated-43d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://michaelghelfistudios.com/api/v1/mcp streamable-http | none | yes | 99% | 354 ms | 2025-11-25 | 2026-10-19 |
audio_taxonomy | The vocabulary of the track filters: every genre, mood, era and keyword in use. |
craft_rules | The rules of the crafting system (characters, essences, extraction, brewing, gem cutting, socketing) as titled HTML sections. |
get_entry | The full data of one entry (a metal, mineral, ingredient, potion, gem, milieu, animal, plant, creature or reference page) by its id (from search_encyclopedia or list_entries): properties, lore, page url, embed_url. |
get_track | One track by id or slug, with its published alternative versions. |
list_albums | Published albums with track count, page url and an embeddable player url. |
list_composers | Every composer with published tracks, most prolific first, with their page url. |
list_entries | A page of one catalogue, filtered. Use it to answer "which minerals are cubic and gem-quality?", "legendary metals of the medieval era", "swamp ingredients with a fire essence". Combine with q for a name search inside the filter. |
list_facets | Every distinct value of each filterable field of a catalogue (categories, rarities, crystal systems, biomes, essences…) and its entry count. |
random_entry | One entry at random among those matching the filters: loot tables, "mineral of the day", a credible metal for a blacksmith, a foraging roll. |
random_track | One published track at random among those matching the filters. |
search_encyclopedia | Find metals, minerals, ingredients and materials, potions, gems, the milieux, animals, plants and creatures of Biomes and the reference pages of Hearth, Passage and Bearer by name (case- and accent-insensitive; exact names first, then prefixes, then substrings, aliases included). Returns each hit with its kind, id, one-line summary and page url; call get_entry for the full data. |
search_tracks | Published tracks of MGS Audio (music, ambiences, sound effects) with composer, album, moods, keywords, duration and page url. Metadata only: no audio file. "A battle theme" → genre: "Combat", type: "music"; "a forest ambience" → type: "ambience", genre: "Forest"; "something for a dungeon" → keyword: "dungeon". |
Schemas: list_tools.
{
"name": "com.michaelghelfistudios/toolbox",
"title": "MGS Toolbox",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://michaelghelfistudios.com/api/v1/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://michaelghelfistudios.com/api/v1/docs",
"description": "Fantasy TTRPG data: metals, minerals, ingredients, potions, gems, craft rules, music catalogue."
}