Skip to main content
Glama

search_whatsapp_outbound_files

Search and list uploaded WhatsApp files with advanced filtering. Returns outbound files that have been uploaded to the platform for sending as media messages. Supports extensive filtering by filename, file type, size, creation date, tags, and more.

Input Schema

NameRequiredDescriptionDefault
extNoFilter by file extensions (e.g., ["jpg", "pdf", "mp4"])
kindNoFilter by file kinds (e.g., ["image", "video", "document"])
mimeNoFilter by MIME types (e.g., ["image/jpeg", "video/mp4"])
pageNoPage number for pagination (0-based)
sizeNoNumber of files to return per page
tagsNoFilter by file tags
afterNoFilter files created after this date (ISO 8601 format)
beforeNoFilter files created before this date (ISO 8601 format)
formatNoFilter by file format types
originNoFilter by upload origin: upload (local file) or remote (URL)
searchNoSearch files by filename, tags, or reference ID
statusNoFilter by file status
maxSizeNoMaximum file size in bytes
minSizeNoMinimum file size in bytes
filenameNoFilter by exact filename
permissionNoFilter by access permission level

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

A3.6/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 full burden. It does establish that this is a retrieval operation returning outbound uploaded files, but it says nothing about whether results are paginated, what the default ordering is, or whether a total count is returned — and it does not state read-only behavior explicitly.

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?

Three compact sentences, front-loaded with the verb and resource, then scope, then filter breadth. The trailing 'and more' is the only slack; everything else earns its place relative to a 16-parameter tool.

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 filtered-list tool with 100% schema coverage and no output schema, the description covers what the tool returns (outbound uploaded files) and what can be filtered — enough for an agent to call it correctly. Return-shape detail is the schema's burden here, not the description's.

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% across all 16 parameters, each with types, enums, defaults and bounds, so the schema already does the heavy lifting. The description only summarizes the filter dimensions ('filename, file type, size, creation date, tags') in general terms, adding no syntax or combination guidance beyond that.

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 a specific verb and resource ('Search and list uploaded WhatsApp files') and narrows scope to 'outbound files that have been uploaded to the platform for sending as media messages', which implicitly separates it from chat-attached files. However, it never names the near-identical sibling search_whatsapp_chat_files, leaving the agent to infer the distinction from the phrase 'outbound'.

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 'uploaded to the platform for sending as media messages' phrasing implies the use case (browsing the outbound media library before sending), but there is no explicit when-to-use or when-not guidance. With a sibling named search_whatsapp_chat_files in the catalog, the absence of a routing statement is a real gap.

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.

Resources