Skip to content
GetMyData logo

GetMyData MCP server

Which MCP servers are GetMyData's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-29

← Back to GetMyData

Whose server it is
  • Registry nameio.getmydata/getmydataverified in the MCP registry

The registry name sits under getmydata.io. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-29
  • Stateanswerschecked 2026-10-29
  • Tools16
  • Server calls itselfgetmydata
  • Server version1.1.2
  • Protocol version2025-03-26

On 2026-10-29 the server answered initialize and tools/list without a sign-in. First answer in 1149 ms.

Should an agent connect itNot proven either way yet
  • Its tools do every use case we checked: Collect business names and websites from public directories; Gather event titles, venues and dates from public programmes.
  • Checked on 5 of the 7 days it takes to judge reliability.

Once connected

  • For "Collect business names and websites from public directories", the likely first call is submit_requisition.
  • For "Gather event titles, venues and dates from public programmes", the likely first call is submit_requisition.
  • create_order, cancel_request, cancel_collection change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 16 of 16 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 5, the first on 2026-10-29
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 5 so far
  • What an agent can do with it2 of 2 use cases
  • Answeredmeasuring5 of the 7 daily checks it takes to print a share
  • Median first answer1378 ms
  • Space in an agent's context≈ 4,121 tokensthe definitions of all its tools (16), which an agent carries on every turn
  • Tool definitionsB · 83 of 100
  • Typed results0 of 16 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 16 of 16

What an agent can do with it

  • not sure · Pull product names, prices and stock from public catalogues
  • can do · Collect business names and websites from public directories
  • can do · Gather event titles, venues and dates from public programmes

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: create_order, cancel_request, cancel_collection

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers16 tools · read 2026-10-29
  • refresh_session

    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…

  • submit_requisition

    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…

  • get_request

    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…

  • revise_requisition

    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…

  • confirm_scope

    Confirm the current immutable sample_id and revision and request a fixed quote. 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…

  • confirm_quote

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

  • start_email_verification

    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…

  • verify_email

    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…

  • start_order

    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.

  • create_order

    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…

  • cancel_request

    Cancel an unpaid request and release unused coupons where payment has not started. Paid orders require support.

  • get_quote

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

  • get_payment_status

    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.

  • get_order

    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…

  • cancel_collection

    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…

  • fetch_delivery

    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…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "getmydata": {
      "type": "http",
      "url": "https://getmydata.io/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http getmydata https://getmydata.io/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://getmydata.io/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.