{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_ymuberra-geo-news-mcp","slug":"ymuberra-geo-news-mcp","name":"Geo News MCP Server","type":"mcp","url":"https://smithery.ai/servers/Ymuberra/geo-news-mcp","page_url":"https://unfragile.ai/ymuberra-geo-news-mcp","categories":["mcp-servers","rag-knowledge"],"tags":["mcp","model-context-protocol","news","smithery:Ymuberra/geo-news-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_ymuberra-geo-news-mcp__cap_0","uri":"capability://data.processing.analysis.geographic.news.content.retrieval","name":"geographic news content retrieval","description":"This capability enables agents to dynamically access and retrieve localized news content based on geographic data inputs. It employs a context-aware information retrieval system that integrates with various news APIs, allowing for real-time updates and tailored content delivery. The architecture supports multiple geographic parameters, ensuring that the news is relevant to the user's specified location, enhancing the overall user experience.","intents":["How can I get the latest news for a specific city?","I need localized news updates for my app based on user location.","Can I retrieve news articles that are relevant to a particular region?"],"best_for":["developers building location-based news applications"],"limitations":["Dependent on the availability and reliability of external news APIs, which may vary in coverage."],"requires":["API key for news services","Node.js 14+"],"input_types":["geographic coordinates","location names"],"output_types":["structured data","text"],"categories":["data-processing-analysis","news-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_ymuberra-geo-news-mcp__cap_1","uri":"capability://data.processing.analysis.context.aware.news.filtering","name":"context-aware news filtering","description":"This capability filters news content based on user-defined contexts, such as interests or previous interactions. It leverages machine learning algorithms to analyze user behavior and preferences, allowing for personalized news delivery. The system can adjust the relevance of news articles based on real-time feedback, ensuring users receive the most pertinent information.","intents":["How can I filter news articles based on user preferences?","I want to personalize the news feed for my application users.","Can I adjust the relevance of news based on user interactions?"],"best_for":["product teams developing personalized news applications"],"limitations":["Requires a robust user profiling system to effectively tailor content."],"requires":["Machine learning model for user profiling","Node.js 14+"],"input_types":["user preferences","interaction history"],"output_types":["filtered structured data","text"],"categories":["data-processing-analysis","user-personalization"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_ymuberra-geo-news-mcp__cap_2","uri":"capability://data.processing.analysis.regional.news.aggregation","name":"regional news aggregation","description":"This capability aggregates news from multiple sources based on specified geographic regions, providing a comprehensive view of local events. It utilizes a distributed architecture to pull in data from various news outlets and standardizes the content format for easy consumption. The aggregation process is designed to minimize latency and maximize data freshness, ensuring users receive timely updates.","intents":["How can I aggregate news from different sources for a specific region?","I need a comprehensive news feed for a particular area.","Can I get updates from multiple news outlets for my app?"],"best_for":["developers creating regional news platforms"],"limitations":["May face challenges with API rate limits from news sources."],"requires":["API keys for multiple news services","Node.js 14+"],"input_types":["geographic regions","source preferences"],"output_types":["aggregated structured data","text"],"categories":["data-processing-analysis","news-aggregation"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"moderate","permissions":["API key for news services","Node.js 14+","Machine learning model for user profiling","API keys for multiple news services"],"failure_modes":["Dependent on the availability and reliability of external news APIs, which may vary in coverage.","Requires a robust user profiling system to effectively tailor content.","May face challenges with API rate limits from news sources.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.52,"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:28.695Z","last_scraped_at":"2026-05-03T15:19:39.637Z","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=ymuberra-geo-news-mcp","compare_url":"https://unfragile.ai/compare?artifact=ymuberra-geo-news-mcp"}},"signature":"WxrXDCv6K5ZATHs1r9vfzOxAPBgR2ddlebRYTv4W4SAQcms9lz0vv1W+ri877MBnpafeCRSZ2oXr+tpQXeLZCw==","signedAt":"2026-06-22T23:26:18.043Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/ymuberra-geo-news-mcp","artifact":"https://unfragile.ai/ymuberra-geo-news-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=ymuberra-geo-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"}}