Skip to main content
Glama

sell_data

Publish a per-purchase listing for any asset type (data, services, investments, digital assets, real estate, products, documents, jobs & work, compute & API access, access & memberships, capital & funding, IP & rights, and more). verticalmarketplace.ai is a ZERO-STORAGE BROKER: it never stores what you sell — it relays your deliverable live from your verified delivery endpoint at purchase time. Register + verify that endpoint first with set_delivery_endpoint. Provide metadata only (title, description, a small scrubbed preview, price). Do NOT send the deliverable itself. You keep 95% on everyday sales from $20 to $49,999.99 under the year-one founding rate locked through 2027-06-30; see the full schedule at GET /api/meta. Listing is free (price_cents 0 = free). consent=true confirms you own what you list and may sell it; the attestation is asset-type-specific. Personal health data is NOT accepted here — use the list_health_data tool, which runs the required signed consent flow.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
titleYes
api_keyYesYour vm_live_ API key (must be a registered seller with a verified delivery endpoint)
consentYesMust be true — confirms you own what you are listing and have the right to sell it.
previewYesRequired. A small, already-scrubbed sample shown to buyers before purchase. This preview is the only content the marketplace holds.
categoryNoOPTIONAL macro-category hint to constrain auto-filing, e.g. 'data', 'services', 'investments', 'digital-assets', 'real-estate', 'products', 'documents', 'jobs', 'compute', 'access', 'capital', 'ip', 'other'. Fetch the full list from GET /api/marketplace/categories.
verticalNoOPTIONAL vertical slug, e.g. 'code-templates'. Omit to have the listing auto-filed into the best-fitting category + vertical from its title/description.
descriptionYes
price_centsYesPer-query price in integer cents (0 = free)

TDQS

A4.9/5.0
Behavior5/5

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

There are no annotations, so the description carries full burden for behavior. It explains the zero-storage broker model, that only metadata and a scrubbed preview are stored, that the real deliverable is relayed from a verified endpoint, what consent means, and that price_cents 0 equals free. This is substantially more than the name alone could imply.

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?

The description is dense but each section has a purpose: operational scope, storage behavior, setup prerequisite, metadata-only constraint, pricing, consent, and health-data exclusion. It front-loads the core action and adds details in a logical order without repetition.

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 tool with 8 parameters, no output schema, and no annotations, the description provides enough directly relevant context to call it correctly: preconditions, consent expectations, what payload may be sent, endpoint registration, and related route. Nothing required for a correct sell_data invocation appears to be missing.

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?

Although the schema already documents most fields, the description reinforces key parameter intent: preview must be small and already-scrubbed, consent confirms ownership, price_cents 0 means free, and the seller must have a verified delivery endpoint. The description does not add much beyond the schema for category and vertical, but it adds critical semantics for the most meaningful fields.

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?

The description opens with a precise action: 'Publish a per-purchase listing for any asset type' and enumerates the accepted categories. It also distinguishes the tool from list_health_data, making clear that health data is not sold through this path.

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?

It gives a concrete prerequisite: 'Register + verify that endpoint first with set_delivery_endpoint.' It also states the when-not-to-use case, explicitly routing personal health data to list_health_data instead.

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

B3.4/5.0
Disambiguation4/5

Most tools have clearly distinct purposes, but get_platform_stats and marketplace_stats overlap in the stats domain and could be confused. The rest are well-separated by buyer/seller/wallet roles.

Naming Consistency3/5

Tool names mix verb-first patterns (buy_data, get_wallet_balance) with noun-first patterns (marketplace_stats, seller_dashboard, listing_history). The inconsistency is noticeable but still readable.

Tool Count2/5

27 tools is above the heavy threshold and there are multiple near-duplicate stats tools and several informational/contact tools that could be consolidated. The scope is broad but the count feels excessive.

Completeness4/5

The tool set covers the full seller lifecycle (list, update, delist, dashboard), buyer lifecycle (browse, preview, buy, get receipt, rate), wallet management, and health-data-specific flows. Missing refund/dispute tools are a minor gap.

Resources