Skip to main content
Glama

advertising-protocols

Search ad tech protocols

search_protocols
Read-onlyIdempotent

Search the AdvertisingProtocols catalog of 80+ ad tech standards (OpenRTB, VAST, AdCP, AAMP, UID2, ARTF, etc.) by keyword. Matches title, description, tags, and category.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYesKeyword(s) to match, e.g. 'agentic', 'video', 'identity'.

TDQS

A4/5.0
Behavior4/5

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

Annotations confirm read-only and idempotent behavior. Description adds that the tool matches against multiple fields (title, description, tags, category) and scopes to 80+ standards, providing 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?

Single, well-structured sentence with immediate action verb 'search', scope 'catalog of 80+ ad tech standards', and matching fields. No redundant information.

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 keyword search tool with two parameters, the description adequately covers what, where, and how. Lacks mention of result format or error scenarios, but annotations and schema fill some gaps. Overall sufficient for basic use.

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 has two parameters with 50% coverage (query has description, limit none). The description mentions 'by keyword' linking to query but adds no parameter-specific details for limit (e.g., meaning, default, range). Does not compensate for missing schema documentation.

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?

Description clearly states the tool searches a catalog of ad tech standards by keyword, matching title, description, tags, and category. It lists concrete examples (OpenRTB, VAST, etc.) and distinguishes from sibling tools like get_protocol (retrieval of specific protocol) and search_glossary (different catalog).

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 when to use (for keyword-based search across the catalog) but does not explicitly state when not to use or provide alternatives. Sibling tool names give context but lack direct guidance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose: fetching a single protocol, listing servers, searching glossary terms, and searching the protocol catalog. No overlap or ambiguity.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with underscores (get_protocol, list_mcp_servers, search_glossary, search_protocols), making them predictable.

Tool Count4/5

4 tools is on the lower side but appropriate for an informational directory. Each tool covers a necessary function without redundancy.

Completeness4/5

Covers the main information retrieval needs: get single protocol, search protocols, search glossary, list related servers. Missing an explicit 'list all protocols' but search_protocols likely fills that gap.

Resources