{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_linell-grimoire-mcp","slug":"linell-grimoire-mcp","name":"Grimoire Spellbook Server","type":"mcp","url":"https://smithery.ai/servers/Linell/grimoire-mcp","page_url":"https://unfragile.ai/linell-grimoire-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:Linell/grimoire-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_linell-grimoire-mcp__cap_0","uri":"capability://data.processing.analysis.spell.information.retrieval","name":"spell information retrieval","description":"This capability allows users to query detailed information about spells from Dungeons & Dragons 5th Edition. It utilizes a structured database that organizes spell attributes such as casting time, range, components, and effects, enabling efficient retrieval through a RESTful API. The server is designed to handle multiple concurrent requests, ensuring quick access to spell data during gameplay.","intents":["How can I quickly look up spell details during my D&D session?","What are the effects and requirements of a specific spell?","Can I get a list of all spells available for a certain class?"],"best_for":["D&D game masters needing quick access to spell information"],"limitations":["Limited to D&D 5th Edition spells, no support for homebrew content"],"requires":["Node.js 14+","Access to the Grimoire Spellbook Server API"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","gaming-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_linell-grimoire-mcp__cap_1","uri":"capability://automation.workflow.spell.resource.management","name":"spell resource management","description":"This capability enables players to track and manage their spell slots and resources effectively. It uses a stateful session management system that maintains user-specific data, allowing players to update their available spell slots in real-time. The server supports WebSocket connections for live updates, ensuring that all players have synchronized information during sessions.","intents":["How can I keep track of my spell slots during a campaign?","Can I update my available spells dynamically as I cast them?","Is there a way to view my current spell resources in real-time?"],"best_for":["Players and DMs looking for an efficient way to manage spell resources"],"limitations":["Requires active WebSocket connection for real-time updates, which may not be supported in all environments"],"requires":["Node.js 14+","WebSocket client library"],"input_types":["text"],"output_types":["structured data"],"categories":["automation-workflow","gaming-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_linell-grimoire-mcp__cap_2","uri":"capability://planning.reasoning.spell.effect.simulation","name":"spell effect simulation","description":"This capability simulates the effects of spells in a controlled environment, allowing players to visualize outcomes based on their actions. It employs a rule engine that interprets spell effects and applies them to a virtual game state, providing feedback on potential outcomes. The engine is designed to be extensible, allowing for future updates to spell mechanics without significant overhauls.","intents":["How can I see the effects of a spell before using it?","Can I simulate a spell's impact on the game state?","What happens if I cast a spell in a specific scenario?"],"best_for":["Game masters wanting to test spell interactions before gameplay"],"limitations":["May not account for all edge cases in spell interactions, especially with homebrew rules"],"requires":["Node.js 14+","Access to the Grimoire Spellbook Server API"],"input_types":["text"],"output_types":["structured data"],"categories":["planning-reasoning","gaming-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_linell-grimoire-mcp__cap_3","uri":"capability://data.processing.analysis.spell.list.generation","name":"spell list generation","description":"This capability generates customized spell lists based on user-defined criteria such as class, level, and school of magic. It utilizes a filtering algorithm that processes the entire spell database to produce tailored results, allowing players to quickly find spells that fit their character's needs. The generated lists can be exported in various formats for easy reference during gameplay.","intents":["How can I create a list of spells for my character class?","Can I filter spells by level and school of magic?","Is there a way to export my spell list for offline use?"],"best_for":["Players creating character-specific spell lists for campaigns"],"limitations":["Export formats are limited to JSON and CSV, no support for other formats"],"requires":["Node.js 14+","Access to the Grimoire Spellbook Server API"],"input_types":["text"],"output_types":["structured data","text"],"categories":["data-processing-analysis","gaming-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_linell-grimoire-mcp__cap_4","uri":"capability://memory.knowledge.spell.interaction.logging","name":"spell interaction logging","description":"This capability logs spell interactions during gameplay, capturing details such as caster, target, and effects applied. It uses a persistent logging system that stores data in a structured format, enabling easy retrieval for review or analysis. The logs can be accessed via an API, allowing for integration with other tools or platforms for enhanced gameplay analysis.","intents":["How can I keep track of spell interactions during a session?","Can I review past spell casts and their effects?","Is there a way to analyze spell usage over multiple sessions?"],"best_for":["Game masters and players wanting to analyze spell usage trends"],"limitations":["Logs are only retained for the duration of the session unless explicitly saved"],"requires":["Node.js 14+","Access to the Grimoire Spellbook Server API"],"input_types":["text"],"output_types":["structured data"],"categories":["memory-knowledge","gaming-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":44,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to the Grimoire Spellbook Server API","WebSocket client library"],"failure_modes":["Limited to D&D 5th Edition spells, no support for homebrew content","Requires active WebSocket connection for real-time updates, which may not be supported in all environments","May not account for all edge cases in spell interactions, especially with homebrew rules","Export formats are limited to JSON and CSV, no support for other formats","Logs are only retained for the duration of the session unless explicitly saved","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.6892160560151371,"quality":0.35,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.915Z","last_scraped_at":"2026-05-03T15:18:27.094Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=linell-grimoire-mcp","compare_url":"https://unfragile.ai/compare?artifact=linell-grimoire-mcp"}},"signature":"X9GGEh7oz29SJRszs4Hb7ts0iBEJq5HUY4tyGwN0RnI7kKdPCOOt19sI9nw1+JqzQWjRCFsEe/exffXijzxFBw==","signedAt":"2026-07-08T06:59:31.741Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/linell-grimoire-mcp","artifact":"https://unfragile.ai/linell-grimoire-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=linell-grimoire-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}