{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_zzp203268-lark","slug":"zzp203268-lark","name":"lark","type":"mcp","url":"https://smithery.ai/servers/zzp203268/lark","page_url":"https://unfragile.ai/zzp203268-lark","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:zzp203268/lark"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_zzp203268-lark__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":"Lark implements a schema-based function calling mechanism that allows users to define and invoke functions across multiple AI model providers seamlessly. It leverages a unified API layer that abstracts the differences between providers, enabling developers to switch or combine models without changing their codebase. This architecture facilitates easy integration and orchestration of various AI services, making it distinct from other MCP servers that may only support single-provider interactions.","intents":["How can I call functions from different AI models without rewriting my code?","I need to integrate multiple AI services into my application efficiently.","What is the best way to manage function calls across various AI providers?"],"best_for":["developers building applications that require integration of multiple AI models"],"limitations":["Limited to providers that conform to the defined schema; custom models may require additional configuration."],"requires":["Node.js 16+","Access to supported AI model APIs"],"input_types":["structured data","function definitions"],"output_types":["structured data","response objects"],"categories":["tool-use-integration","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_zzp203268-lark__cap_1","uri":"capability://memory.knowledge.contextual.state.management.for.ai.interactions","name":"contextual state management for ai interactions","description":"Lark provides a robust context management system that maintains state across multiple interactions with AI models. It uses a combination of session-based storage and context snapshots to ensure that each function call can access relevant historical data, which is crucial for maintaining coherent conversations or tasks. This capability allows developers to build applications that require context-aware interactions, setting it apart from simpler state management solutions.","intents":["How can I maintain context across multiple interactions with an AI model?","I need to ensure that my application remembers previous user inputs during a session.","What is the best way to manage state for conversational AI?"],"best_for":["developers creating conversational agents or interactive applications"],"limitations":["State persistence is limited to the session duration; external storage is needed for long-term persistence."],"requires":["Node.js 16+","Session management library"],"input_types":["text","user interactions"],"output_types":["text","contextual data"],"categories":["memory-knowledge","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_zzp203268-lark__cap_2","uri":"capability://automation.workflow.dynamic.api.orchestration.for.ai.workflows","name":"dynamic api orchestration for ai workflows","description":"Lark features a dynamic API orchestration capability that allows developers to create complex workflows involving multiple AI services. It uses a visual workflow builder that lets users define the sequence of API calls and data transformations, enabling them to construct intricate interactions without deep coding knowledge. This capability is particularly useful for building end-to-end AI solutions that require coordination between various services.","intents":["How can I visually design workflows that integrate multiple AI services?","I want to automate a series of API calls to process data through different AI models.","What is the best way to create complex AI workflows without extensive coding?"],"best_for":["non-technical users or developers looking to automate AI processes"],"limitations":["Complex workflows may lead to performance overhead; requires optimization."],"requires":["Node.js 16+","Access to the integrated AI services"],"input_types":["workflow definitions","API parameters"],"output_types":["workflow execution results","logs"],"categories":["automation-workflow","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":23,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 16+","Access to supported AI model APIs","Session management library","Access to the integrated AI services"],"failure_modes":["Limited to providers that conform to the defined schema; custom models may require additional configuration.","State persistence is limited to the session duration; external storage is needed for long-term persistence.","Complex workflows may lead to performance overhead; requires optimization.","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:28.695Z","last_scraped_at":"2026-05-03T15:19:11.466Z","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=zzp203268-lark","compare_url":"https://unfragile.ai/compare?artifact=zzp203268-lark"}},"signature":"zSPfaCEi91ScUd82BWhyT63XoPdCbFv6W1iAleoXABZ+lHVLj65j7yN3VCN+GDZ9xkewwK9EqV7dOeDi+Gz/Dw==","signedAt":"2026-07-08T15:41:32.790Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/zzp203268-lark","artifact":"https://unfragile.ai/zzp203268-lark","verify":"https://unfragile.ai/api/v1/verify?slug=zzp203268-lark","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"}}