Skip to main content
Glama

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation5/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness5/5

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 tools
get_eventGet EventA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
uniqueIdYesThe event's unique id, as returned by get_tv_schedule or list_live_events.
Behavior4/5

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.

Conciseness5/5

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.

Completeness5/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines5/5

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 ScheduleA
Read-onlyIdempotent
Inspect

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".

ParametersJSON Schema
NameRequiredDescriptionDefault
companyNoFilter to one promotion by its code, e.g. "wwe", "aew". Omit for all promotions.
numDaysNoHow many days forward from startDate to include (1-96). Defaults to 7.
singleDayNoReturn only shows airing on startDate itself. Defaults to false.
startDateNoDay to start from, as YYYY-MM-DD. Defaults to today.
Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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 EventsA
Read-onlyIdempotent
Inspect

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".

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many events to return (1-50). Defaults to 15.
stateNoFilter to a state or region, e.g. "Texas".
companyNoFilter to one promotion by its code, e.g. "wwe", "aew". Omit for all promotions.
startDateNoDay to start from, as YYYY-MM-DD. Defaults to today.
Behavior3/5

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.

Conciseness5/5

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.

Completeness5/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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 NewsA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for paging through older headlines. Starts at 1.
limitNoHow many headlines to return (1-50). Defaults to 15.
companyNoFilter to one promotion by its code, e.g. "wwe", "aew", "nxt", "njpw", "tna", "roh", "stardom", "mlw". Omit for all promotions.
showSpoilersNoInclude headlines that give away match results. Defaults to false, so leave it off unless the user has explicitly asked for results or spoilers.
Behavior5/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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 PodcastsA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many episodes to return (1-50). Defaults to 15.
Behavior4/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

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 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 VideosA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for paging through older videos. Starts at 1.
limitNoHow many videos to return (1-50). Defaults to 15.
companyNoFilter to one promotion by its code, e.g. "wwe", "aew". Omit for all promotions.
Behavior4/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources