{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_jbb1988-wheretohit","slug":"jbb1988-wheretohit","name":"wheretohit","type":"mcp","url":"https://smithery.ai/servers/jbb1988/wheretohit","page_url":"https://unfragile.ai/jbb1988-wheretohit","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:jbb1988/wheretohit"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_jbb1988-wheretohit__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 call functions defined in a schema that supports multiple providers, enabling seamless integration with various APIs. It utilizes a dynamic function registry that maps user-defined schemas to specific API endpoints, allowing for flexible and efficient API orchestration. The architecture is designed to handle different data formats and authentication methods, making it versatile for different integration scenarios.","intents":["How can I integrate multiple APIs into my application seamlessly?","What is the best way to manage function calls to different service providers?","Can I define custom schemas for my API interactions?"],"best_for":["developers building applications that require integration with multiple APIs"],"limitations":["Requires careful schema definition to avoid conflicts between providers","Limited to the APIs supported by the schema"],"requires":["Node.js 14+","Access to the API keys for the integrated services"],"input_types":["structured data","text"],"output_types":["structured data","text"],"categories":["tool-use-integration","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_jbb1988-wheretohit__cap_1","uri":"capability://memory.knowledge.contextual.data.retrieval","name":"contextual data retrieval","description":"This capability enables the retrieval of contextual data based on user-defined parameters, leveraging a context management system that tracks user interactions and preferences. It employs a combination of caching and real-time querying to provide relevant data quickly, ensuring that users receive the most pertinent information based on their current context.","intents":["How can I retrieve user-specific data based on their previous interactions?","What is the best way to maintain context in a multi-step API interaction?","Can I customize the data retrieval process based on user behavior?"],"best_for":["teams developing personalized user experiences in applications"],"limitations":["Context management may introduce latency in data retrieval","Requires a well-defined context structure to be effective"],"requires":["Node.js 14+","Database access for caching context data"],"input_types":["text","structured data"],"output_types":["structured data","text"],"categories":["memory-knowledge","context management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_jbb1988-wheretohit__cap_2","uri":"capability://data.processing.analysis.multi.format.data.transformation","name":"multi-format data transformation","description":"This capability provides the ability to transform data between various formats, using a set of predefined transformation rules that can be customized by the user. It employs a modular architecture that allows for the addition of new transformation rules without disrupting existing ones, making it easy to adapt to changing data requirements.","intents":["How can I convert data between different formats easily?","What is the best way to implement custom data transformation rules?","Can I automate the process of data format conversion in my application?"],"best_for":["data engineers working on ETL processes"],"limitations":["Complex transformations may require extensive rule definitions","Performance can degrade with very large datasets"],"requires":["Node.js 14+","Access to transformation libraries"],"input_types":["structured data","text"],"output_types":["structured data","text"],"categories":["data-processing-analysis","etl"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":38,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to the API keys for the integrated services","Database access for caching context data","Access to transformation libraries"],"failure_modes":["Requires careful schema definition to avoid conflicts between providers","Limited to the APIs supported by the schema","Context management may introduce latency in data retrieval","Requires a well-defined context structure to be effective","Complex transformations may require extensive rule definitions","Performance can degrade with very large datasets","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.6616254375079029,"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:26.914Z","last_scraped_at":"2026-05-03T15:18:27.094Z","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=jbb1988-wheretohit","compare_url":"https://unfragile.ai/compare?artifact=jbb1988-wheretohit"}},"signature":"fa5jH2eCZL/1Y3joa6hEUsaxzR2hZv2C/u6OHHbL9y511V0hKEYH2Mxc5rJX6k8lCEkcEJwkcDLX1NUDjaM/Cg==","signedAt":"2026-06-21T13:44:21.790Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/jbb1988-wheretohit","artifact":"https://unfragile.ai/jbb1988-wheretohit","verify":"https://unfragile.ai/api/v1/verify?slug=jbb1988-wheretohit","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"}}