{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_conorluddy-xc-mcp","slug":"conorluddy-xc-mcp","name":"xc-mcp","type":"mcp","url":"https://github.com/conorluddy/xc-mcp","page_url":"https://unfragile.ai/conorluddy-xc-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:conorluddy/xc-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_conorluddy-xc-mcp__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":"xc-mcp implements a schema-based function calling mechanism that allows users to define and invoke functions across multiple AI model providers. It utilizes a flexible protocol that standardizes function signatures and enables seamless integration with different models, ensuring that developers can easily switch between providers without rewriting their function calls. This architecture promotes interoperability and reduces the friction typically associated with multi-provider environments.","intents":["How can I call functions from different AI model providers without changing my code?","What is the best way to integrate multiple AI services in my application?","Can I define a standard function schema for various AI models?"],"best_for":["developers building applications that require integration with multiple AI models"],"limitations":["Requires a defined schema for each function, which may increase initial setup time","Not all AI models may support the same function signatures"],"requires":["Node.js 14+","Access to multiple AI model APIs"],"input_types":["structured data","function definitions"],"output_types":["structured data","response objects"],"categories":["tool-use-integration","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_conorluddy-xc-mcp__cap_1","uri":"capability://memory.knowledge.contextual.state.management.for.ai.interactions","name":"contextual state management for ai interactions","description":"This capability allows xc-mcp to maintain contextual information across multiple interactions with AI models. It leverages a context management system that stores and retrieves relevant state data, ensuring that the AI can provide coherent and contextually aware responses. By using a structured approach to context storage, xc-mcp enables developers to build applications that require continuity in user interactions.","intents":["How can I maintain context across multiple requests to an AI model?","What is the best way to manage state in my AI-driven application?","Can I ensure that my AI interactions are contextually aware?"],"best_for":["developers creating conversational agents or interactive AI applications"],"limitations":["Context management may add overhead and complexity to the application","Limited to the context size defined by the underlying AI model"],"requires":["Node.js 14+","Defined context management strategy"],"input_types":["context data","user interactions"],"output_types":["contextual responses","state updates"],"categories":["memory-knowledge","context management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_conorluddy-xc-mcp__cap_2","uri":"capability://automation.workflow.multi.model.orchestration.for.ai.workflows","name":"multi-model orchestration for ai workflows","description":"xc-mcp provides a robust orchestration layer that enables the coordination of workflows involving multiple AI models. It allows developers to define complex workflows that can involve sequential or parallel execution of tasks across different models, using a declarative syntax. This orchestration capability simplifies the management of dependencies and execution order, making it easier to build sophisticated AI applications.","intents":["How can I orchestrate workflows that involve multiple AI models?","What is the best way to manage dependencies between different AI tasks?","Can I run tasks in parallel across different AI services?"],"best_for":["teams building complex AI applications with multiple model dependencies"],"limitations":["Increased complexity in defining workflows may require more development time","Potential for bottlenecks if not designed properly"],"requires":["Node.js 14+","Defined workflow specifications"],"input_types":["workflow definitions","task parameters"],"output_types":["workflow results","execution logs"],"categories":["automation-workflow","orchestration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":26,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to multiple AI model APIs","Defined context management strategy","Defined workflow specifications"],"failure_modes":["Requires a defined schema for each function, which may increase initial setup time","Not all AI models may support the same function signatures","Context management may add overhead and complexity to the application","Limited to the context size defined by the underlying AI model","Increased complexity in defining workflows may require more development time","Potential for bottlenecks if not designed properly","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:25.636Z","last_scraped_at":"2026-05-03T15:19:37.910Z","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=conorluddy-xc-mcp","compare_url":"https://unfragile.ai/compare?artifact=conorluddy-xc-mcp"}},"signature":"YMXppKH2aH7ew1n7uYOrEQzeCk01/ahqYMr10FPTgCOnsPfWZhJSD0DgwQPqzIvTYAV35E5vuyFK0dmDYIcACA==","signedAt":"2026-07-08T12:42:37.236Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/conorluddy-xc-mcp","artifact":"https://unfragile.ai/conorluddy-xc-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=conorluddy-xc-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"}}