{"name":"com.michaelghelfistudios/toolbox","slug":"michaelghelfistudios-toolbox","title":"MGS Toolbox","description":"Fantasy TTRPG data: metals, minerals, ingredients, potions, gems, craft rules, music catalogue.","url":"https://mcp.market/server/michaelghelfistudios-toolbox","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T20:35:55.555Z","last_ok_at":"2026-09-20T20:35:55.555Z","latency_ms":272},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://michaelghelfistudios.com/api/v1/docs","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://michaelghelfistudios.com/api/v1/mcp"}],"packages":[],"tools":[{"name":"audio_taxonomy","description":"The vocabulary of the track filters: every genre, mood, era and keyword in use.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"craft_rules","description":"The rules of the crafting system (characters, essences, extraction, brewing, gem cutting, socketing) as titled HTML sections.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"lang":{"type":"string","enum":["en","fr","all"],"description":"Language of the texts: en (default), fr, or all for both."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_entry","description":"The 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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"kind":{"type":"string","enum":["metal","mineral","ingredient","potion","gem"],"description":"Which catalogue: metal, mineral, ingredient, potion or gem."},"id":{"type":"string","description":"The entry id, e.g. \"iron\", \"rose_quartz\"."},"lang":{"type":"string","enum":["en","fr","all"],"description":"Language of the texts: en (default), fr, or all for both."}},"required":["kind","id"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_track","description":"One track by id or slug, with its published alternative versions.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_albums","description":"Published albums with track count, page url and an embeddable player url.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":200},"offset":{"type":"integer","minimum":0}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_composers","description":"Every composer with published tracks, most prolific first, with their page url.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_entries","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"kind":{"type":"string","enum":["metal","mineral","ingredient","potion","gem"],"description":"Which catalogue: metal, mineral, ingredient, potion or gem."},"filters":{"type":"object","additionalProperties":{"type":"string"},"description":"Field filters as {name: \"value\" | \"value1,value2\"} (any-of, case-insensitive). Names per catalogue: metal → category, era, rarity, fictional, tag; mineral → type, system, rarity, gem_quality, color, magic, planar_origin, origin; ingredient → category, rarity, environment, essence, tag; potion → essence; gem → color, rarity, temporary. list_facets gives the values."},"q":{"type":"string"},"lang":{"type":"string","enum":["en","fr","all"],"description":"Language of the texts: en (default), fr, or all for both."},"limit":{"type":"integer","minimum":1,"maximum":200},"offset":{"type":"integer","minimum":0}},"required":["kind"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_facets","description":"Every distinct value of each filterable field of a catalogue (categories, rarities, crystal systems, environments, essences…) and its entry count.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"kind":{"type":"string","enum":["metal","mineral","ingredient","potion","gem"],"description":"Which catalogue: metal, mineral, ingredient, potion or gem."}},"required":["kind"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"random_entry","description":"One entry at random among those matching the filters: loot tables, \"mineral of the day\", a credible metal for a blacksmith, a foraging roll.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"kind":{"type":"string","enum":["metal","mineral","ingredient","potion","gem"],"description":"Which catalogue: metal, mineral, ingredient, potion or gem."},"filters":{"type":"object","additionalProperties":{"type":"string"},"description":"Field filters as {name: \"value\" | \"value1,value2\"} (any-of, case-insensitive). Names per catalogue: metal → category, era, rarity, fictional, tag; mineral → type, system, rarity, gem_quality, color, magic, planar_origin, origin; ingredient → category, rarity, environment, essence, tag; potion → essence; gem → color, rarity, temporary. list_facets gives the values."},"lang":{"type":"string","enum":["en","fr","all"],"description":"Language of the texts: en (default), fr, or all for both."}},"required":["kind"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"random_track","description":"One published track at random among those matching the filters.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","description":"Audio type(s), comma-separated: music, ambience, sfx…"},"genre":{"type":"string","description":"Theme(s), comma-separated, case-insensitive: Combat, Forest, Dungeon, Taverns and Inns, Magic, Weather… (audio_taxonomy lists them)."},"mood":{"type":"string","description":"Musical style(s), comma-separated: Orchestral, Celtic, Folk, Medieval, Metal…"},"era":{"type":"string","description":"Era token(s), comma-separated."},"keyword":{"type":"string","description":"Keyword(s), comma-separated, any of them."},"composer":{"type":"string","description":"Composer id or slug."},"album":{"type":"string","description":"Album id or slug."},"q":{"type":"string","description":"Text search in title, description, keywords."},"duration_min":{"type":"number","description":"Minimum duration, seconds."},"duration_max":{"type":"number","description":"Maximum duration, seconds."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_encyclopedia","description":"Find 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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"description":"The name or part of it."},"kind":{"type":"string","description":"Restrict to some catalogues, comma-separated (e.g. \"metal,mineral\")."},"lang":{"type":"string","enum":["en","fr","all"],"description":"Language of the texts: en (default), fr, or all for both."},"limit":{"type":"integer","minimum":1,"maximum":50}},"required":["q"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_tracks","description":"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\".","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","description":"Audio type(s), comma-separated: music, ambience, sfx…"},"genre":{"type":"string","description":"Theme(s), comma-separated, case-insensitive: Combat, Forest, Dungeon, Taverns and Inns, Magic, Weather… (audio_taxonomy lists them)."},"mood":{"type":"string","description":"Musical style(s), comma-separated: Orchestral, Celtic, Folk, Medieval, Metal…"},"era":{"type":"string","description":"Era token(s), comma-separated."},"keyword":{"type":"string","description":"Keyword(s), comma-separated, any of them."},"composer":{"type":"string","description":"Composer id or slug."},"album":{"type":"string","description":"Album id or slug."},"q":{"type":"string","description":"Text search in title, description, keywords."},"duration_min":{"type":"number","description":"Minimum duration, seconds."},"duration_max":{"type":"number","description":"Maximum duration, seconds."},"sort":{"type":"string","enum":["newest","oldest","title","duration","random"]},"limit":{"type":"integer","minimum":1,"maximum":50},"offset":{"type":"integer","minimum":0}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-20T00:29:28.336Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:29:28.283Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1387ms"]},"poisoning":{"score":15,"max":15,"notes":["12 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://michaelghelfistudios.com/api/v1/mcp","reachable":true,"authRequired":false,"latencyMs":1387,"serverInfo":{"name":"mgs-toolbox","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://michaelghelfistudios.com/wp-content/uploads/2025/01/cropped-Contact-Website-sans-contour-192x192.webp","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}