{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_pma1999-research-hub-mcp","slug":"pma1999-research-hub-mcp","name":"research_hub_mcp","type":"mcp","url":"https://github.com/pma1999/research_hub_mcp","page_url":"https://unfragile.ai/pma1999-research-hub-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:pma1999/research_hub_mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_pma1999-research-hub-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":"This capability allows users to define and call functions based on a schema that supports multiple provider integrations. It utilizes a flexible function registry that can dynamically link to various APIs, enabling seamless orchestration of model calls across different platforms. The architecture is designed to facilitate easy addition of new providers without altering the core functionality, making it adaptable and extensible.","intents":["How can I integrate multiple AI models into my application?","What is the best way to manage API calls to different providers?","Can I define custom functions that work across various platforms?"],"best_for":["developers building applications that require multi-provider AI integrations"],"limitations":["Limited to providers that comply with the defined schema; custom providers require additional implementation."],"requires":["Node.js 14+","Access to the respective API keys for each provider"],"input_types":["structured data","JSON"],"output_types":["structured data","JSON"],"categories":["tool-use-integration","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_pma1999-research-hub-mcp__cap_1","uri":"capability://memory.knowledge.contextual.model.management","name":"contextual model management","description":"This capability enables the management of context across different model interactions, allowing users to maintain state and context information throughout a session. It employs a context stack mechanism that preserves relevant data, which can be referenced by multiple models, ensuring coherent interactions. This design choice enhances user experience by providing continuity in conversations or tasks.","intents":["How do I maintain context across multiple API calls?","Can I keep track of user interactions over time?","What is the best way to manage state in a multi-model environment?"],"best_for":["developers creating conversational agents or multi-turn applications"],"limitations":["Context size is limited by memory constraints; excessive context may lead to performance degradation."],"requires":["Node.js 14+","Basic understanding of state management"],"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_pma1999-research-hub-mcp__cap_2","uri":"capability://automation.workflow.dynamic.api.orchestration","name":"dynamic api orchestration","description":"This capability orchestrates API calls dynamically based on user-defined workflows, allowing for complex interactions between multiple services. It uses a rule-based engine to determine the sequence of API calls and manage data flow between them, which can be customized by the user. This flexibility enables the creation of sophisticated workflows without hardcoding the logic.","intents":["How can I automate a series of API calls based on user input?","What is the best way to create workflows that involve multiple services?","Can I define conditional logic for API interactions?"],"best_for":["developers building automation tools or integrations"],"limitations":["Complex workflows may require extensive testing to ensure reliability."],"requires":["Node.js 14+","Familiarity with API integration"],"input_types":["text","structured data"],"output_types":["structured data","JSON"],"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 the respective API keys for each provider","Basic understanding of state management","Familiarity with API integration"],"failure_modes":["Limited to providers that comply with the defined schema; custom providers require additional implementation.","Context size is limited by memory constraints; excessive context may lead to performance degradation.","Complex workflows may require extensive testing to ensure reliability.","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.443Z","last_scraped_at":"2026-05-03T15:19:15.091Z","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=pma1999-research-hub-mcp","compare_url":"https://unfragile.ai/compare?artifact=pma1999-research-hub-mcp"}},"signature":"Yb5WLPhEQX64t5Wa0YsEUJoCft9HrelbtBve821p+ejxw/4uSFcVA5NbZP/s0D17Lwh4uXg7Xfr7pyBpbBiBDA==","signedAt":"2026-06-20T02:12:04.415Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/pma1999-research-hub-mcp","artifact":"https://unfragile.ai/pma1999-research-hub-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=pma1999-research-hub-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"}}