Skip to main content
Glama

Server Details

Search, browse, and buy 597 AI thinking frameworks, Tools and bundles from within any MCP client.

Ownership verified
Status
Healthy
Uptime
100.0% over 38 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation4/5

Each tool has a distinct role in a clear buyer flow: search_personas finds products, get_persona_details expands one, list_categories browses domains, and purchase_persona checks out. There is mild overlap since search_personas also returns metadata and prices, and the persona-flavored names slightly obscure that these tools handle Tools, Playbooks, and Bundles too.

Naming Consistency4/5

Names follow a consistent verb_noun pattern (get_, list_, purchase_, search_) which is readable and predictable. The only inconsistency is singular/plural mixing on the persona term (get_persona_details, purchase_persona vs search_personas) and the misleading 'persona' wording for a multi-product marketplace.

Tool Count4/5

Four tools is on the lean side but maps cleanly to a browse/search/detail/purchase marketplace flow, with each tool earning its place. It avoids redundancy and keeps the surface tight for the apparent scope.

Completeness4/5

The core buyer lifecycle (browse categories, search, inspect details, purchase) is fully covered with no obvious dead ends. Minor gaps exist around post-purchase concerns like viewing owned items or order/cart history, but these are outside the stated purpose and agents can work around them.

Available Tools

4 tools
get_persona_detailsAInspect

Get the full details for a specific product on authority.md — a persona framework, a functional Tool, a Playbook, or a curated Bundle. Use after search_personas to show complete information before purchase. Returns metadata, a 'type' field, and a preview of the content. Accepts persona slugs (e.g. 'warren-buffett'), Tool slugs (e.g. 'decision-brief'), Playbook slugs (e.g. 'invoice-chase'), and Bundle slugs (e.g. 'founder-stack'). For bundles, returns the full list of persona slugs needed to call purchase_persona.

NameRequiredDescriptionDefault
slugYesA persona slug (e.g. 'warren-buffett'), a skill slug (e.g. 'strategic-email'), a playbook slug (e.g. 'invoice-chase'), or a bundle slug (e.g. 'founder-stack').

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does disclose the return shape: metadata, a 'type' field, and a content preview. It also warns that bundle responses include the full list of persona slugs required by purchase_persona, a non-obvious cross-tool behavior. It omits error handling for invalid slugs and any auth/rate considerations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

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

Front-loaded with the core action, and the workflow and return-value notes follow logically. The slug examples are repeated verbatim from the schema, which is a small redundancy, but every other sentence earns its place.

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?

With no output schema or annotations, the description adequately covers what is returned and why (preview before purchase). Remaining gaps are minor edge cases such as invalid-slug behavior, which are not critical for a single-parameter read 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 description coverage is 100% and the single 'slug' parameter is already documented with the same four slug examples. The description largely restates this rather than adding format or validation detail, so the baseline 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?

States a specific verb and resource ('Get the full details for a specific product') and enumerates the four content types it covers (persona, Tool, Playbook, Bundle). It also differentiates from siblings by positioning itself after search_personas and before purchase_persona.

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?

Gives clear sequencing guidance ('Use after search_personas to show complete information before purchase') and names purchase_persona as the downstream action for bundles. It stops short of stating when this tool should not be used versus alternatives, but the workflow 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_categoriesAInspect

List all categories of thinkers available on authority.md. Use when the user wants to browse by domain (Investor, Tech Visionary, Philosopher, etc.) rather than search by name.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.6/5.0
Behavior4/5

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

With no annotations, the description carries the burden. It states this is a listing operation that returns all categories from authority.md, implying a safe read with no side effects. It does not describe the output shape or ordering, but for a simple category list this is a minor gap.

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 tight sentences, with the core action front-loaded and the usage guidance immediately after. No filler or repeated schema content.

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 zero-parameter listing tool, the description gives enough context to choose and invoke it correctly. The only thing absent is an explicit statement of the return format (e.g., an array of category names), which is not critical for such a simple operation.

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?

There are no parameters, and the schema is an empty object with 100% coverage, so the baseline of 4 applies. There is nothing for the description to add.

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 ('List') and resource ('all categories of thinkers available on authority.md'), with concrete examples (Investor, Tech Visionary, Philosopher). It clearly distinguishes the tool from name-based search, its main sibling.

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?

It gives an explicit use condition: when the user wants to browse by domain rather than search by name. Though it does not name search_personas directly, 'search by name' unambiguously identifies the alternative path.

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

purchase_personaAInspect

Generate a checkout URL on authority.md for purchasing one or more frameworks, Tools, Playbooks, or Bundles. Accepts 1-50 slugs (personas, Tools, and/or Playbooks, mixed carts allowed). To purchase a Bundle, pass all 10 of its persona slugs (get them from get_persona_details on the bundle slug — they will land on the $29.99 step-pricing tier automatically). Returns a URL the user follows to a checkout page hosted by authority.md that processes payment securely via Stripe. Personas use step pricing; Tools have individual prices; Playbooks are a flat $12.99 each. For current prices call get_persona_details per slug or read https://authority.md/products.json. Confirm with the user which items they want and the total cost BEFORE calling this tool.

NameRequiredDescriptionDefault
slugsYes

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations, the description carries the burden well: it discloses that it returns a URL to a Stripe-hosted checkout rather than processing payment itself, defines pricing models per item type, and enforces the user-confirmation requirement. It does not state auth requirements, whether a server-side order/session is created, or whether the URL expires, which keeps it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

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

Purpose is front-loaded and the Bundle mechanics and confirm-first rule follow in priority order. Every sentence is load-bearing, though the parenthetical bundle detail and the separate pricing sentence make it a touch denser than necessary for a one-parameter tool.

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?

With no output schema and no annotations, the description supplies the critical return-value context (a URL the user follows) and the pre-call confirmation workflow. Remaining gaps — URL lifetime, auth, and error behavior for invalid slugs — are modest for a URL-generating 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 schema documents only 'array of strings, 1-50 items'; the description adds real meaning — the valid entity types (personas, Tools, Playbooks), that mixed carts are allowed, and the non-obvious Bundle rule of passing all 10 persona slugs to hit the $29.99 tier. It stops short of describing slug format or how duplicates/unknown slugs are handled.

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?

States a specific verb and resource — 'Generate a checkout URL on authority.md for purchasing one or more frameworks, Tools, Playbooks, or Bundles' — which immediately separates it from the read-only siblings (get_persona_details, list_categories, search_personas). An agent can tell this is the terminal purchase step without opening the schema.

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 states when to use it, how to buy a Bundle (pass all 10 persona slugs retrieved from get_persona_details), names a sibling for pricing lookups, and adds a hard precondition: 'Confirm with the user which items they want and the total cost BEFORE calling this tool.' Alternatives and exclusions are covered.

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

search_personasAInspect

Search the authority.md marketplace. It carries four product types: persona thinking frameworks (e.g. Warren Buffett), hand-built functional Tools (e.g. Strategic Email — procedures for recurring tasks such as difficult emails, hiring, and pricing), Playbooks (systematically produced single-job procedures at a flat $12.99, e.g. Invoice Chase), and curated 10-persona Bundles (e.g. founder-stack, engineers-stack — $29.99 each). Use when the user asks about a specific person, a category, a task they want help with, or wants recommendations. Each result includes a 'type' field ('persona', 'skill', 'playbook', or 'bundle'), slug, focus, and price. For current prices read https://authority.md/products.json.

NameRequiredDescriptionDefault
typeNoOptional filter to only personas, only skills (Tools), only playbooks, or only bundles.
limitNo
queryYesFree-text search across name, focus, tagline, and category.
categoryNoOptional category filter (e.g. 'Investor', 'Strategy').

TDQS

A3.8/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden. It usefully discloses the result shape ('type', slug, focus, price) and warns that current prices live at an external URL, which is real added context. However it says nothing about permissions, result limits/pagination behavior, or rate limits for a read tool that defaults to 10 and caps at 50.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

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

Purpose and scope are front-loaded in the first clause, and every sentence adds usable detail (product types, pricing, trigger conditions, result fields). It is dense and somewhat long, but not padded.

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?

With no output schema, the description compensates by naming the returned fields ('type', slug, focus, price) and the pricing caveat. Given the sibling tools, it stops short of telling the agent when to escalate to get_persona_details or purchase_persona, which is the main remaining 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?

Schema description coverage is 75% and the four product types are enumerated in the description, which enriches the meaning of the 'type' enum values well beyond the schema's terse gloss. The query, category, and limit parameters get no additional explanation, but the schema already documents them.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Search the authority.md marketplace') and describes the four product types it covers, which lets an agent distinguish broad search from a details lookup. It does not explicitly name its siblings (get_persona_details, list_categories), so differentiation is inferred rather than stated.

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?

Gives clear trigger conditions: 'Use when the user asks about a specific person, a category, a task they want help with, or wants recommendations.' This is solid context, but it names no alternatives or when-not-to-use cases (e.g. when to prefer get_persona_details or list_categories).

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Changedget_persona_details1 field changed
      • changedInput schema / properties / slug / description
        Previous value: -"A persona slug (e.g. 'warren-buffett'), a skill slug (e.g. 'strategic-email'), or a bundle slug (e.g. 'founder-stack')."New value: +"A persona slug (e.g. 'warren-buffett'), a skill slug (e.g. 'strategic-email'), a playbook slug (e.g. 'invoice-chase'), or a bundle slug (e.g. 'founder-stack')."
    • Changedsearch_personas2 fields changed
      • changedInput schema / properties / type / description
        Previous value: -"Optional filter to only personas, only skills, or only bundles."New value: +"Optional filter to only personas, only skills (Tools), only playbooks, or only bundles."
      • changedInput schema / properties / type / enum
        Previous value: -[
        -  "persona",
        -  "skill",
        -  "bundle"
        -]New value: +[
        +  "persona",
        +  "skill",
        +  "playbook",
        +  "bundle"
        +]
  2. 4 tool updates
    • First observedget_persona_details
    • First observedlist_categories
    • First observedpurchase_persona
    • First observedsearch_personas

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables agents to search, install, publish, and review security-scanned AI capabilities from the ai-supply.store marketplace, including skills, MCP servers, plugins, datasets, and guardrails.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Search and discover AI agents, skills, prompts, bundles and MCP connectors from the Spark catalog. Seven tools: search assets, get asset details and raw content, list popular assets and categories, check API key usage, and report the outcome of applying fetched content. No API key needed.
    5
    10 npm
    4
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to search, discover, and get recommendations from 20,000+ skills, tools, agents, rules, and MCP servers.
    5
    25 npm
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources