{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_mustafa777770-chinahub-api","slug":"mustafa777770-chinahub-api","name":"chinahub-api","type":"mcp","url":"https://github.com/Mustafa777770/ChinaHub-API","page_url":"https://unfragile.ai/mustafa777770-chinahub-api","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:Mustafa777770/chinahub-api"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_mustafa777770-chinahub-api__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 function calling through a schema-based registry that integrates with multiple model providers. It utilizes a structured approach to define functions and their parameters, enabling seamless orchestration of API calls to different models like OpenAI and Anthropic. The design ensures that developers can easily switch between providers without changing their codebase significantly.","intents":["How can I integrate multiple AI models into my application?","I need to call different APIs based on user input dynamically.","What is the best way to manage function calls to various AI services?"],"best_for":["developers building applications that require flexibility in AI model integration"],"limitations":["Requires manual configuration of each function schema, which can be time-consuming for large projects."],"requires":["Node.js 14+","API keys for the respective AI models"],"input_types":["structured data"],"output_types":["structured data"],"categories":["tool-use-integration","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_mustafa777770-chinahub-api__cap_1","uri":"capability://memory.knowledge.contextual.model.management","name":"contextual model management","description":"This capability manages the context for different AI models, allowing developers to maintain state across multiple interactions. It employs a context-aware architecture that retains relevant information from previous calls, improving the coherence and relevance of responses. This is particularly useful for applications requiring ongoing dialogue or iterative processing.","intents":["How can I maintain context across multiple API calls?","I want my application to remember user interactions for better responses.","What is the best way to implement stateful interactions with AI models?"],"best_for":["developers creating conversational agents or applications with multi-turn interactions"],"limitations":["Context retention is limited to a predefined size, which may truncate longer conversations."],"requires":["Node.js 14+","Database for context storage (optional)"],"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_mustafa777770-chinahub-api__cap_2","uri":"capability://automation.workflow.multi.model.orchestration","name":"multi-model orchestration","description":"This capability orchestrates calls to multiple AI models within a single workflow, allowing developers to leverage the strengths of different models for various tasks. It uses a centralized orchestration engine that routes requests based on predefined rules, optimizing performance and response quality. This enables complex workflows that can adapt to user needs in real-time.","intents":["How can I efficiently manage requests to different AI models?","I want to create workflows that utilize multiple AI services.","What is the best way to optimize API calls to different models?"],"best_for":["teams developing applications that require complex AI workflows"],"limitations":["Increased complexity in setup and configuration, which may require additional development time."],"requires":["Node.js 14+","API keys for all integrated AI models"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["automation-workflow","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_mustafa777770-chinahub-api__cap_3","uri":"capability://text.generation.language.dynamic.response.generation","name":"dynamic response generation","description":"This capability generates responses dynamically based on user input and context, employing advanced natural language processing techniques. It leverages the strengths of integrated models to provide tailored responses that adapt to the conversation flow. This allows for a more engaging user experience, as the system can adjust its tone and style based on the user's needs.","intents":["How can I create more engaging and personalized responses in my application?","I want my AI to adapt its language style based on user interactions.","What techniques can I use to improve the relevance of AI-generated responses?"],"best_for":["developers focused on enhancing user interaction with AI"],"limitations":["Response generation may vary in quality depending on the model used and the input complexity."],"requires":["Node.js 14+","Access to multiple AI models"],"input_types":["text"],"output_types":["text"],"categories":["text-generation-language","content creation"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":26,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","API keys for the respective AI models","Database for context storage (optional)","API keys for all integrated AI models","Access to multiple AI models"],"failure_modes":["Requires manual configuration of each function schema, which can be time-consuming for large projects.","Context retention is limited to a predefined size, which may truncate longer conversations.","Increased complexity in setup and configuration, which may require additional development time.","Response generation may vary in quality depending on the model used and the input complexity.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.18,"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.442Z","last_scraped_at":"2026-05-03T15:19:31.415Z","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=mustafa777770-chinahub-api","compare_url":"https://unfragile.ai/compare?artifact=mustafa777770-chinahub-api"}},"signature":"Bnz4f+6YZuSfYTY1K95W/8cA5uAfmsjLiEhOrWvcSGvNxEH8jbJJALSij2ufQnNBgc+5Kj7e9ixq1CDqwcubAA==","signedAt":"2026-06-20T21:39:11.220Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/mustafa777770-chinahub-api","artifact":"https://unfragile.ai/mustafa777770-chinahub-api","verify":"https://unfragile.ai/api/v1/verify?slug=mustafa777770-chinahub-api","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"}}