{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_lukasz-poppy","slug":"lukasz-poppy","name":"poppy","type":"mcp","url":"https://smithery.ai/servers/lukasz/poppy","page_url":"https://unfragile.ai/lukasz-poppy","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:lukasz/poppy"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_lukasz-poppy__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":"Poppy implements a schema-based function calling mechanism that allows users to define and invoke functions across multiple model providers seamlessly. This is achieved through a unified interface that abstracts the underlying API differences, enabling developers to switch between providers like OpenAI and Anthropic without changing their codebase. The architecture leverages a plugin system that dynamically loads provider-specific implementations based on user configuration, ensuring flexibility and extensibility.","intents":["How can I call functions from different AI model providers without rewriting my code?","I want to easily switch between AI models in my application.","Can I integrate multiple AI services in a single workflow?"],"best_for":["developers building applications that require multi-provider AI integrations"],"limitations":["Requires explicit configuration for each provider, which may increase setup complexity.","Limited to providers that support the defined schema."],"requires":["Node.js 14+","API keys for each AI model provider"],"input_types":["structured data","text"],"output_types":["structured data","text"],"categories":["tool-use-integration","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_lukasz-poppy__cap_1","uri":"capability://memory.knowledge.contextual.state.management.for.ai.interactions","name":"contextual state management for ai interactions","description":"Poppy features a contextual state management system that retains user session data across multiple interactions with AI models. This is implemented using a lightweight in-memory store that captures the context of previous calls and allows for stateful interactions. The architecture supports both ephemeral and persistent states, enabling developers to choose the appropriate context retention strategy based on their application needs.","intents":["How can I maintain context across multiple AI interactions?","I need to store user session data for ongoing conversations with an AI.","Can I keep track of previous inputs and outputs in my AI application?"],"best_for":["developers creating conversational agents or interactive AI applications"],"limitations":["In-memory storage limits context retention to the lifecycle of the server instance.","No built-in persistence for long-term state management."],"requires":["Node.js 14+","Memory resources for in-memory storage"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["memory-knowledge","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_lukasz-poppy__cap_2","uri":"capability://tool.use.integration.dynamic.api.orchestration.for.ai.workflows","name":"dynamic api orchestration for ai workflows","description":"Poppy supports dynamic API orchestration that allows developers to define complex workflows involving multiple AI models and external APIs. This capability is facilitated through a visual workflow editor that generates the necessary orchestration code based on user-defined steps. The system employs a microservices architecture that enables independent scaling of different workflow components, ensuring high availability and performance.","intents":["How can I create complex workflows that involve multiple AI services?","I want to visually design my API interactions for better clarity.","Can I automate the integration of various APIs in my application?"],"best_for":["teams building sophisticated AI-driven applications with multiple integrations"],"limitations":["Visual editor may have a learning curve for new users.","Performance may vary based on the number of integrated services."],"requires":["Node.js 14+","Access to external APIs"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":23,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","API keys for each AI model provider","Memory resources for in-memory storage","Access to external APIs"],"failure_modes":["Requires explicit configuration for each provider, which may increase setup complexity.","Limited to providers that support the defined schema.","In-memory storage limits context retention to the lifecycle of the server instance.","No built-in persistence for long-term state management.","Visual editor may have a learning curve for new users.","Performance may vary based on the number of integrated services.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.16,"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:27.441Z","last_scraped_at":"2026-05-03T15:19:41.319Z","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=lukasz-poppy","compare_url":"https://unfragile.ai/compare?artifact=lukasz-poppy"}},"signature":"Ml//opYumqBy0yL2OE+Ym60NepIwuZTBaPwHwK3XdzxB6sWmZUD0d/T05Lojrdo5o5IOjYeSl1xpoScraFOLAQ==","signedAt":"2026-07-08T17:42:01.330Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/lukasz-poppy","artifact":"https://unfragile.ai/lukasz-poppy","verify":"https://unfragile.ai/api/v1/verify?slug=lukasz-poppy","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"}}