{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_florentine-ai-mcp","slug":"florentine-ai-mcp","name":"Florentine.ai - Talk to your MongoDB data","type":"mcp","url":"https://florentine.ai","page_url":"https://unfragile.ai/florentine-ai-mcp","categories":["mcp-servers","rag-knowledge"],"tags":["mcp","model-context-protocol","smithery:florentine-ai/mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_florentine-ai-mcp__cap_0","uri":"capability://data.processing.analysis.natural.language.to.mongodb.aggregation.conversion","name":"natural language to mongodb aggregation conversion","description":"This capability translates natural language queries into MongoDB aggregation pipelines using a combination of natural language processing (NLP) techniques and a custom parser that understands MongoDB's aggregation framework. It leverages semantic understanding to accurately map user intents to the appropriate aggregation stages, ensuring that the generated queries are both valid and optimized for performance. The system also incorporates a feedback loop to learn from user interactions, improving its accuracy over time.","intents":["How can I query my MongoDB database using plain English?","I want to generate aggregation queries without writing code.","Can I get results from my database by just asking questions?"],"best_for":["data analysts looking to simplify database queries","non-technical users needing access to data insights"],"limitations":["Complex queries may not be fully supported, leading to incomplete translations","Limited to MongoDB's aggregation capabilities, which may not cover all user intents"],"requires":["MongoDB 4.0+","Node.js 14+"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","ai-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_florentine-ai-mcp__cap_1","uri":"capability://search.retrieval.semantic.vector.search.with.automated.embedding.creation","name":"semantic vector search with automated embedding creation","description":"This capability enables users to perform semantic searches on their MongoDB data by automatically generating embeddings for the stored documents. It employs a transformer-based model to create vector representations of the text, which are then indexed for efficient retrieval. The system supports multi-tenant environments by ensuring that embeddings are securely separated, allowing different users to perform searches without data leakage.","intents":["How can I search my database for similar documents based on content?","I want to find related data entries using semantic search.","Can I automate the creation of embeddings for my MongoDB documents?"],"best_for":["data scientists looking to enhance search capabilities","developers implementing advanced search features"],"limitations":["Embedding generation can be resource-intensive, impacting performance for large datasets","Requires careful management of vector storage to avoid performance bottlenecks"],"requires":["MongoDB 4.0+","Python 3.8+"],"input_types":["text"],"output_types":["structured data"],"categories":["search-retrieval","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_florentine-ai-mcp__cap_2","uri":"capability://data.processing.analysis.advanced.lookup.support.with.key.exclusion","name":"advanced lookup support with key exclusion","description":"This capability allows users to perform advanced lookups in MongoDB while specifying which keys to exclude from the results. It uses a flexible query builder that interprets user instructions to dynamically construct queries that omit specified fields. This feature enhances data privacy and reduces the amount of unnecessary data returned, making it easier for users to focus on relevant information.","intents":["How can I exclude certain fields from my MongoDB query results?","I want to retrieve data without sensitive information.","Can I customize my query to only return specific fields?"],"best_for":["developers needing to manage sensitive data","business analysts focused on data privacy"],"limitations":["Exclusion of keys may complicate query structures for complex aggregations","Not all MongoDB features may support key exclusion"],"requires":["MongoDB 4.0+","Node.js 14+"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","ai-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":31,"verified":false,"data_access_risk":"moderate","permissions":["MongoDB 4.0+","Node.js 14+","Python 3.8+"],"failure_modes":["Complex queries may not be fully supported, leading to incomplete translations","Limited to MongoDB's aggregation capabilities, which may not cover all user intents","Embedding generation can be resource-intensive, impacting performance for large datasets","Requires careful management of vector storage to avoid performance bottlenecks","Exclusion of keys may complicate query structures for complex aggregations","Not all MongoDB features may support key exclusion","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.41,"ecosystem":0.49000000000000005,"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.346Z","last_scraped_at":"2026-05-03T15:19:34.640Z","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=florentine-ai-mcp","compare_url":"https://unfragile.ai/compare?artifact=florentine-ai-mcp"}},"signature":"RDnGdH37/i9XMouKb5zFRpQ8txrIkwTCH6Lljn9roubKPtZ66l9KlAJJ1PbIzrFuJXyUOpCgCTF6lVkYm77BDQ==","signedAt":"2026-06-23T03:34:02.401Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/florentine-ai-mcp","artifact":"https://unfragile.ai/florentine-ai-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=florentine-ai-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"}}