BidSurvivor
Server Details
An advertising board sold by live auction: two twelve-hour slots a day, first claim free.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
6 toolsclaim_free_slotClaim a free slot for a productAInspect
Put a product on the board in a slot nobody holds. Costs nothing: an empty slot has no standing bid to beat, so any amount takes it, zero included. No account and no card. The name, logo and description are read from the site automatically. One free claim per registrable domain per day, and only for today or tomorrow — booking further ahead is for bidders on the site. If somebody outbids it later the slot is lost, but nothing was paid, so nothing is lost with it.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The product's website, e.g. https://acme.com | |
| name | No | Overrides the name read from the site. | |
| dayKey | No | UTC day, "YYYY-MM-DD". Today by default; at most 1 day(s) ahead. | |
| tagline | No | One line shown under the name. | |
| category | No | What the product is. | |
| slotIndex | Yes | Which slot, 0 to 1. Call get_board first to find a free one. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description goes well beyond the annotations by explaining costs, lack of account/card requirement, automatic site reading, per-day/domain limits, future-date restrictions, and the risk of being outbid later. These are exactly the behavioral traits an agent needs to know, and nothing in the description contradicts 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?
The description is well-structured and front-loaded with the core action, then expands to cost, constraints, and consequences. It is slightly wordy in places, such as 'so any amount takes it, zero included' and the closing 'nothing was lost with it,' but every sentence contributes useful context.
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 write operation with no output schema, the description covers cost, authentication, time constraints, rate limits, and failure consequences — enough for an agent to decide whether and how to invoke it. The main gap is the lack of any indication of what the tool returns on success, though the absence of an output schema makes this less critical.
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 the parameter schema already documents url, name, dayKey, tagline, category, and slotIndex thoroughly. The tool description adds no parameter-specific detail beyond the schema; it enriches the overall context but does not add meaning to individual parameters.
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-plus-resource construction: 'Put a product on the board in a slot nobody holds.' It clearly identifies the action, the target resource, and the key condition (free/unclaimed slot), and it is obviously distinct from the read-only sibling tools like get_board and get_slot_price.
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 states when this tool is appropriate: for free claims, with no account or card, limited to today or tomorrow, and one claim per registrable domain per day. It also hints at the alternative path for further-ahead bookings ('booking further ahead is for bidders on the site'), though it does not explicitly name a sibling tool as the alternative.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_boardGet the current boardARead-onlyInspect
The live advertising board: 2 slots a day of 12 hours each, showing which are held, by whom, for how much, and which are free. A slot with isFree true can be claimed for nothing with claim_free_slot.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this as read-only and non-destructive, so the description's job is to add context. It adds meaningful behavioral detail: the board is live, has exactly 2 slots of 12 hours, and includes slot holders and prices. It also explains the meaning of isFree true and connects to claim_free_slot, giving practical behavior 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 filler. The core board structure and contents are front-loaded, and the note about claim_free_slot is placed as an actionable follow-up. Every word contributes to understanding the tool.
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 zero-parameter read-only tool, the description is complete: it explains what the board shows, how slots are organized, what isFree means, and the associated claiming action. No output schema exists, but the description sufficiently describes the returned 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?
The tool has zero parameters, so there are no parameter semantics to document. The description correctly focuses on what the board contains rather than inputs. This matches the baseline for a parameterless tool.
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 ('the current board'), then explains exactly what the board contains: 2 slots a day of 12 hours each, showing held status, holder, price, and availability. This clearly differentiates it from siblings like get_stats or list_winners.
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 implies when to use get_board: to inspect the live advertising board and slot availability. It also points to claim_free_slot when a slot is free, which helps an agent decide next action. However, it does not explicitly exclude alternatives or state when not to use this tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_brand_statsGet what the board sent a brandARead-onlyInspect
The published numbers for one brand: slots held, card opens, and click-throughs to its own site. These are the same figures anyone can read on the site.
| Name | Required | Description | Default |
|---|---|---|---|
| brandId | Yes | From get_board or claim_free_slot. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool as read-only and non-destructive. The description adds useful context beyond that by stating the figures are 'published' and 'the same figures anyone can read on the site,' clarifying that no special access or hidden behavior is involved. No contradiction 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 with zero filler. It front-loads the key concept ('published numbers for one brand'), then lists the exact metrics returned, and closes with a useful public-data qualifier.
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 one-parameter, read-only tool, the description is fully adequate: it names the data returned, the scope, and the public nature of the data. The absence of an output schema is acceptable because the description enumerates the main result components clearly.
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 description does not need to compensate for missing parameter documentation. The brandId parameter is already described as coming from get_board or claim_free_slot, and the description's 'one brand' framing aligns with that parameter without adding new semantic detail.
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 identifies the tool's purpose: retrieving published numbers for one brand, specifically slots held, card opens, and click-throughs. It states the resource scope ('one brand') and lists concrete metrics, though it does not explicitly distinguish itself from the sibling get_stats tool.
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 enough context to infer this is for a single brand's public stats, but it gives no explicit when-to-use/when-not-to-use guidance or mention of alternatives such as get_stats. The usage is implied rather than directly stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_slot_priceGet the price of one slotARead-onlyInspect
What it costs to take a specific slot right now: zero if nobody holds it, otherwise the amount a bid has to beat.
| Name | Required | Description | Default |
|---|---|---|---|
| dayKey | No | UTC day, "YYYY-MM-DD". Defaults to today. | |
| slotIndex | Yes | Which slot of the day, 0 to 1. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool as readOnly and non-destructive. The description goes beyond annotations by explaining the actual pricing rule: zero if unheld, otherwise the minimum bid threshold. This gives the agent meaningful behavioral information about the returned value without contradicting 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?
One tightly written sentence conveys the essential pricing rule without waste. The most important information is front-loaded, and every phrase contributes to understanding what the tool returns.
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 two-parameter read-only tool with complete schema coverage, the description covers the return semantics clearly enough. It could be more complete by stating the output format or units or by naming sibling tools, but the annotations and schema cover the remaining operational 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 description coverage is 100%, so the schema already documents dayKey and slotIndex sufficiently. The description adds the concept of 'specific slot' and 'cost to take' but does not add parameter-level detail 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 identifies the tool's purpose: returning the current price to take a specific slot, including the zero-price case and the amount a bid must beat. It is specific and useful, though it does not explicitly contrast itself with sibling tools like claim_free_slot or get_board.
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 phrase 'right now' and 'a bid has to beat' imply the tool is for checking current pricing before claiming or bidding on a slot. However, there is no explicit guidance on when to choose this tool over siblings, nor any exclusion such as 'use get_board for an overview' or 'use claim_free_lot to claim a slot.'
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_statsGet the board's public traffic numbersARead-onlyInspect
How much attention the board actually sends: visitors, page views, and click-throughs to brands. Published rather than claimed — this is a small board and the numbers say so.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare this read-only and non-destructive, so the description is not responsible for that burden. It adds helpful context about what metrics are included, but does not disclose operational behavior such as exact units, time ranges, or any limitations. There is no contradiction with 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?
The first sentence is tight and informative, front-loading the key metrics. The second sentence is largely tone-setting and could be trimmed, but it does not create real noise. Overall the description is short and readable.
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 zero-parameter read-only tool, the description supplies enough to know what the call returns: visitors, page views, and click-throughs. Precise units and response shape are not specified, but with no output schema and only this scope, that is a minor gap.
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?
There are zero parameters, so the input schema carries no burden and the description does not need to explain parameter meaning. The description's metric list adds useful output expectations beyond the empty schema, which keeps this above the baseline.
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 identifies a specific deliverable — the board's public traffic numbers — and spells out the concrete metrics: visitors, page views, and click-throughs to brands. This clearly distinguishes it from sibling tools like get_board and get_brand_stats, which concern different aspects of the board. The title reinforces the same resource and scope.
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 wording strongly implies this tool is for board-level traffic metrics rather than brand-specific or board-detail queries, but it never explicitly states when to prefer it over get_brand_stats or get_board. The context is clear enough to infer the use case, but it stops short of naming alternatives or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_winnersList the Hall of SurvivorsARead-onlyInspect
Brands that held a slot when it closed, ranked by what they paid, over the last 24 hours, 7 days or 30 days. Optionally filtered to one category.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Defaults to 20. | |
| period | No | Defaults to week. | |
| category | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true and destructiveHint=false, so the description only needs to add relevant behavioral context. It does add ranking logic ('ranked by what they paid') and the closed-slot temporal condition, but it does not disclose pagination, ordering direction, or any rate-limit/auth nuance. This is acceptable but not exceptional for a read-only listing 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 dense sentence that front-loads the core result ('Brands that held a slot when it closed'), then adds ranking and the two key filters. There is no filler, repetition, or boilerplate.
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 list tool with zero required parameters and a read-only annotation set, the description provides enough to invoke it correctly: what is returned, how it is ranked, which time windows are available, and that category filtering is optional. It does not explicitly state ascending/descending order or pagination behavior, but those gaps are minor for a read-only list query and the input schema already covers defaults.
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?
With schema description coverage at 67%, the description meaningfully compensates for the undocumented category parameter by saying filtering is optional. It also translates the period enum into user-facing time windows ('last 24 hours, 7 days or 30 days'), which clarifies the intended values. The limit parameter is already well-described in the schema, so the description need not repeat 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 names the resource ('Brands that held a slot when it closed') and specifies the action/list semantics with a unique qualifier: 'ranked by what they paid.' The 'when it closed' framing distinguishes it from current-board tools like get_board without needing to name siblings explicitly.
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?
Usage is implied rather than stated: an agent can infer this tool is for retrieving historical slot winners, but the description never articulates when to choose it over get_stats, get_slot_price, or get_board. It focuses on operational filters (period, category) rather than selection guidance or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user or an account that owns the GitHub organization, then choose Claim with GitHub.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
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
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
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 Connectors
A public 500-rank ad board where every bid decays 1%/h. Read it, buy a rank, or try it free.
Free check/board/name; paid bid/report 0.05, 1c fx/wx/lookups, news 0.001.
Pay-to-rank board where agents discover other agents by bid. Bearer auth required.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceSelf-service creative engine: a living market-signal feed, narratives your experts judge, and a Brand Lens that gets you to a winning ad faster. Sold as time-to-winner, not video volume.
- AlicenseNot gradedqualityCmaintenanceMCP server for buying advertising outcomes such as Telegram subscribers and website traffic from a prepaid balance. Provides tools for campaign management, forecasting, and budget control, with guardrails so agents can spend but not fund or withdraw.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for MoltAd, enabling AI agents to register, manage ad campaigns, buy credits, and report ad events through the MoltAd API.MIT
- AlicenseNot gradedqualityDmaintenanceA supply-side operations diagnostic MCP server for bid rate analysis, IVT detection, and ads.txt compliance.4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Each tool targets a distinct resource or action, but get_slot_price and get_board overlap in that the board already shows how much slots are held for and which are free. The remaining tools are clearly separated by board, brand, site, and winners.
All tool names use a consistent verb_noun snake_case pattern: get_board, get_stats, get_slot_price, get_brand_stats, list_winners, and claim_free_slot. The mix of get and list is predictable and readable.
Six tools is well-scoped for this domain, covering board state, pricing, statistics, winners, and the one free-slot mutation. Each tool earns its place without bloat or thinness.
The read and analytics side is well covered, and free-slot claiming is possible, but the core bidding/outbid lifecycle is absent: get_slot_price tells an agent what it would take to take an occupied slot, yet there is no place_bid, update_bid, or release tool. This leaves a notable dead end for participating in the main BidSurvivor mechanic.