The Daily Smark
Server Details
Pro-wrestling news, TV schedules, live events, videos and podcasts. Read-only, no auth.
- 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.2/5 across 6 of 6 tools scored.
Each tool targets a distinct aspect of pro-wrestling: event details, TV schedule, live events, news, podcasts, and videos. No two tools have overlapping purposes.
Tools use a mix of 'get_' for single-item retrieval and 'list_' for collections, but 'get_tv_schedule' breaks the pattern as it returns a list. Still, the naming is generally clear and predictable.
Six tools is an appropriate scope for a wrestling news and event aggregator. Each tool covers a specific need without being overwhelming or too sparse.
The tool surface covers events, schedule, news, podcasts, and videos—the core needs for a wrestling information service. No obvious gaps are present for the stated purpose.
Available Tools
6 toolsget_eventGet EventARead-onlyIdempotentInspect
Get the full detail for one pro-wrestling event by its unique id, including venue and card preview. Get the id from get_tv_schedule or list_live_events first.
| Name | Required | Description | Default |
|---|---|---|---|
| uniqueId | Yes | The event's unique id, as returned by get_tv_schedule or list_live_events. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate read-only, open-world, and idempotent behavior. The description adds that it returns venue and card preview details, consistent with annotations. No contradictions.
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 purpose, no redundant words. Efficient and clear.
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?
Simple one-parameter tool with rich annotations and no output schema. Description fully covers what the agent needs to know: purpose, input source, and output content.
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 only parameter (uniqueId) is 100% covered by schema description. The description adds value by specifying the source of the ID (get_tv_schedule or list_live_events).
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 full details for one event by unique ID, including venue and card preview. It distinguishes from siblings by specifying how to obtain the 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 first get the ID from get_tv_schedule or list_live_events, providing clear context for when to use this tool and alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_tv_scheduleGet Tv ScheduleARead-onlyIdempotentInspect
Get the pro-wrestling TV schedule: which shows air on which days, on which channels. Use this to answer "what is on tonight/this week".
| Name | Required | Description | Default |
|---|---|---|---|
| company | No | Filter to one promotion by its code, e.g. "wwe", "aew". Omit for all promotions. | |
| numDays | No | How many days forward from startDate to include (1-96). Defaults to 7. | |
| singleDay | No | Return only shows airing on startDate itself. Defaults to false. | |
| startDate | No | Day to start from, as YYYY-MM-DD. Defaults to today. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint, openWorldHint, and idempotentHint. The description adds that it returns days and channels but lacks details on data freshness, pagination, 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, no fluff, and directly conveys the tool's purpose and usage.
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 query tool with filtering, the description covers the main use case and output nature. No output schema exists, but the description hints at the data returned (shows, days, channels). Could mention result limits.
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%, so the schema fully documents each parameter. The description does not add any additional meaning beyond what is in 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 'get the pro-wrestling TV schedule' with specific scope (days, channels). It distinguishes from sibling tools like get_event and list_live_events by focusing on schedule rather than events or live streams.
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 advises use for answering 'what is on tonight/this week', which is a clear usage scenario. It doesn't explicitly mention when not to use, but sibling tools are sufficiently different to avoid confusion.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_live_eventsList Live EventsARead-onlyIdempotentInspect
List upcoming live pro-wrestling events (house shows and pay-per-views) with their venues. Use this to answer "is anything coming to my area".
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many events to return (1-50). Defaults to 15. | |
| state | No | Filter to a state or region, e.g. "Texas". | |
| company | No | Filter to one promotion by its code, e.g. "wwe", "aew". Omit for all promotions. | |
| startDate | No | Day to start from, as YYYY-MM-DD. Defaults to today. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint, openWorldHint, and idempotentHint. The description adds that it includes venues and is for upcoming events, which is consistent but does not significantly expand beyond the annotations.
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 short sentences that convey the purpose and use case without any unnecessary words. Highly concise and front-loaded.
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 list tool with full schema coverage and annotations, the description adequately covers what the tool does, its scope, and when to use it. No missing essential information.
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 descriptions for all four parameters. The description does not add further detail about parameters, so it meets the baseline but does not exceed it.
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 lists upcoming live pro-wrestling events with venues, and distinguishes itself from sibling tools like get_event (single event) and get_tv_schedule (TV) by specifying the content type and providing a use case.
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 explicitly says to use this to answer 'is anything coming to my area', providing a clear context. It does not explicitly state when not to use it, but the sibling tool names imply alternatives for specific events or TV schedules.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_newsList NewsARead-onlyIdempotentInspect
List recent pro-wrestling news headlines aggregated by The Daily Smark, featured and newest first. Returns markdown links back to the original publisher, never the full article text. Keep the links in your answer so the reader can open the story. Covers roughly the last 30 days.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for paging through older headlines. Starts at 1. | |
| limit | No | How many headlines to return (1-50). Defaults to 15. | |
| company | No | Filter to one promotion by its code, e.g. "wwe", "aew", "nxt", "njpw", "tna", "roh", "stardom", "mlw". Omit for all promotions. | |
| showSpoilers | No | Include headlines that give away match results. Defaults to false, so leave it off unless the user has explicitly asked for results or spoilers. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, open-world, and idempotent. The description adds context: returns markdown links (not full text), covers last 30 days, and instructs to keep links in answer. No contradictions.
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?
Three concise sentences that front-load the core purpose. No wasted words; 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 list tool with 4 parameters and no output schema, the description covers return format, time range, and key behavior. Minor omission: no mention of handling empty results, but overall adequate.
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?
All four parameters have individual descriptions in the input schema (100% coverage). The description does not add meaningful additional semantics beyond the schema, meeting the baseline of 3.
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 lists recent pro-wrestling news headlines from The Daily Smark, ordered featured and newest first. It distinguishes from sibling tools like get_event or list_podcasts by focusing on news headlines.
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 explains the tool is for listing news headlines, but does not explicitly state when not to use it or provide alternatives. However, the context is clear given sibling tool names.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_podcastsList PodcastsARead-onlyIdempotentInspect
List recent pro-wrestling podcast episodes featured by The Daily Smark. Returns markdown links back to the episode. Keep the links in your answer so the reader can go and listen.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many episodes to return (1-50). Defaults to 15. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint. Description adds that it returns markdown links and instructs to keep links in answers, which provides useful behavioral context beyond annotations.
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, no wasted words. First sentence states purpose, second provides a clear output instruction.
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 simple schema and no output schema, the description adequately explains the return format (markdown links). Could mention ordering but not necessary for this 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?
Schema coverage is 100% with one optional parameter 'limit'. Description does not add meaning beyond the schema (e.g., that limit controls recent episode count). 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 'List recent pro-wrestling podcast episodes featured by The Daily Smark', which is a specific verb and resource. It distinguishes from siblings which cover events, schedules, news, and videos.
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 siblings like list_news or list_videos. No when-not or alternative tools mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_videosList VideosARead-onlyIdempotentInspect
List recent pro-wrestling videos collected by The Daily Smark, featured and newest first. Returns markdown links back to the original channel. Keep the links in your answer so the reader can watch the video.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for paging through older videos. Starts at 1. | |
| limit | No | How many videos to return (1-50). Defaults to 15. | |
| company | No | Filter to one promotion by its code, e.g. "wwe", "aew". Omit for all promotions. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint, idempotentHint, and openWorldHint. The description adds behavioral context: 'featured and newest first' ordering and 'returns markdown links' output. No contradictions with annotations.
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 purpose and key behaviors, and includes a clear instruction about keeping links. Every sentence adds value without redundancy.
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 covers ordering, output format, and source, which complements the schema parameters. Given the lack of output schema, the description provides enough context for most use cases, though pagination details are implicit from the page parameter.
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?
All three parameters (page, limit, company) are fully described in the schema (100% coverage). The description does not add significant information beyond the schema, so a 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 clearly states the verb (list), resource (pro-wrestling videos), source (The Daily Smark), ordering (featured and newest first), and output format (markdown links). It effectively distinguishes from sibling tools that handle events, schedules, news, podcasts, etc.
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 implies the tool is for listing videos from The Daily Smark and instructs to keep links in answers, but does not explicitly state when to use it over alternatives or when not to use it. The context from siblings provides implicit differentiation.
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!