newsoracle
Server Details
NewsOracle News and Trends Intelligence MCP
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- ToolOracle/newsoracle
- GitHub Stars
- 0
- Server Listing
- NewsOracle
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.1/5 across 9 of 9 tools scored. Lowest: 2.4/5.
Each tool has a clearly distinct purpose, from breaking news to trend analysis and source comparison. There is no overlap in functionality, making tool selection unambiguous for an agent.
All tool names follow a consistent snake_case pattern with descriptive verbs and nouns (e.g., breaking_now, search_news, trend_over_time). No mixing of conventions.
With 9 tools, the server is well-scoped for its news analysis domain. Each tool covers a distinct aspect (breaking, trending, search, deep dive, etc.) without being excessive or sparse.
The tool set covers core news workflows: searching, trending, comparison, and deep analysis. Missing direct article retrieval or alerts, but the surface is largely complete for a news oracle.
Available Tools
9 toolsbreaking_nowBInspect
Latest breaking/developing stories — combines trending searches + top headlines.
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Country code (default: us) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It discloses it combines trending searches and top headlines but doesn't mention any behavioral traits like return format, pagination, or limitations. More detail needed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Extremely concise: one sentence with 12 words. No waste. Structure is appropriate for the complexity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simplicity (1 param, no output schema), the description is minimally adequate. However, it doesn't describe the output format or behavior, which could be improved. Not incomplete, but not thorough.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one optional parameter (country) with schema description 'Country code (default: us)'. Description adds no further meaning. Schema coverage is 100%, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description states it provides 'latest breaking/developing stories' combining trending searches and top headlines, which is clear. However, it could be more explicit about the action (e.g., 'Get'). It distinguishes from siblings like top_news and trending_topics by noting the combination.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs siblings like top_news or trending_topics. The description implies it's a combination but doesn't state when that's beneficial or when to use alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_coverageCInspect
How different news sources cover the same story.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | News topic or event |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description should disclose behavioral traits. It only gives a vague result description without specifying output format, required credentials, or side effects. As a comparison tool, it should mention whether it returns a side-by-side view or summary.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single phrase, which is concise but may be too brief to be helpful. It wastes no words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description should explain return values. It does not, leaving the agent unsure what output to expect. The single parameter is described only in schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description adds no detail about the query parameter beyond what is in the schema. Schema coverage is 100%, so baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'How different news sources cover the same story' indicates the tool compares coverage across sources, but lacks a clear verb like 'compare' or 'show'. It distinguishes from siblings like search_news and top_news, but could be more explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use compare_coverage vs. other news tools like search_news or topic_deep_dive. The description does not mention alternatives or appropriate contexts.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
health_checkAInspect
Server status, API connectivity.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so the description must fully disclose behavior. It only states 'server status, API connectivity' without describing what the response contains (e.g., success/failure indicators, latency), side effects, or whether it is destructive. This lacks sufficient detail for an agent to understand behavior beyond the name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise (two short phrases) and front-loaded with purpose. It avoids redundancy, but barely provides enough information, bordering on under-specification. Still, it earns its place with zero waste.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters, no output schema, and a simple purpose, the description is minimally adequate. However, it could be more complete by mentioning expected response format or that it is safe to call repeatedly. It covers the basics but leaves gaps for an agent relying solely on the description.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so the schema provides all necessary information (100% coverage). The description reinforces the purpose but does not need to add param details. Baseline is 4 as per guidelines.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Server status, API connectivity' clearly states the tool's verb (check health) and resource (server/API). It distinguishes from sibling tools, all of which are news-related (e.g., breaking_now, search_news), making the purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus siblings. However, the context of sibling tools being news-oriented implies this is for connectivity checks, but there are no exclusions or alternative recommendations.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_newsCInspect
Search news articles by keyword with time filter.
| Name | Required | Description | Default |
|---|---|---|---|
| when | No | Time range: 1h, 1d, 7d, 1y (default: 7d) | |
| query | No | Search query | |
| country | No | Country (default: us) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility for behavioral disclosure. It only mentions searching with a time filter, omitting any details about rate limits, authentication, result format, pagination, or handling of no results. This is minimal for a search tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence that front-loads the tool's purpose. It wastes no words, though it could be slightly more informative without losing conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's low complexity (3 parameters, no output schema, no annotations), the description is adequate but lacks completeness. It fails to mention the country parameter and does not explain the nature of results (e.g., relevance-ranked, paginated). A slight expansion would improve completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description adds value by highlighting keyword and time filter, but it omits the country parameter, which is described in the schema. It does not significantly enhance understanding beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Search' and the resource 'news articles', and specifies use of keyword and time filter. It is specific enough to distinguish from sibling tools like 'top_news' or 'trending_topics', though it does not explicitly differentiate.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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. Sibling tools exist (e.g., 'top_news' for top stories, 'trending_topics' for trends) but no exclusions or context are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
topic_deep_diveCInspect
Deep analysis: articles, source diversity, interest trend over time.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Topic to analyze | |
| country | No | Country (default: us) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It lists output components (articles, source diversity, trend) but does not describe traits such as data source, latency, or whether it modifies state. The description implies a read-only operation but does not explicitly state it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence listing output components, which is concise. However, it is too brief and lacks structure (e.g., no separate sections for purpose, parameters, or usage). It could be more informative without adding length.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's name 'topic_deep_dive' and the absence of an output schema, the description should provide richer context about return values and how it differs from siblings. It mentions three output aspects but does not explain their format, granularity, or relationship. The description feels incomplete for a supposedly comprehensive analysis tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema defines two parameters with basic descriptions, but the description adds no additional meaning. It does not explain how 'query' or 'country' influence the analysis. Schema coverage is 100%, but the description fails to enrich these parameters, leaving the agent without context on how to set them effectively.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it performs 'deep analysis' covering articles, source diversity, and interest trend over time. This gives a general sense of the tool's purpose but lacks specificity about what the analysis entails. Compared to sibling tools like 'trend_over_time' and 'top_news', it does not clearly differentiate its unique value.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No usage guidelines are provided. The description does not indicate when to use this tool over alternatives like 'trend_over_time' for trends or 'search_news' for articles. There is no mention of prerequisites or context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
top_newsBInspect
Top headlines by country and topic. Topics: business, technology, sports, health, science, entertainment.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | Topic: business, technology, sports, health, science, entertainment | |
| country | No | Country code (default: us) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, and the description lacks behavioral details such as read-only nature, authentication, rate limits, or pagination. Only states purpose without additional context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with core purpose, no wasted words. Highly concise and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with two optional parameters, the description is adequate. However, lack of output schema means the agent may not know return format. Could be slightly more complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description reiterates the topic list and country code default but adds no new meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it returns top headlines filtered by country and topic, with explicit topic list. However, it does not differentiate from sibling tools like 'breaking_now' or 'search_news'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Implied usage for top headlines, but no explicit when-to-use or when-not-to-use compared to alternatives. No exclusions or alternative suggestions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
trending_topicsBInspect
What is trending right now on Google in a country.
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Country code e.g. US, DE, GB, JP (default: US) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden but only states the tool returns trending topics. It does not disclose any behavioral traits such as data freshness, possible rate limits, or output format, which would help an agent set expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence with no redundancy. It is front-loaded with the key action, making it easy to parse quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description provides adequate context to understand basic functionality. However, it lacks details on response structure or data characteristics, leaving some gaps for complex use cases.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% (the single 'country' parameter is described). The description mentions 'in a country', aligning with the parameter but adding no semantic value beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves current trending topics on Google for a given country. It specifies the verb 'trending' and resource 'topics on Google', distinguishing it from sibling tools like 'trend_over_time' (historical) and 'breaking_now' (breaking news).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 'trend_over_time' for historical trends or 'search_news' for news queries. There is no mention of ideal use cases or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
trend_over_timeCInspect
Google Trends interest over time for 1-5 keywords. Compare search interest.
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Country (default: US) | |
| keywords | No | List of 1-5 keywords to compare | |
| timeframe | No | Timeframe: 'today 3-m', 'today 12-m', 'today 5-y' (default: today 3-m) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, and description does not disclose behavioral traits such as data normalization, return format, rate limits, or whether it returns absolute or relative values. For a tool with no annotations, more transparency is needed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence is concise and to the point. However, it could be restructured to include more guidance without adding length. There is no verbosity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so description should explain what the tool returns (e.g., time series data, scale, granularity). It does not, leaving the agent uncertain about the response format.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema describes all 3 parameters with 100% coverage. Description adds little value beyond restating keyword count constraint. No extra context like valid timeframe formats or country codes.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it returns Google Trends interest over time for 1-5 keywords, with verb 'compare search interest'. It distinguishes from siblings like 'trending_topics' by focusing on time series comparison, but doesn't explicitly differentiate.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
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 like 'compare_coverage' or 'breaking_now'. The description lacks context for when this tool is appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.