Newsline
Server Details
News from 17 outlets with left/center/right bias tags and one-sided blindspot detection
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- nulljosh/newsline
- GitHub Stars
- 0
- Server Listing
- Newsline MCP Server
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 4/5 across 2 of 2 tools scored.
The two tools have clearly distinct purposes: get_news returns general headlines across outlets, while get_blindspots specifically surfaces stories covered by only one side of the political spectrum. There is no ambiguity about which tool to use for a given task.
Both tools follow the same get_ prefix followed by a descriptive noun (news, blindspots). The naming pattern is uniform and predictable, making it easy for an agent to infer the action and resource.
With only two tools, the server feels thin for a news-related domain, though it covers its stated purpose of biased news aggregation. The count is borderline but not excessive, so it earns a middle score.
The core workflows of retrieving news and finding blindspots are well covered. However, there are minor gaps such as no explicit way to list all sources or filter by bias score, and no way to retrieve a specific article's details, though these can be worked around through the existing tools.
Available Tools
2 toolsget_blindspotsAInspect
Stories covered by only one side of the political spectrum — reported by left-leaning outlets but not right-leaning, or vice versa. Each source carries a bias score from -2 (left) to +2 (right); 0 is center or non-political. Useful for finding what a given audience is not being told.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max stories, up to 200. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden. It explains the concept of blindspots and the bias score, but does not disclose response format, pagination, or whether limit defaults are applied. The read-only nature is implied but not stated. It adds moderate value beyond the tool 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 two sentences, each earning its place: the first defines the tool's output, and the second explains the bias scoring and use case. It is concise, front-loaded, and free of fluff.
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 only one parameter, no output schema, and no annotations, the description offers sufficient context for an agent to understand what the tool does and when to use it. It explains the underlying concept and scoring, but lacks explicit details about the return structure or limit behavior.
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% for the only parameter (limit), which is described as 'Max stories, up to 200.' The description does not mention limit, so it adds no extra meaning beyond the schema. 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?
The description clearly states the tool returns stories covered by only one side of the political spectrum, distinguishing it from the sibling tool get_news. It also explains the bias score scale, adding specificity to the resource.
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 a clear use case: 'finding what a given audience is not being told.' It implies this tool is for blindspots rather than general news, but does not explicitly name when not to use it or compare with get_news.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_newsAInspect
Current headlines from 22 news outlets across the political spectrum. Each source carries a bias score from -2 (left) to +2 (right); 0 is center or non-political. Use view=latest for a flat reverse-chronological feed, or view=stories to group the same event as covered by different outlets.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Case-insensitive substring match on headline text. | |
| bias | No | Restrict to outlets of one political lean. | |
| view | No | Flat feed, clustered by story, or both. Default both. | |
| limit | No | Max results, up to 200. | |
| outlet | No | Restrict to a single outlet. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the bias scoring system and the clustering behavior for view=stories, adding useful context. However, it does not mention potential limitations such as result formatting, pagination, or rate limits, which are relevant for a news aggregation 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 two sentences long, front-loads the core purpose, and provides essential details about the bias score and view modes without any fluff. Every sentence earns its place.
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 read-only headlines tool with a fully described schema, the description conveys the key data characteristics (22 outlets, bias scoring, view modes) adequately. It does not have an output schema, but the description gives enough context about what results will look like (flat feed or clustered). Minor gaps like exact output fields are not critical for this level of complexity.
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 schema covers all parameters with descriptions, so the baseline is 3. The description enriches the meaning of the 'view' parameter by explaining 'reverse-chronological feed' and 'group the same event', going beyond the schema's enum labels. This adds genuine value for parameter understanding.
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 uses a specific verb ('get') and resource ('current headlines from 22 news outlets across the political spectrum'), clearly defining the tool's function. It also introduces the bias scoring system, which distinguishes it from the sibling 'get_blindspots' that likely focuses on gaps in coverage.
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 clearly explains when to use view=latest versus view=stories, but it does not address when to use this tool versus the sibling get_blindspots. There are no explicit exclusions or alternative tool mentions, leaving the decision to the agent.
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!
Related MCP Servers
- Alicense-qualityCmaintenanceReal-time news events, clustered by AI from hundreds of sources, classified by topic and geography, ranked by importance.53MIT
- AlicenseAqualityAmaintenanceRead-only, source-linked news intelligence for AI agents: search The Neural Ledger's stories, retrieve story details with citations and revision history, and resolve related entities and assets. It is an evidence layer, not a trading or execution service.82MIT
- Flicense-qualityDmaintenanceAggregates news from 7 APIs and unlimited RSS feeds with AI-powered bias removal and synthesis. Provides over 7,300 free daily requests with conversation-aware caching and 25 comprehensive news analysis tools.1
- Alicense-qualityCmaintenanceEnables browsing and fetching curated politics and policy news feeds from various sources, with options to filter by category or keyword.9MIT
Your Connectors
Sign in to create a connector for this server.