Skip to main content
Glama

list_health_data

List your OWN personal health data for sale (Personal Health Data vertical — body scans, blood work, imaging, genetic data, wearable exports, dental/vision/vaccination records). Requires completing the Health Data Consent Flow v2.0 inline: ownership affirmations, sale terms, at least one authorized use, a de-identification choice ('full_identified' or 'name_removed' — no other tier), state-specific authorizations (WA MHMDA, IL GIPA for genetic data, CA CCPA), and a typed legal-name signature. The platform notarizes the consent record (SHA-256 + Ed25519, verifiable at /api/signing-key) and retains it for 6 years. Individuals only — providers/insurers may NOT sell patient data. Minimum price $5.00. Zero-storage relay: the platform never stores the health data itself. Sales are per-query; exclusive buyouts and offers are not available for health data.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
titleYes
api_keyYesYour vm_live_ seller API key
consentYesHealth Data Consent Flow v2.0 record. Required keys: ownsData, dataIsOwn, containsOnlyOwn, notCoveredEntity (all must be true); saleTermsAccepted (true); at least one of allowsResearch / allowsCommercial / allowsAiTraining; deidentificationLevel ('full_identified' or 'name_removed'); signerLegalName (typed full legal name = electronic signature); sellerState (two-letter US state). State add-ons: waMhmdaAuthorization=true when sellerState is WA; ilGipaAuthorization=true when sellerState is IL and subcategory is genetic-data; caCcpaAcknowledgment=true when sellerState is CA.
previewYesRequired. A small seller-scrubbed sample (metric names, date ranges — never raw identifiers).
data_dateNoWhen the data was collected (YYYY-MM-DD, optional)
data_formatYesPDF | CSV | DICOM | JSON | Image | ZIP | Other
descriptionYes
price_centsYesPer-query price in integer cents (minimum 500 = $5.00)
subcategoryYesbody-composition | blood-work | imaging | genetic-data | wearable-exports | dental-records | vision-records | vaccination-records | other-health-data
context_tagsNoOptional context tags (e.g. athlete, post-surgery).
demographicsNoOptional coarse demographics (e.g. {"ageRange":"30-39","sex":"M"}). Never include name or contact info.

TDQS

A4.3/5.0
Behavior5/5

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

With no annotations, the description carries full burden and excels: it discloses the inline consent flow, notarization (SHA-256 + Ed25519), 6-year retention, zero-storage relay, per-query sales model, and the absence of exclusive buyouts. This goes beyond typical listing tools and provides substantial behavioral context.

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?

The description is long but information-dense; every sentence adds a meaningful constraint (eligibility, pricing, storage, consent details). It is front-loaded with the core purpose and then provides necessary specifics, with minimal fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers eligibility, consent, pricing, storage, and sales constraints comprehensively for a listing creation tool. It does not mention the API response or post-listing behavior, but given the lack of output schema and the high schema detail, it is nearly complete.

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 coverage is high (82%), and the schema's consent description already details the required fields and state-specific authorizations. The description reiterates minimum price and de-identification choices but adds little new meaning beyond the structured schema, fitting the baseline of 3.

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 'List your OWN personal health data for sale' — a clear verb, resource, and scope. It enumerates the health data verticals (body scans, blood work, etc.), which distinguishes it from generic sell_data and other marketplace tools.

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?

The description clearly states eligibility ('Individuals only — providers/insurers may NOT sell patient data') and the required consent flow. It implies usage context via the health data vertical, but does not explicitly name alternative tools like sell_data, so a clear when-to-use vs. alternatives is slightly lacking.

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