{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_pras-wartegonline-mcp-ts","slug":"pras-wartegonline-mcp-ts","name":"wartegonline-mcp-ts","type":"mcp","url":"https://github.com/andhikapraa/wartegonline-mcp-ts","page_url":"https://unfragile.ai/pras-wartegonline-mcp-ts","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:pras/wartegonline-mcp-ts"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_pras-wartegonline-mcp-ts__cap_0","uri":"capability://tool.use.integration.schema.based.function.calling.with.multi.provider.support","name":"schema-based function calling with multi-provider support","description":"This capability allows for dynamic function calling using a schema-based approach, which defines the structure and types of functions that can be invoked. It integrates with multiple providers, enabling seamless interaction with various APIs and services, ensuring that the correct parameters and data types are used for each function call. This design choice enhances flexibility and reduces the need for hard-coded integrations, allowing developers to easily extend functionality as needed.","intents":["How can I call functions from different APIs without hardcoding each integration?","I need to dynamically invoke functions based on user input or context.","Can I easily switch between different service providers in my application?"],"best_for":["developers building applications that require flexible API integrations"],"limitations":["Requires a well-defined schema for each function; complex schemas may increase development time."],"requires":["Node.js 14+","TypeScript 4.0+"],"input_types":["structured data"],"output_types":["structured data"],"categories":["tool-use-integration","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_pras-wartegonline-mcp-ts__cap_1","uri":"capability://memory.knowledge.contextual.data.management.for.multi.context.applications","name":"contextual data management for multi-context applications","description":"This capability manages contextual data across multiple interactions, allowing applications to maintain state and context throughout user sessions. It employs a context management pattern that keeps track of user inputs and system responses, ensuring that the application can provide relevant and personalized experiences. This is particularly useful for applications that require continuity in user interactions, such as chatbots or multi-step workflows.","intents":["How can I maintain user context across multiple API calls?","I want my application to remember user preferences during a session.","Can I track the state of a conversation in my chatbot?"],"best_for":["developers creating interactive applications with stateful interactions"],"limitations":["State management complexity increases with the number of contexts; may require additional storage solutions."],"requires":["Node.js 14+","TypeScript 4.0+"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["memory-knowledge","context management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_pras-wartegonline-mcp-ts__cap_2","uri":"capability://automation.workflow.real.time.api.orchestration","name":"real-time api orchestration","description":"This capability orchestrates multiple API calls in real-time, allowing for complex workflows that depend on the results of previous calls. It uses an event-driven architecture to handle asynchronous operations, ensuring that responses are processed and passed to subsequent steps without blocking the main execution thread. This approach allows developers to build responsive applications that can handle multiple data sources efficiently.","intents":["How can I chain multiple API calls without blocking the application?","I need to handle asynchronous responses from different services.","Can I create workflows that depend on the results of previous API calls?"],"best_for":["developers building applications that require high responsiveness and real-time data processing"],"limitations":["Increased complexity in error handling and response management for multiple asynchronous calls."],"requires":["Node.js 14+","TypeScript 4.0+"],"input_types":["structured data"],"output_types":["structured data"],"categories":["automation-workflow","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":26,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","TypeScript 4.0+"],"failure_modes":["Requires a well-defined schema for each function; complex schemas may increase development time.","State management complexity increases with the number of contexts; may require additional storage solutions.","Increased complexity in error handling and response management for multiple asynchronous calls.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.16,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.6,"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.444Z","last_scraped_at":"2026-05-03T15:19:48.006Z","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=pras-wartegonline-mcp-ts","compare_url":"https://unfragile.ai/compare?artifact=pras-wartegonline-mcp-ts"}},"signature":"q8Y8cY16YSPZCzFd8y3YpYPZHBSEKRtIJMD34NAt0Y1uDaEC8R4GuiC+nDbm6own91a7xRz0Cvji0QdAOabUAA==","signedAt":"2026-06-20T21:46:43.916Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/pras-wartegonline-mcp-ts","artifact":"https://unfragile.ai/pras-wartegonline-mcp-ts","verify":"https://unfragile.ai/api/v1/verify?slug=pras-wartegonline-mcp-ts","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"}}