Skip to main content
Glama
BACH-AI-Tools

Real Time News Data MCP Server

Real Time News Data MCP Server

English | 简体中文 | 繁體中文

用于访问 Real Time News Data API 的 MCP 服务器。

🚀 使用 EMCP 平台快速体验

EMCP 是一个强大的 MCP 服务器管理平台,让您无需手动配置即可快速使用各种 MCP 服务器!

快速开始:

  1. 🌐 访问 EMCP 平台

  2. 📝 注册并登录账号

  3. 🎯 进入 MCP 广场,浏览所有可用的 MCP 服务器

  4. 🔍 搜索或找到本服务器(bach-real_time_news_data

  5. 🎉 点击 "安装 MCP" 按钮

  6. ✅ 完成!即可在您的应用中使用

EMCP 平台优势:

  • 零配置:无需手动编辑配置文件

  • 🎨 可视化管理:图形界面轻松管理所有 MCP 服务器

  • 🔐 安全可靠:统一管理 API 密钥和认证信息

  • 🚀 一键安装:MCP 广场提供丰富的服务器选择

  • 📊 使用统计:实时查看服务调用情况

立即访问 EMCP 平台 开始您的 MCP 之旅!


Related MCP server: Perigon MCP Server

简介

这是一个 MCP 服务器,用于访问 Real Time News Data API。

  • PyPI 包名: bach-real_time_news_data

  • 版本: 1.0.0

  • 传输协议: stdio

安装

从 PyPI 安装:

pip install bach-real_time_news_data

从源码安装:

pip install -e .

运行

方式 1: 使用 uvx(推荐,无需安装)

# 运行(uvx 会自动安装并运行)
uvx --from bach-real_time_news_data bach_real_time_news_data

# 或指定版本
uvx --from bach-real_time_news_data@latest bach_real_time_news_data

方式 2: 直接运行(开发模式)

python server.py

方式 3: 安装后作为命令运行

# 安装
pip install bach-real_time_news_data

# 运行(命令名使用下划线)
bach_real_time_news_data

配置

API 认证

此 API 需要认证。请设置环境变量:

export API_KEY="your_api_key_here"

环境变量

变量名

说明

必需

API_KEY

API 密钥

PORT

不适用

HOST

不适用

在 Cursor 中使用

编辑 Cursor MCP 配置文件 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "bach-real_time_news_data": {
      "command": "uvx",
      "args": ["--from", "bach-real_time_news_data", "bach_real_time_news_data"],
      "env": {
        "API_KEY": "your_api_key_here"
      }
    }
  }
}

在 Claude Desktop 中使用

编辑 Claude Desktop 配置文件 claude_desktop_config.json:

{
  "mcpServers": {
    "bach-real_time_news_data": {
      "command": "uvx",
      "args": ["--from", "bach-real_time_news_data", "bach_real_time_news_data"],
      "env": {
        "API_KEY": "your_api_key_here"
      }
    }
  }
}

可用工具

此服务器提供以下工具:

Search news articles by query with an option to limit the results to a specific time range.

端点: GET /search

参数:

  • query (string) 必需: Search query for which to get news.

  • limit (number): Maximum number of news articles to return. Default: 500 Allowed values: 1-500

  • time_published (string): Find news articles published in a specific time range. Default: anytime

  • source (string): Domain of the source from which to return news articles. Example: cnn.com

  • country (string): Country code. See all available country codes. Default: US

  • lang (string): The language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en


full_story_coverage

Get the full story coverage, including all sub articles, top news, and posts from X (formerly Twitter).

端点: GET /full-story-coverage

参数:

  • story (string) 必需: The Story ID for which to get full coverage. Story IDs are returned for news articles with sub_articles from any of the endpoint returning news articles. In addition, Story IDs can be obtained from a News Story URL as it appears after the stories/ path part (e.g. /stories/CAAqNggKIjBDQklTSGpvSmMzUnZjbmt0TXpZd1NoRUtEd2pzbFA3X0N4RjlDUlpVVnhudXBpZ0FQAQ) after navigating to an article's Full Coverage.

  • sort (string): Return articles (i.e. all_articles list) in a specific sort order. Default: RELEVANCE Allowed values: RELEVANCE, DATE

  • country (string): Country code. See all available country codes. Default: US

  • lang (string): The language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en


topic_news_by_section

Get news article in a specific section of a topic (World, Sports, Technology, etc) or publication (CNN, BBC, etc).

端点: GET /topic-news-by-section

参数:

  • topic (string) 必需: Topic or publication for which to get news headlines. Available topics: WORLD NATIONAL BUSINESS TECHNOLOGY ENTERTAINMENT SPORTS SCIENCE HEALTH In addition, topic / publication IDs are also accepted and can be taken from a News topic URL as it appears after the topics/ or publications/ path part (e.g. Football Topic - /topics/CAAqJQgKIh9DQkFTRVFvSUwyMHZNREoyZURRU0JXVnVMVWRDS0FBUAE)

  • section (string) 必需: Example value: CAQiSkNCQVNNUW9JTDIwdk1EZGpNWFlTQldWdUxVZENHZ0pKVENJT0NBUWFDZ29JTDIwdk1ETnliSFFxQ2hJSUwyMHZNRE55YkhRb0FBKi4IACoqCAoiJENCQVNGUW9JTDIwdk1EZGpNWFlTQldWdUxVZENHZ0pKVENnQVABUAE

  • limit (number): Maximum number of news articles to return. Default: 500 Allowed values: 1-500

  • country (string): Country code. See all available country codes. Default: US

  • lang (string): The language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en


topic_headlines

Get the latest news headlines for a topic (World, Sports, Technology, etc) or publication (e.g. CNN, BBC, etc).

端点: GET /topic-headlines

参数:

  • topic (string) 必需: Topic or publication for which to get news headlines. Available topics: WORLD NATIONAL BUSINESS TECHNOLOGY ENTERTAINMENT SPORTS SCIENCE HEALTH In addition, topic / publication IDs are also accepted and can be taken from a News topic URL as it appears after the topics/ or publications/ path part (e.g. Football Topic - /topics/CAAqJQgKIh9DQkFTRVFvSUwyMHZNREoyZURRU0JXVnVMVWRDS0FBUAE)

  • limit (number): Maximum number of news articles to return. Default: 500 Allowed values: 1-500

  • country (string): Country code. See all available country codes. Default: US

  • lang (string): The language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en


top_headlines

Get the latest news headlines/top stories for a country.

端点: GET /top-headlines

参数:

  • limit (number): Maximum number of news articles to return. Default: 500 Allowed values: 1-500

  • country (string): Country code. See all available country codes. Default: US

  • lang (string): The language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en


language_list

Get valid languages for a country code, to be used with all other APIs.

端点: GET /language-list

参数:

  • country (string) 必需: Country code of the country to get languages for. See all available country codes.


local_headlines_geo

Get local, geo based headlines

端点: GET /local-headlines

参数:

  • query (string) 必需: Area, city or country to fetch news for (e.g. London).

  • country (string): Country code. See all available country codes. Default: US

  • lang (string): The language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en

  • limit (number): Maximum number of news articles to return. Default: 500 Allowed values: 1-500


技术栈

  • 传输协议: stdio

  • HTTP 客户端: httpx

许可证

MIT License - 详见 LICENSE 文件。

开发

此服务器由 API-to-MCP 工具生成。

版本: 1.0.0

Available Tools

7 tools
full_story_coverageA

Get the full story coverage, including all sub articles, top news, and posts from X (formerly Twitter).

ParametersJSON Schema
NameRequiredDescriptionDefault
storyYesThe Story ID for which to get full coverage. Story IDs are returned for news articles with sub_articles from any of the endpoint returning news articles. In addition, Story IDs can be obtained from a News Story URL as it appears after the stories/ path part (e.g. /stories/CAAqNggKIjBDQklTSGpvSmMzUnZjbmt0TXpZd1NoRUtEd2pzbFA3X0N4RjlDUlpVVnhudXBpZ0FQAQ) after navigating to an article's Full Coverage.
sortNoReturn articles (i.e. all_articles list) in a specific sort order. Default: RELEVANCE Allowed values: RELEVANCE, DATE
countryNoCountry code. See all available country codes. Default: US
langNoThe language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

As a read operation implied by 'Get', the description is adequate but does not explicitly state non-destructive behavior or other traits. With no annotations, the description carries the burden, and it only covers what is returned, not permissions or side effects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, clear sentence that directly states the purpose without extraneous information. It is front-loaded and efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description explains what the tool returns but does not detail output structure or how results are organized. Given no output schema and 4 parameters, additional context about response format would improve completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the parameter descriptions in the input schema already explain each parameter. The tool description adds no additional parameter meaning beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Get' and the resource 'full story coverage', and specifies inclusions: sub articles, top news, and posts from X. It distinguishes from sibling tools, none of which mention similar scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives, such as search or top_headlines. The description lacks any usage context or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

language_listB

Get valid languages for a country code, to be used with all other APIs.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYesCountry code of the country to get languages for. See all available country codes.

TDQS

B3.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided; the description only says 'Get', suggesting read-only but not explicitly confirming. No details on side effects, auth, or rate limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Concise single sentence with no wasted words, but lacks structured formatting or bullets that could improve scanability.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Adequate for a simple list tool with one parameter and no output schema, but doesn't mention return format, default behavior, or errors.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema already describes the 'country' parameter. The description doesn't add new meaning beyond 'Country code' and a vague reference to available codes.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states it retrieves valid languages for a given country code, and mentions it's for use with other APIs, distinguishing it from news-related siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Implies usage context ('to be used with all other APIs') but lacks explicit when-to-use or when-not-to-use guidance, nor mentions alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

local_headlines_geoC

Get local, geo based headlines

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesArea, city or country to fetch news for (e.g. London).
countryNoCountry code. See all available country codes. Default: US
langNoThe language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en
limitNoMaximum number of news articles to return. Default: 500 Allowed values: 1-500500

TDQS

C2.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must disclose behavioral traits. It only states 'Get', implying read-only but fails to mention rate limits, pagination, return format, or any side effects. Minimal transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence with no waste. It efficiently conveys the core purpose, though it could benefit from additional context.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 4 parameters, no output schema, and no annotations, the description is insufficient. It does not explain return values, result structure, or usage constraints, leaving the agent underinformed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Input schema has 100% coverage with descriptions for all 4 parameters. The description adds no additional semantic information beyond the schema, meeting the baseline for full schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Get local, geo based headlines' clearly indicates the tool retrieves headline news based on geographic location, but it lacks specificity beyond repeating the tool name and does not differentiate from siblings like 'top_headlines' or 'search'. The verb 'Get' is generic.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives. Sibling tools include search, top_headlines, topic_headlines, etc., but the description provides no selection criteria or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

top_headlinesC

Get the latest news headlines/top stories for a country.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of news articles to return. Default: 500 Allowed values: 1-500500
countryNoCountry code. See all available country codes. Default: US
langNoThe language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are present, so the description must disclose behaviors. It only says 'get', implying read-only, but does not mention rate limits, pagination, time frame for 'latest', or whether full articles are returned.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, short sentence that conveys the purpose. While efficient, it could include a bit more detail without becoming verbose, but it is well-structured and front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description should hint at what is returned (e.g., list of articles). It does not. The complexity is low, but completeness is lacking regarding pagination, error scenarios, or return structure.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage for all three parameters, providing clear details. The tool description adds no extra parameter meaning beyond what the schema already offers, so a baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it retrieves latest news headlines for a country, using a specific verb and resource. However, it does not explicitly differentiate from siblings like 'search' or 'topic_headlines', which could overlap.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives, such as when to prefer 'search' or 'local_headlines_geo'. The description lacks any when-to-use or when-not-to-use context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

topic_headlinesC

Get the latest news headlines for a topic (World, Sports, Technology, etc) or publication (e.g. CNN, BBC, etc).

ParametersJSON Schema
NameRequiredDescriptionDefault
topicYesTopic or publication for which to get news headlines. Available topics: WORLD NATIONAL BUSINESS TECHNOLOGY ENTERTAINMENT SPORTS SCIENCE HEALTH In addition, topic / publication IDs are also accepted and can be taken from a News topic URL as it appears after the topics/ or publications/ path part (e.g. Football Topic - /topics/CAAqJQgKIh9DQkFTRVFvSUwyMHZNREoyZURRU0JXVnVMVWRDS0FBUAE)
limitNoMaximum number of news articles to return. Default: 500 Allowed values: 1-500500
countryNoCountry code. See all available country codes. Default: US
langNoThe language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Without annotations, the description should disclose behavioral traits. It implies a read-only operation but does not mention rate limits, authentication needs, error handling, or return format. It partially covers topic ID format, but overall insufficient transparency for a news API tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no wasted words. It efficiently conveys the core purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of an output schema, the description should explain the return structure (e.g., list of headlines, fields). It does not. Also, it lacks context on error scenarios or differentiation from the five sibling tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all parameters. The tool's description adds minimal extra value (e.g., listing example topics) but duplicates schema content. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves news headlines for a topic or publication. It specifies the verb 'get' and the resource 'news headlines', and differentiates by scope (topic/publication), but does not explicitly distinguish from sibling tools like 'search' or 'top_headlines'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives (e.g., search, top_headlines). The description does not include conditions, prerequisites, or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

topic_news_by_sectionC

Get news article in a specific section of a topic (World, Sports, Technology, etc) or publication (CNN, BBC, etc).

ParametersJSON Schema
NameRequiredDescriptionDefault
topicYesTopic or publication for which to get news headlines. Available topics: WORLD NATIONAL BUSINESS TECHNOLOGY ENTERTAINMENT SPORTS SCIENCE HEALTH In addition, topic / publication IDs are also accepted and can be taken from a News topic URL as it appears after the topics/ or publications/ path part (e.g. Football Topic - /topics/CAAqJQgKIh9DQkFTRVFvSUwyMHZNREoyZURRU0JXVnVMVWRDS0FBUAE)
sectionYesExample value: CAQiSkNCQVNNUW9JTDIwdk1EZGpNWFlTQldWdUxVZENHZ0pKVENJT0NBUWFDZ29JTDIwdk1ETnliSFFxQ2hJSUwyMHZNRE55YkhRb0FBKi4IACoqCAoiJENCQVNGUW9JTDIwdk1EZGpNWFlTQldWdUxVZENHZ0pKVENnQVABUAE
limitNoMaximum number of news articles to return. Default: 500 Allowed values: 1-500500
countryNoCountry code. See all available country codes. Default: US
langNoThe language to use for the results, specified as a 2-letter language code - see ISO 639-1 alpha-2. Default: en

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full responsibility for disclosing behavioral traits. It only states the tool 'gets' articles, implying a read operation, but does not confirm read-only nature, mention rate limits, authentication, pagination, or error handling. The description is insufficient for safe invocation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, clear sentence that front-loads the verb and resource. It is appropriately concise, with no wasted words. However, it could be slightly more structured by separating the purpose from examples.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the lack of an output schema, the description should explain return values (e.g., article format, metadata) but does not. It also does not cover edge cases like empty results or rate limiting. For a tool with 5 parameters and no annotations, the description is not complete enough for reliable invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% (all parameters have descriptions in the schema). The tool description adds minimal meaning beyond the schema, only mentioning sections and publications generically. Since the schema already provides detailed parameter explanations, a baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves news articles for a specific section of a topic or publication, with examples of sections (World, Sports, Technology) and publications (CNN, BBC). This is a specific verb+resource with scope, but it does not differentiate itself from the sibling tool 'topic_headlines', which may have overlapping functionality.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives like 'topic_headlines' or 'search'. It does not mention prerequisites, when not to use it, or how it compares to siblings. The agent lacks context to select the correct tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 7 tool updatesv1.0.0
    • First observedfull_story_coverage
    • First observedlanguage_list
    • First observedlocal_headlines_geo
    • First observedsearch
    • First observedtop_headlines
    • First observedtopic_headlines
    • First observedtopic_news_by_section

TDQS

B3.2/5.0

Scored across 7 tools

Disambiguation5/5

Each tool serves a clearly distinct purpose: search, top headlines, topic headlines, section news, local headlines, full story coverage, and language listing. No overlap or ambiguity.

Naming Consistency2/5

Tool names mix nouns (full_story_coverage, language_list, local_headlines_geo, top_headlines, topic_headlines, topic_news_by_section) with a verb (search). No consistent verb_noun pattern.

Tool Count5/5

Seven tools cover the main news retrieval tasks without being excessive. The count feels well-scoped for a news data server.

Completeness4/5

Covers search, top stories, topics, sections, local headlines, and full stories. Missing features like trending topics or article-by-ID retrieval, but core workflows are complete.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides access to the Mediastack News API, enabling users to fetch the latest news stories and browse news sources with filtering options by keywords, countries, languages, and categories.
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables access to comprehensive news data through the Perigon API, including searching for articles, stories, journalists, sources, people, companies, topics, and Wikipedia content with advanced filtering capabilities.
    6
    Apache 2.0
  • A
    license
    B
    quality
    D
    maintenance
    Enables access to News Api14 for searching and retrieving news articles, publishers, and trending topics with filtering by country, language, category, and date.
    8
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables access to Google News articles through search by keywords, topics, geolocation, and top headlines with filtering by country, language, source, and date.
    4
    MIT