MGS Toolbox
Fantasy TTRPG data: metals, minerals, ingredients, potions, gems, craft rules, music catalogue.
| Endpoint | https://michaelghelfistudios.com/api/v1/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 12 tools · grade C (70) · pin ts_eeb3611347ef3ff61249983f4bd0d1e7 · protocol 2025-06-18 |
| First / last listed | 2026-10-26 01:10 UTC / 2026-10-26 01:10 UTC |
| Grade over time | 2026-10-26: C (70), 12 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_encyclopedia get_entry list_entries random_entry list_facets craft_rules search_tracks random_track get_track list_composers list_albums audio_taxonomy
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. params: q*, kind, lang, limit |
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. params: kind*, id*, lang |
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. params: kind*, filters, q, lang, limit, offset |
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. params: kind*, filters, lang |
list_facets | Every distinct value of each filterable field of a catalogue (categories, rarities, crystal systems, biomes, essences…) and its entry count. params: kind* |
craft_rules | The rules of the crafting system (characters, essences, extraction, brewing, gem cutting, socketing) as titled HTML sections. params: lang |
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". params: type, genre, mood, era, keyword, composer, album, q, duration_min, duration_max, sort, limit, offset |
random_track | One published track at random among those matching the filters. params: type, genre, mood, era, keyword, composer, album, q, duration_min, duration_max |
get_track | One track by id or slug, with its published alternative versions. params: id* |
list_composers | Every composer with published tracks, most prolific first, with their page url. params: none |
list_albums | Published albums with track count, page url and an embeddable player url. params: limit, offset |
audio_taxonomy | The vocabulary of the track filters: every genre, mood, era and keyword in use. params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.