Svodka — Bulgarian News
Server Details
Summarized Bulgarian news from leading outlets: semantic search, top stories, article summaries.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
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 4 of 4 tools scored.
Each tool serves a distinct purpose: get_article retrieves a full summary by ID, get_leading_news provides top stories ranked by importance, list_recent_news shows latest headlines chronologically, and search_bulgarian_news performs semantic search. No overlap in functionality.
All tool names follow a consistent verb_noun pattern using snake_case (get_article, get_leading_news, list_recent_news, search_bulgarian_news). This predictability helps an agent understand the action and resource at a glance.
With 4 tools, the server is well-scoped for a news aggregation service. It covers essential operations: search, browsing recent headlines, getting top stories, and expanding a specific article. The count is neither too few nor too many.
The tool surface covers core news workflows: search, browse, top stories, and full article retrieval. Minor gaps exist, such as missing filters by outlet or date range, but these are not critical for basic usage, and the semantic search compensates partially.
Available Tools
4 toolsget_articleGet a Bulgarian news articleAInspect
Връща пълното резюме на конкретна новина по нейния числов идентификатор (id), заедно с всички източници. Use after search_bulgarian_news or get_leading_news to expand one story by the id shown in its link.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Numeric article id (from a search/leads result link, e.g. 1234 in /news/1234-...) |
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. It discloses that the tool returns a full summary and sources, implying a read operation. However, it does not mention any limitations, required permissions, or error conditions, leaving gaps for a simple get 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 very concise (two sentences) and front-loaded with the core functionality. The first sentence is in Bulgarian, which may slightly reduce clarity for non-Bulgarian agents, but overall it is efficient and well-structured.
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 simplicity (one parameter, no output schema), the description covers the key aspects: what it returns (full summary and sources) and how to obtain the ID. It is sufficient for an agent to use the tool correctly.
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% and already describes the id parameter thoroughly—including its type, source from link, and example. The description adds no additional parameter details beyond what the schema provides, so 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 returns the full summary and sources of a specific news article by its numeric ID. It distinguishes itself from sibling tools like get_leading_news and search_bulgarian_news by specifying that it expands one story after those tools provide an ID.
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?
Explicitly tells the agent to use this tool after search_bulgarian_news or get_leading_news to expand a story by the ID from its link. This provides clear when-to-use guidance and differentiates from siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_leading_newsGet today's leading Bulgarian newsAInspect
Връща водещите новини за деня в България — an importance-ranked leaderboard of stories clustered across outlets. Use when asked what the top, leading, or breaking news in Bulgaria is right now. Each entry includes a short reason it is leading and how many outlets cover it.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of leading stories to return (default 8) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It discloses that results are importance-ranked, clustered, and include reason and outlet count. However, it does not mention any behavioral traits like read-only nature, cache, or time constraints beyond 'for the day'. Adequate but not rich.
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 in Bulgarian followed by an English explanation. It is concise, front-loaded with the main purpose, and contains no extraneous information. Every sentence adds value.
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 optional parameter and no output schema, the description explains the output sufficiently (ranking, clustering, reason). It could be more explicit about the time scope (e.g., 'for the day'), but the title already covers that. Overall, it is complete enough.
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 already provides 100% coverage of the single parameter (limit) with description, min, max, and default. The tool description does not add any additional parameter semantics beyond what the schema provides. 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 explicitly states it returns an importance-ranked leaderboard of today's leading Bulgarian news, clustered across outlets with reasons and outlet counts. This clearly differentiates from siblings like get_article (single article), list_recent_news (recent news without ranking), and search_bulgarian_news (search).
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 includes an explicit usage directive: 'Use when asked what the top, leading, or breaking news in Bulgaria is right now.' It does not provide explicit when-not-to-use or compare with siblings, but the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_recent_newsList recent Bulgarian newsAInspect
Връща най-новите новини в хронологичен ред (newest first), with cursor pagination. Use to browse the latest headlines rather than search a specific topic.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many stories to return (default 15) | |
| cursor | No | ISO timestamp from a previous call's nextCursor, to page to older stories |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description discloses key behaviors: chronological order (newest first) and cursor pagination. However, it does not mention any limitations or side effects, which is acceptable for a read-only list tool, but a 4 reflects minor room for more detail.
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 concise at two sentences with key information front-loaded. A point is deducted for mixing languages (Bulgarian and English), which could cause minor confusion for an English-language AI agent.
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?
The description does not explain the return format or field structure, which is needed since no output schema is provided. It mentions pagination but lacks details on response content (e.g., titles, summaries). This gap leaves the agent with incomplete context.
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% with clear descriptions for both parameters (limit and cursor). The description adds 'cursor pagination' context but no additional parameter meaning beyond the schema, so 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 explicitly states it returns the latest news in chronological order (newest first) with cursor pagination, and contrasts with searching specific topics via sibling tool, making the purpose clear and distinct.
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 when-to-use directive: 'Use to browse the latest headlines rather than search a specific topic,' implicitly guiding against using for topic-specific search, which is handled by the sibling tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_bulgarian_newsSearch Bulgarian newsAInspect
Семантично търсене в агрегирани български новини от водещите издания (dnes.bg, news.bg, dariknews.bg, trud.bg, blitz.bg). Use for any question about current events, people, places, or topics in Bulgaria. Returns the most relevant summarized stories with their source outlets and canonical links. Queries work best in Bulgarian.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of stories to return (default 10) | |
| query | Yes | Search query, ideally in Bulgarian (e.g. 'магистрала Тракия', 'избори', 'НАП') |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must fully disclose behavior. It reveals that results are summarized stories with source outlets and canonical links, and suggests semantic search. However, it does not mention any behavioral traits like caching, rate limits, or real-time nature, leaving some gaps.
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 yet informative, using two languages (Bulgarian and English) to front-load the purpose. Every sentence adds relevant detail without redundancy, 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?
Given the tool's simplicity (2 parameters, no output schema), the description provides strong context: specific news sources, supported languages, and output summary. It is largely complete, though additional details on result ordering or coverage latency could improve it.
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 covers both parameters (query and limit) with clear descriptions. The description adds value beyond the schema by explaining that queries work best in Bulgarian and providing example queries, as well as clarifying the output format (summarized stories with links). This enhances 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 clearly states the tool performs semantic search over aggregated Bulgarian news from specific sources, and mentions it returns summarized stories with links. However, it does not explicitly distinguish itself from sibling tools like get_article or list_recent_news, which provide context but are not directly differentiated.
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 advises using it for any question about current events in Bulgaria and notes queries work best in Bulgarian. It provides clear context for when to use, but lacks exclusions or alternatives, such as when to prefer sibling tools like get_article for a specific story.
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!