{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_lsi-calculator-mcp-test","slug":"lsi-calculator-mcp-test","name":"calculator-mcp-test","type":"mcp","url":"https://smithery.ai/servers/lsi/calculator-mcp-test","page_url":"https://unfragile.ai/lsi-calculator-mcp-test","categories":["mcp-servers","testing-quality"],"tags":["mcp","model-context-protocol","smithery:lsi/calculator-mcp-test"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_lsi-calculator-mcp-test__cap_0","uri":"capability://data.processing.analysis.context.aware.arithmetic.operations","name":"context-aware arithmetic operations","description":"This capability allows users to perform arithmetic operations by interpreting natural language queries and executing calculations based on the context provided. It utilizes a model-context-protocol (MCP) to maintain state and context between requests, enabling complex calculations that depend on previous interactions. This design choice enhances the user experience by making the interaction feel more conversational and intuitive.","intents":["How can I perform calculations based on previous inputs?","Can I ask follow-up questions about my calculations?","I need to calculate a series of numbers while maintaining context."],"best_for":["developers building interactive calculators or educational tools"],"limitations":["Limited to basic arithmetic operations; complex functions may require additional handling.","Context retention is limited to the current session."],"requires":["Node.js 14+","MCP-compatible client library"],"input_types":["text"],"output_types":["text","structured data"],"categories":["data-processing-analysis","interactive-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_lsi-calculator-mcp-test__cap_1","uri":"capability://data.processing.analysis.multi.step.calculation.chaining","name":"multi-step calculation chaining","description":"This capability enables users to chain multiple calculations together, where the output of one calculation can be used as the input for another. It leverages a state management system to keep track of intermediate results and seamlessly integrates them into subsequent calculations. This approach allows for complex workflows that can be executed in a single session without losing context.","intents":["Can I combine multiple calculations into one query?","How do I use the result of one calculation in another?","I want to create a workflow of dependent calculations."],"best_for":["data analysts creating complex calculation workflows"],"limitations":["Chaining is limited to arithmetic operations; no support for functions or external APIs."],"requires":["Node.js 14+","MCP-compatible client library"],"input_types":["text"],"output_types":["text","structured data"],"categories":["data-processing-analysis","workflow-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_lsi-calculator-mcp-test__cap_2","uri":"capability://data.processing.analysis.dynamic.result.formatting","name":"dynamic result formatting","description":"This capability formats calculation results dynamically based on user preferences or context. It can output results in various formats such as plain text, JSON, or even LaTeX for mathematical expressions. This flexibility is achieved through a modular formatting engine that interprets user requests and adjusts the output format accordingly.","intents":["Can I get my results in JSON format?","I need the output in LaTeX for a report.","How do I customize the output format of my calculations?"],"best_for":["scientists and educators needing formatted results for documentation"],"limitations":["Limited formatting options; complex formatting rules may not be supported."],"requires":["Node.js 14+","MCP-compatible client library"],"input_types":["text"],"output_types":["text","structured data"],"categories":["data-processing-analysis","output-customization"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_lsi-calculator-mcp-test__cap_3","uri":"capability://memory.knowledge.session.based.context.retention","name":"session-based context retention","description":"This capability retains user context across multiple interactions within a session, allowing for a more coherent and personalized experience. It uses a session management system that tracks user inputs and outputs, enabling the calculator to remember previous calculations and context. This is particularly useful for users who need to perform related calculations over time without re-entering information.","intents":["How can I keep track of my previous calculations?","Can I refer back to earlier results in this session?","I want the calculator to remember my inputs for follow-up questions."],"best_for":["users conducting iterative calculations or explorations"],"limitations":["Context is lost after session ends; no persistence across sessions."],"requires":["Node.js 14+","MCP-compatible client library"],"input_types":["text"],"output_types":["text","structured data"],"categories":["memory-knowledge","user-experience"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":25,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","MCP-compatible client library"],"failure_modes":["Limited to basic arithmetic operations; complex functions may require additional handling.","Context retention is limited to the current session.","Chaining is limited to arithmetic operations; no support for functions or external APIs.","Limited formatting options; complex formatting rules may not be supported.","Context is lost after session ends; no persistence across sessions.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.18,"ecosystem":0.49000000000000005,"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:27.441Z","last_scraped_at":"2026-05-03T15:19:09.933Z","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=lsi-calculator-mcp-test","compare_url":"https://unfragile.ai/compare?artifact=lsi-calculator-mcp-test"}},"signature":"yMCRSrikK/VxG5LUKRb+HqCEttmyGYAndqj02AiTmZms9a+97NiU7bmcvp//2gJZMa05hIcYKvNEuTcp736DBg==","signedAt":"2026-07-08T14:42:20.523Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/lsi-calculator-mcp-test","artifact":"https://unfragile.ai/lsi-calculator-mcp-test","verify":"https://unfragile.ai/api/v1/verify?slug=lsi-calculator-mcp-test","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"}}