{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_morinooji-ls-news-mcp","slug":"morinooji-ls-news-mcp","name":"ls-news-mcp","type":"mcp","url":"https://smithery.ai/servers/morinooji/ls-news-mcp","page_url":"https://unfragile.ai/morinooji-ls-news-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","news","smithery:morinooji/ls-news-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_morinooji-ls-news-mcp__cap_0","uri":"capability://data.processing.analysis.real.time.news.aggregation.and.delivery","name":"real-time news aggregation and delivery","description":"This capability utilizes a microservices architecture to fetch and aggregate news articles from multiple sources in real-time. It employs a model-context-protocol (MCP) to ensure seamless integration with various news APIs, allowing for dynamic content retrieval and delivery based on user-defined parameters. The use of asynchronous processing enables the server to handle multiple requests efficiently, ensuring timely updates.","intents":["How can I get the latest news articles from multiple sources in real-time?","I want to integrate a news feed into my application that updates automatically.","Can I customize the news topics that are aggregated and delivered?"],"best_for":["developers building news aggregation applications","teams looking to integrate live news feeds into their platforms"],"limitations":["Dependent on external news APIs, which may have rate limits or availability issues","Requires stable internet connection for real-time updates"],"requires":["Node.js 14+","Access to news APIs with valid API keys"],"input_types":["text (topics or keywords)","API requests"],"output_types":["structured data (JSON)","text (formatted news articles)"],"categories":["data-processing-analysis","news-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_morinooji-ls-news-mcp__cap_1","uri":"capability://data.processing.analysis.customizable.news.topic.filtering","name":"customizable news topic filtering","description":"This capability allows users to define specific topics or keywords for news aggregation, utilizing a flexible filtering mechanism that processes incoming news articles against user-defined criteria. The implementation leverages a rule-based engine that can adapt to various user preferences, ensuring that only relevant articles are delivered. This is achieved through a combination of keyword matching and natural language processing techniques.","intents":["How can I filter news articles to only show those related to technology?","I want to receive updates on specific topics like AI or climate change.","Can I set preferences for the types of news I want to see?"],"best_for":["users who want tailored news experiences","developers creating personalized news applications"],"limitations":["Filtering accuracy depends on the quality of the underlying NLP models","May require manual adjustments to filtering criteria for optimal results"],"requires":["Node.js 14+","Access to NLP libraries or APIs"],"input_types":["text (filter criteria)","API requests"],"output_types":["structured data (filtered news articles)","text (summary of filtered content)"],"categories":["data-processing-analysis","user-personalization"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_morinooji-ls-news-mcp__cap_2","uri":"capability://tool.use.integration.api.integration.for.news.sources","name":"api integration for news sources","description":"This capability provides a standardized interface for integrating with various news APIs, allowing developers to easily connect and retrieve data from different sources. It uses a schema-based approach to define API endpoints and data structures, ensuring compatibility and simplifying the integration process. This design choice enables quick adaptation to new sources as they become available.","intents":["How can I connect my application to multiple news APIs?","I need a way to standardize data retrieval from different news sources.","Can I add new news sources to my application easily?"],"best_for":["developers integrating multiple news APIs into their applications","teams looking for a flexible news data architecture"],"limitations":["Integration complexity may increase with the number of sources","Requires maintenance to keep up with API changes from news providers"],"requires":["Node.js 14+","Access to various news APIs with valid credentials"],"input_types":["API requests","configuration files"],"output_types":["structured data (JSON)","text (formatted news articles)"],"categories":["tool-use-integration","data-integration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":23,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to news APIs with valid API keys","Access to NLP libraries or APIs","Access to various news APIs with valid credentials"],"failure_modes":["Dependent on external news APIs, which may have rate limits or availability issues","Requires stable internet connection for real-time updates","Filtering accuracy depends on the quality of the underlying NLP models","May require manual adjustments to filtering criteria for optimal results","Integration complexity may increase with the number of sources","Requires maintenance to keep up with API changes from news providers","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.16,"ecosystem":0.42,"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:27.442Z","last_scraped_at":"2026-05-03T15:19:44.684Z","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=morinooji-ls-news-mcp","compare_url":"https://unfragile.ai/compare?artifact=morinooji-ls-news-mcp"}},"signature":"1MkYgqsfeGcL4PfdzeDsTH83xuxjjGYhiJ6t2BrGcS2eombMtr8NWlaGjRZfkEQzd8w/5y8YeAInddbc5YIjDw==","signedAt":"2026-06-20T02:45:10.820Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/morinooji-ls-news-mcp","artifact":"https://unfragile.ai/morinooji-ls-news-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=morinooji-ls-news-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"}}