Skip to main content
Glama

Reevol Source: supplier search

Request a supplier listing on Reevol Source

request_supplier_listing

For agents acting on behalf of a supplier (manufacturer or trading company) that is not on Reevol Source yet. Submits a request to be added; search_suppliers first to make sure the company is not already listed. A 6-digit code is emailed to email: read it from that inbox and call verify_supplier_listing. Use the company's own website. A company email is best; an AI-agent mailbox you control (for example *@mail.grokbot.com or *@agentmail.to) is fine as long as the website is the company's own. Free webmail (gmail, qq.com, 163.com, outlook, ...) is not accepted. After verification Reevol reviews the request (an automated check of the website and products, and a person when needed); when the page is live the email gets a "you are live" message with the link, and the supplier manages the profile in Reevi (https://compass.reevol.com).

Input Schema

NameRequiredDescriptionDefault
noteNoAnything the reviewer should know, e.g. "Submitted by an AI agent for the export manager".
emailYesWhere the 6-digit code is sent. Company email, or an AI-agent mailbox you can read.
localeNoLanguage for the emails to the supplier: en, zh-CN, zh-Hant, ja, ko, vi, th, id, es, pt-BR, fr, de, ar. Default en.
countryNoCountry of the company, e.g. "China".
hsCodesNoHS codes, e.g. ["6802", "6810.99"] or "6802, 6810". Up to 10.
websiteYesThe company's own website, e.g. "minjistone.com".
companyNameYesCompany legal or trading name.
contactNameNoName of the person at the supplier.
mainProductsNoMain products, plain text.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.8/5.0
Behavior5/5

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

Annotations only declare the generic profile (not read-only, open-world, non-idempotent, non-destructive); the description adds the substantive mechanics: a 6-digit emailed verification code, a post-verification review consisting of an automated website/product check plus a human when needed, and a 'you are live' notification with the link. It also discloses binding input policy not captured elsewhere at workflow level (own-domain website required, free webmail rejected).

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 audience and action, then workflow, then policy, then outcome — a logical order with no filler. It is dense and long for a single tool, but each sentence carries either a routing rule or a constraint; only the closing Reevi profile-management detail is marginally beyond what an agent needs to call it.

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 9-parameter, non-idempotent, open-world submission tool with no output schema, the description covers the full lifecycle: pre-check, submission, code delivery and reading, verification call, human review, and final notification. An agent can execute the whole flow without additional context.

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 coverage is 100%, so the schema already documents all nine fields and the baseline is 3. The description still adds meaning beyond it: the requirement that the website be the company's own and the explicit rejection of free webmail domains (gmail, qq.com, 163.com, outlook) is a substantive constraint on the `email` parameter that the schema only implies.

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 (submits a request to be added to Reevol Source) and immediately scopes the audience (suppliers not yet listed). It is clearly distinguishable from search_suppliers (check first) and verify_supplier_listing (the next step) which it names explicitly.

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?

Gives explicit preconditions and alternatives: 'search_suppliers first to make sure the company is not already listed', then after the request the agent must read the 6-digit code from the inbox and call verify_supplier_listing. The routing between this tool and its two siblings is unambiguous.

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