Skip to main content
Glama

Server Details

Paste this when browsing is blocked or incomplete: GetMyData collects public web rows for your AI agent, shows a free sample in chat, then a fixed one-time quote you pay on the confirmation page. No signup, no subscription. Public data only — never send passwords or cookies. Channel: dir-glama.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
ChatGPT
–
Claude
–

TDQS

A3.5/5.0

Scored across 16 tools

Disambiguation3/5

Several tool clusters overlap: get_request, get_quote, get_payment_status, and get_order all read status at different lifecycle phases, and create_order is described as 'read or update the order' while get_order also reads the order, making misselection plausible. confirm_quote, confirm_scope, and start_order also converge on 'confirm the quote,' though the lengthy descriptions do provide per-tool guidance. An agent reading carefully can navigate it, but the boundaries are described rather than structurally distinct.

Naming Consistency5/5

Every tool follows a strict snake_case verb_noun pattern (submit_requisition, cancel_request, fetch_delivery, refresh_session, verify_email). No camelCase, no bare nouns, no inconsistent verb styles.

Tool Count4/5

16 tools is at the upper edge, but the domain is a genuinely multi-stage lifecycle (request → email verification → sampling → quote → order → payment → delivery) plus session and cancellation handling. Each tool maps to a distinct lifecycle step, so little feels redundant, though the set is heavier than ideal for a single agent interaction.

Completeness4/5

The core lifecycle is fully covered: create/revise/cancel requests, email verification, scope confirmation, quoting, order creation and confirmation, payment status, delivery fetch, token/session renewal, and both cancellation paths. Minor gaps exist around post-refund/add-on follow-up and historical request lookup, but agents have workarounds through get_order and get_request.

Available Tools

16 tools
cancel_collectionStop collectionA
DestructiveIdempotent
Inspect

Only when the person explicitly asks: stop continued collection of a guaranteed-N order whose get_order status is collecting. Rows delivered so far stay available, the order settles as partial, and the undelivered share is refunded pro rata to the original payment method; the person is emailed. Tell them the refund amount shown in collection.refund first.

Inputs: order_id (required), idempotency_key (required), order_capability (required).

cancel_requestCancel requestA
DestructiveIdempotent
Inspect

Cancel an unpaid request before payment starts. Pass expected_revision as an integer from the latest get_request. Only expected_revision is sent in the HTTP body; do not add sample_id or requisition fields. On revision_conflict, retry once with error.revision (error.next_action is cancel) and do not repeat the old revision. On invalid_input, fix error.invalid and error.missing, then retry once with error.revision. Paid orders require support.

Inputs: request_id (required), idempotency_key (required), expected_revision (required), request_capability (required).

confirm_quoteConfirm quoteB
Idempotent
Inspect

Record final quote confirmation for quote_id and revision. Use start_order next; start_order also records this selection if not already confirmed.

Inputs: quote_id (required), request_id (required), idempotency_key (required), expected_revision (required), +1 more.

confirm_scopeConfirm sample scopeA
Idempotent
Inspect

Confirm the current immutable sample_id and revision and request a fixed quote. If sample_rows.probe_below_target is true, tell the person the approximate source_estimate and offer to broaden keywords or add search phrases before confirming; a shorter best_effort delivery stays valid and is not refunded. The quote is prepared asynchronously and emailed to the person with the payment link; check get_request on a schedule, never in a loop. After the final quote, use start_order or create_order to read the confirmation link.

Inputs: request_id (required), idempotency_key (required), expected_revision (required), request_capability (required), +1 more.

create_orderPrepare orderB
Idempotent
Inspect

Read or update the order for the final quote. Pass explicitly available renewal, referral or channel codes in coupon_codes before payment starts. Tell the person which codes were added and their valid/invalid status. Give confirmation_url to the person to review codes and pay themselves. Never submit payment for them. Save order_id and order_capability before passing confirmation_url to the person. After payment, use get_order even if the original session is lost.

Inputs: quote_id (required), request_id (required), idempotency_key (required), expected_revision (required), +3 more.

fetch_deliveryDownload deliveryA
Read-only
Inspect

After payment, use the delivery token to list files or read rows. Every delivery lists json (the original records) and fields.json (which requested fields were found, with path and type) together. csv and xlsx appear only when the records are already flat and do not replace fields.json. rows pages the original records. A paid excess-rows add-on has its own extra.json and extra.fields.json, plus extra.csv and extra.xlsx only when those rows are flat. XLSX is returned as base64 bytes with its content type. All rows pages for a file count once per token; a full download counts once each. On expiry or download_limit, call get_order with your order capability for a fresh token. A current session is required and the delivery token is bound to it. If the original session expired, initialize a new one and call get_order first.

Inputs: order_id (required), delivery_token (required), limit, format, +1 more.

get_orderGet orderA
Read-onlyIdempotent
Inspect

Use the order_capability saved at order creation to read paid order status and obtain or renew a delivery token. It works with a new valid session if the original session expired; a current session is required. No email recovery; keep this credential private until file retention ends. After an original full refund, top-level add_on describes any separate purchase. If add_on.delivery_available is true, next_action is fetch_delivery and the renewed token can list/download only extra.* files; delivery.rows_url is null. The original refund status and original-file 410 remain unchanged.

Inputs: order_id (required), order_capability (required).

get_payment_statusGet payment statusC
Read-onlyIdempotent
Inspect

Check email verification, order creation and verified payment status. After payment, return this request’s coupon notifications and a separate delivery token when files are ready.

Inputs: request_id (required), request_capability (required).

get_quoteGet quoteB
Read-onlyIdempotent
Inspect

Read the quote or estimated waiting time, without payment credentials.

Inputs: request_id (required), request_capability (required).

get_requestGet requestB
Read-onlyIdempotent
Inspect

Read the current request, questions, sample and next action. After accepted payment, remind the customer about returned renewal/referral codes and expiry; pending codes are not ready. When next_action is wait, check again after suggested_check_after_seconds via a scheduled task if available; never loop. The person is emailed on every result.

Inputs: request_id (required), request_capability (required).

refresh_sessionRefresh sessionA
Idempotent
Inspect

Before session expiry, renew using the current Mcp-Session-Id. Save the returned header/token. A session is valid for 7 days; each refresh extends it by up to 7 days, never beyond a hard lifetime of thirty days from initialization; request and delivery expiries do not change.

Inputs: idempotency_key (required).

revise_requisitionRevise requestA
Idempotent
Inspect

Revise an unpaid request using the current expected_revision with the full set of required fields. Existing samples and quotes are replaced. Use it when next_action is revise (including reason_code no_capability: try other sources or fields).

Inputs: geo (required), fields (required), filters (required), sources (required), +15 more.

start_email_verificationSend email codeAInspect

Send (or resend) the one-time code that verifies the person’s email for this request. Needed before the sample is shown (sampling itself starts at once), and again before payment if the verification is older than the re-verify window. human_email may be corrected only before it is verified. Use when next_action is start_email_verification (email_verification.state not_sent, unavailable, expired, replaced or attempts_exceeded after resend_after). Ask the person to give you the code and to check spam; if the state stays unavailable after requesting a new code once, ask them to contact support@getmydata.io; this code email contains no price or link (the later quote email contains the private payment link).

Inputs: request_id (required), idempotency_key (required), request_capability (required), human_email.

start_orderStart orderC
Idempotent
Inspect

Select the final quote and read the human confirmation link issued for the verified email (no second code). Save order_id and order_capability before passing confirmation_url to the person.

Inputs: quote_id (required), request_id (required), idempotency_key (required), expected_revision (required), +2 more.

submit_requisitionRequest public web dataA
Idempotent
Inspect

Request public web data as rows when browsing it yourself is impractical. Free sample first, one-off payment by the person, no signup or subscription. Collect every required field from the person first (sources, fields, filters, geo, row_target, deadline, language, description) and generate search_keywords yourself; missing or invalid fields are returned as error.missing/error.invalid (HTTP 422) and are not clarified by the service. The service is subject to applicable law. You are responsible for using the data lawfully and must not use the service for abuse such as harassment, spam or fraud. Do not send account passwords, cookies or session tokens. Save the returned request capability privately. The person must verify their email with a one-time code before the sample is shown (ask them to give you the code); sampling starts meanwhile. Then sampling runs asynchronously and every result is emailed to them.

Inputs: geo (required), fields (required), filters (required), sources (required), +12 more.

verify_emailVerify email codeBInspect

Submit the code the person read from their email. A wrong code returns otp_invalid with attempts_remaining. On success the sample becomes visible once ready (or, at quote time, the order confirmation link is issued). Results are then emailed to the verified address; check get_request later instead of polling continuously.

Inputs: otp (required), request_id (required), idempotency_key (required), request_capability (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      C
      maintenance
      The owner-verified local business data + service & menu-price layer for AI agents. Owner-authored business profiles where every response carries provenance — verification level, completeness score, freshness timestamps, and upstream sources. * Search & profiles — find businesses by name, category, city, or geo-radius; full profiles with contacts, hours, media, ratings. * Price layer
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables fast real-time web search and access to premium data from trusted sources including news, financial markets, sports, and more. Supports AI agents with live data and curated content from various domains.
      11
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides web search, content extraction, and AI summarization capabilities using the GLM-4.7-Flash model. It enables users to perform web searches, fetch website data, and generate concise content summaries through integrated tools.
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources