Skip to main content
Glama

Masterminds HQ

Server Details

Public offers, events, approved proof, FAQs, and safe checkout links.

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 3.8/5 across 10 of 10 tools scored.

Server CoherenceA
Disambiguation4/5

Tools are mostly distinct: get_offer vs list_offers vs recommend_offer target different granularities, and get_public_proof vs search_public_proof follow the same pattern. The only potential confusion is between create_checkout_link and prepare_purchase_intent, but their descriptions clarify different purchase mechanisms.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case (e.g., list_offers, create_checkout_link, search_faqs). No mixing of conventions or vague verbs.

Tool Count5/5

10 tools is well within the ideal 3-15 range for a platform focused on offers, events, FAQs, proofs, and purchases. Each tool serves a clear purpose, and the count feels neither sparse nor bloated.

Completeness4/5

The tool surface covers offer discovery, retrieval, recommendation, purchase initiation, events, FAQs, proofs, and system capabilities. Minor gaps exist (e.g., no get_event or get_faq), but core workflows are fully supported for an agent-facing public server.

Available Tools

10 tools
get_capabilitiesA
Read-only
Inspect

Returns system capabilities, public authentication boundaries, and available tool descriptions.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The readOnlyHint annotation already covers the primary safety behavior. The description adds the return content but does not disclose other behavioral traits such as authentication requirements or response format. There is no contradiction between the description and 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 a single sentence that starts with the verb 'Returns' and contains no filler. It is appropriately front-loaded and every word contributes meaning.

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 zero-parameter metadata tool with a readOnly annotation, the description adequately summarizes the outputs. It could have mentioned when to use it or how to interpret the response, but these are not critical for such a straightforward tool.

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 tool has zero parameters and the schema is empty, so the description correctly omits parameter details. With no parameters, the baseline is 4, and the description does not need to compensate for any schema gaps.

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 uses the specific verb 'Returns' and identifies three distinct outputs: system capabilities, public authentication boundaries, and available tool descriptions. This clearly sets it apart from the sibling tools that handle offers, proofs, and events.

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?

The description gives no guidance on when to use this tool versus alternatives. It does not mention that this is a discovery/metadata endpoint or suggest using it before other tools, and it does not state when it would be inappropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_offerA
Read-only
Inspect

Retrieves detailed public offer metadata by offer_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
offer_idYesThe public offer identifier
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations include readOnlyHint=true, so the read-only nature is already declared. The description adds that the metadata is 'public', which indicates no sensitive data, but it does not disclose behavior for missing or invalid IDs, pagination, or response structure. Some value is added beyond annotations, but context is thin.

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 a single sentence, front-loaded with the main verb and resource. Every word contributes to the meaning, with zero repetition or filler. This is an excellent model of conciseness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is simple (one parameter, read-only), but there is no output schema and the description only says 'detailed public offer metadata' without specifying what fields are included. It does not cover error handling or edge cases, leaving an agent with partial understanding of what to expect.

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?

The input schema has 100% coverage: offer_id is described as 'The public offer identifier'. The description merely echoes 'by offer_id' without adding additional semantics like format, source, or required preconditions. With high schema coverage, 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 uses the specific verb 'Retrieves' and clearly identifies the resource as 'detailed public offer metadata by offer_id'. This distinguishes it from sibling tools like list_offers, which likely returns multiple offers, and makes the tool's purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when you have a specific offer_id and need its metadata, but it does not explicitly state when to use this tool versus alternatives such as list_offers or search_public_proof. No exclusions or comparative guidance are provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_public_proofA
Read-only
Inspect

Fetches a single verified public proof record by ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe public proof ID
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The readOnlyHint annotation already communicates that this is a safe read operation. The description adds useful context like 'public' and 'verified', but it does not disclose potential behaviors such as error cases, whether the record might be absent, or any additional response details.

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 a single sentence that immediately states the action, resource, and scope. There is no filler, repetition, or unnecessary detail.

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 one-parameter read operation with a readOnlyHint annotation, this description is largely sufficient for tool selection and invocation. It does not include return format or error behavior, and there is no output schema to fill that gap, but the low complexity keeps this from being a significant deficiency.

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?

The input schema already fully documents the single 'id' parameter with the description 'The public proof ID' (100% coverage). The description's phrase 'by ID' adds no new semantic information beyond what the schema provides, so the baseline score of 3 applies.

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 uses a specific verb ('Fetches') tied to a clear resource ('single verified public proof record by ID'), and explicitly scopes the operation to lookup by ID. This differentiates it from the sibling search_public_proof, which implies search-like behavior rather than direct fetch.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'by ID' phrasing implies this tool should be used when the agent already knows the public proof ID. However, it does not explicitly mention alternatives like search_public_proof or state when not to use this tool, so the guidance remains implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_eventsA
Read-only
Inspect

Lists upcoming public Masterminds HQ events and summits.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, and 'Lists' aligns with a read-only operation. The description adds scope details ('upcoming public') beyond the annotation but does not disclose return format or pagination. With annotations covering the safety profile, a moderate score is appropriate.

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 a single, front-loaded sentence containing only the essential verb, resource, and scope. There is no wasted wording.

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 zero-parameter, read-only listing tool, the description fully conveys the tool's purpose and scope. No output schema exists, but the simplicity of the tool does not require additional description to be complete.

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 tool has zero parameters and an empty schema, so the description does not need to explain parameter details. The baseline for zero-parameter tools is 4, and the description adds no parameter-specific semantics but also does not need to.

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 public Masterminds HQ events and summits', using a specific verb and resource. It distinguishes itself from sibling tools like list_offers by focusing on events rather than offers.

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 provides clear context with 'upcoming' and 'public', narrowing the scope. No explicit alternatives are mentioned, but no other sibling tool lists events, so the usage context is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_offersA
Read-only
Inspect

Lists active, agent-discoverable public Masterminds HQ offers.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, covering safety. The description adds scoping context (active, public, agent-discoverable) but does not disclose additional behaviors like pagination, ordering, or what constitutes 'active' or 'agent-discoverable'. 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.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence with no wasted words. The verb is front-loaded, and every word contributes meaning, making it highly efficient.

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 0-parameter listing tool, the description is adequate. However, without an output schema, it does not describe the structure of returned offer objects, which would improve completeness. The read-only annotation and simple nature of the tool keep this from being a larger gap.

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 tool has 0 parameters and schema coverage is 100%. With no parameters to explain, the baseline is 4, and the description correctly avoids adding unnecessary parameter details.

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 uses a specific verb ('Lists') and clearly identifies the resource ('active, agent-discoverable public Masterminds HQ offers'). This distinguishes it from siblings like get_offer and recommend_offer, making the purpose unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage (use this to list offers) but does not explicitly state when to use this tool versus alternatives such as get_offer for a single offer or list_events for events. No exclusions or alternative tools are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

prepare_purchase_intentAInspect

Prepares a PurchaseIntent object for future delegated payment adapters (ACP/AP2). Does not charge.

ParametersJSON Schema
NameRequiredDescriptionDefault
offer_idYesPublic offer ID
payer_idNoOpaque payer ID
request_idYesUnique request ID
purchaser_idNoOpaque purchaser ID
beneficiary_idNoOpaque beneficiary ID
agent_client_idNoAgent client identifier
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate this is a non-read-only, non-destructive operation. The description adds the key behavioral detail that it does not charge, preventing misuse. It doesn't describe response formats or side effects beyond that, but the addition of the non-charging boundary is valuable and goes 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?

The description is two short sentences, front-loaded with the core purpose and a clear exclusion. Every word adds value, with no redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with no output schema, the description explains the action and non-charging behavior but does not mention what response the agent should expect or any required prerequisites beyond what the schema shows. It is adequate but lacks completeness for a tool that likely returns a prepared intent or ID.

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?

The schema provides full coverage of all six parameters with individual descriptions (e.g., 'Public offer ID', 'Opaque payer ID'), so the tool description does not need to repeat them. It adds no extra parameter context, but the baseline of 3 is appropriate given high schema coverage.

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's function with a specific verb ('Prepares'), resource ('PurchaseIntent object'), and purpose ('for future delegated payment adapters'). It also explicitly distinguishes itself by noting 'Does not charge', which sets it apart from other payment-related tools like create_checkout_link.

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?

It provides clear context that this is for preparing a payment intent for delegated adapters, and the explicit 'Does not charge' acts as a when-not-to-use warning for immediate charges. However, it does not explicitly name alternative tools or provide exhaustive when/when-not guidance, so it's slightly below a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

recommend_offerA
Read-only
Inspect

Deterministically recommends an offer based on goal, delivery mode, or price without inventing fit.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNoExecutive or company goal
outcome_tagNoOutcome tag keyword
audience_tagNoAudience tag keyword
delivery_modeNoDelivery format
max_price_centsNoMaximum budget in cents
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds behavioral insights beyond the readOnlyHint annotation: 'deterministically' and 'without inventing fit' tell the agent that the tool will not fabricate a match and may return no offer if no fit exists. This is useful context not captured by 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 a single, tightly worded sentence that front-loads the core action and key constraints. Every phrase contributes meaning without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description should explain what the return value looks like (e.g., an offer object or null) but does not. It also omits how parameters interact when multiple are provided. Given the tool's complexity and five optional parameters, this leaves significant gaps.

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 description coverage is 100%, so the baseline is 3. The description mentions goal, delivery mode, and price, but does not clarify how multiple parameters combine or prioritize each other. It adds minimal semantics beyond 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 the tool's verb and resource: 'recommends an offer.' It also specifies the basis (goal, delivery mode, or price) and distinguishes itself from sibling tools like list_offers by emphasizing deterministic, non-fabricated recommendations.

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 is provided on when to use this tool versus alternatives such as get_offer or list_offers. The description only explains what the tool does, leaving the agent to infer appropriate use cases from the sibling tool names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_faqsA
Read-only
Inspect

Searches public frequently asked questions and membership details.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoFAQ search query
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, and the description's 'Searches' aligns with a read-only operation. The description adds the 'public' scope, which is useful, but it doesn't disclose return format, pagination, or any limitations. With annotation coverage, this meets the baseline but provides limited extra context.

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 a single clear sentence with no wasted words. It front-loads the verb and resource, making it easy to process quickly.

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?

This is a simple read-only search tool with one fully documented parameter. The description covers the essential scope and differentiates from siblings. While it doesn't describe the return shape, a search tool's output is reasonably predictable, and the read-only annotation reduces risk. It is complete enough for the tool's simplicity.

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?

The input schema fully describes the only parameter 'query' as 'FAQ search query' (100% coverage). The description adds no additional meaning beyond that, so the baseline of 3 applies where the schema carries the semantic weight.

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 uses the specific verb 'Searches' and clearly identifies the resources: 'public frequently asked questions and membership details.' It distinguishes itself from sibling tool 'search_public_proof' by naming different content types, so an agent can tell which search to use.

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 gives clear context: it is for searching public FAQs and membership details. It doesn't explicitly state when not to use it or name alternatives, but the 'public' qualifier and resource scope imply the intended use case and differentiate it from similar search tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_public_proofA
Read-only
Inspect

Searches verified public case studies, testimonials, and proof records.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoSearch query keyword
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotation readOnlyHint=true covers the safety profile, so the description is not required to reiterate that. The addition of 'verified public' adds context about the data scope, but it does not disclose behavior such as result limits, ordering, or what fields are returned, which would be useful given there is no output schema.

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 a single, informative sentence with no filler or redundant detail. It earns its place and is immediately clear.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

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, read-only) and the presence of annotations, the description is mostly adequate. However, with no output schema, the description does not explain what the search returns (e.g., a list of matching records), which leaves some ambiguity for an agent selecting 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?

The sole parameter 'query' is fully described in the schema as 'Search query keyword' (100% schema description coverage). The description adds no further meaning beyond what the schema already provides, 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 states a specific verb ('Searches') and resource ('verified public case studies, testimonials, and proof records'). This clearly distinguishes it from sibling tools like search_faqs (which searches FAQs) and get_public_proof (which likely retrieves a single proof record).

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?

The description provides no explicit guidance on when to use this tool versus alternatives. It only states what it does with no mention of exclusions, prerequisites, or when a different tool would be preferred.

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!

Related MCP Servers

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources