Skip to main content
Glama

Bouncify MCP by usefulapi

Upload a Bouncify email list

bouncify_create_bulk_list

Upload 1–1,000 email addresses as a new list with auto_verify:false. Does not start verification. Creates stored vendor data and requires confirm:true. Use bouncify_start_bulk_verification after the job becomes ready.

Input Schema

NameRequiredDescriptionDefault
emailsYes
confirmNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Adds meaningful behavior beyond the annotations: it creates stored vendor data, requires confirm:true, and sets auto_verify to false rather than starting verification. These details tell the agent about a persistent side effect and a required confirmation, which the annotations alone would not convey. It does not discuss return values or rate limits.

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?

Four short sentences, front-loaded with the core action and constraints, then the follow-on step. Every sentence carries useful information, though the 'auto_verify:false' phrasing is slightly awkward given it is not a schema parameter.

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?

Covers constraints, confirmation, side effects, and the next step for a two-parameter tool. However, with no output schema, the description never says what is returned (e.g., a list or job identifier) or how the agent knows the job is ready, leaving a meaningful gap before calling bouncify_start_bulk_verification.

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?

With 0% schema description coverage, the description must compensate, and it does for the key parameter by stating confirm:true is required. It also restates the 1–1,000 address range. It does not explain email format validation or duplicate handling, and mentioning 'auto_verify:false' as if it were an input could briefly confuse an agent since no such parameter exists.

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?

Names a specific action and resource: uploading 1–1,000 email addresses as a new list. It explicitly distinguishes this from verification by stating it does not start verification, and names the sibling that does. An agent can select this tool without inspecting 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 Guidelines4/5

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

Clearly states the follow-on action: use bouncify_start_bulk_verification after the job becomes ready. It also clarifies that this step does not start verification. It does not explicitly exclude single-email use or name bouncify_verify_email as the alternative, so it falls short of full when/when-not 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.