Skip to main content
Glama
Justin-Gladiator

Zoom Phone + Virtual Agent MCP Server

va_get_articles

Retrieve knowledge base articles for a specified Zoom Virtual Agent knowledge base by providing its kbId, enabling AI clients to access article content for agent training and support purposes.

Instructions

List knowledge base articles for a Zoom Virtual Agent knowledge base.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kbIdYes
Behavior2/5

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

No annotations are provided, so the description must carry the full behavioral disclosure burden. It states only that this lists articles - no mention of pagination, response limits, sorting, whether a specific kbId is required to be pre-created, or what happens if the kbId is invalid. For a listing operation, return format and limits are notable gaps.

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?

Single sentence, no wasted words. It is front-loaded with the action verb. However, it is so terse that it misses opportunities to add value, though conciseness itself is appropriate.

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, no annotations, 0% schema coverage for the only parameter, and 18 sibling tools varying between get/create/update operations, the description is too thin. It should clarify the listing behavior, the relationship to va_get_article (singular), and possibly the return structure or result count, especially given the tool's role in a knowledge base management workflow.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description bears full responsibility for explaining the kbId parameter. The description mentions 'a Zoom Virtual Agent knowledge base' contextually but does not explicitly explain what kbId is or how to obtain it. The description does not add semantic meaning to the single parameter.

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?

The description states 'List knowledge base articles for a Zoom Virtual Agent knowledge base' - clear verb ('list'), resource ('knowledge base articles'), and context (Zoom Virtual Agent). It doesn't explicitly distinguish from sibling va_get_article (singular), but the plural 'articles' vs 'article' differentiates them implicitly.

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 vs alternatives. It doesn't mention that va_get_article retrieves a single article, or how this differs from va_get_sync_status or va_get_engagements. The agent must infer usage from sibling names alone.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Justin-Gladiator/zoom-phone-va-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server