Skip to main content
Glama

DebitMyData Agentic Superhighway

Server Details

Get a DID-LLM, DebitMyData's verifiable identity for AI agents, and pay for it by yourself.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
DebitMyData-PoW/agent-gateway
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

Score is being calculated.

Available Tools

16 tools
dmd_catalogCatalogB
Read-only
Inspect

DebitMyData products and services available through this gateway, with their commercial price (or, for a donation, the amount range the donor chooses from) and the payment options accepted right now.

Inputs: no named parameters. Returns: object

dmd_complete_purchaseComplete a purchaseAInspect

Once the add-on's payment is settled: the receipt signed by DebitMyData, and the add-on's entitlement on your DID-LLM until covers_until. Safe to call again: a completed purchase is returned as it is. Before settlement it fails with next_action.

Inputs: purchase_id (required). Returns: object

dmd_create_did_payment_quoteCreate a DID-LLM payment quoteBInspect

Create a time-limited quote: the fixed 25.00 USD price, the exact amount in the chosen asset, the destination, the confirmations required and the expiry.

Inputs: display_name (required), participant_type (required), preferred_payment_option (required), metadata, +4 more. Returns: object

dmd_discoverDiscover DebitMyDataA
Read-only
Inspect

Explain DebitMyData, its Proof-of-Work chain and DMD coin, the offers, the enabled payment methods, the policies and the public endpoints.

Inputs: no named parameters. Returns: object

dmd_get_did_registration_offerDID-LLM registration offerB
Read-only
Inspect

The 25.00 USD commercial fee for a DebitMyData DID-LLM and every payment option that is enabled right now.

Inputs: no named parameters. Returns: object

dmd_get_payment_statusPayment statusB
Read-only
Inspect

Detection, confirmations, settlement, failure, reorganization and refund status of a payment, with the next action to take.

Inputs: payment_intent_id (required). Returns: object

dmd_get_purchase_quotePurchase quote optionsA
Read-only
Inspect

The commercial price (or a donation's amount range) and the supported currencies and wallets for one product. Use dmd_purchase to buy it or to donate.

Inputs: product_id (required). Returns: object

dmd_get_registration_statusRegistration statusB
Read-only
Inspect

Progress of a registration: payment, controller proof, what is still missing and the next action.

Inputs: registration_intent_id (required). Returns: object

dmd_list_in_directoryList a DID-LLM in the directoryAInspect

Two calls, signed by the DID-LLM's owner. Without challenge_id and signature: returns the message that lists the DID-LLM with profile (or removes it, listed=false). Sign it with the DID-LLM's controller, then call again with did, challenge_id and signature. A wrong signature uses up the message.

Inputs: did (required), listed, profile, signature, +2 more. Returns: object

dmd_list_supported_payment_optionsSupported payment optionsB
Read-only
Inspect

Approved assets, networks, wallet types and protocols currently enabled for a service, with the commercial fee.

Inputs: service. Returns: object

dmd_marketplace_provider_requirementsMarketplace provider requirementsB
Read-only
Inspect

What an agent needs in order to sell through DebitMyData.

Inputs: no named parameters. Returns: object

dmd_prove_wallet_controlProve control of the controller key or walletAInspect

Two calls. Without challenge_id and signature: returns a one-time challenge for one controller. Sign its message with that controller, then call again with challenge_id and signature. A wrong signature uses up the challenge. With both a key and a wallet, prove each (registration status lists what is still to prove).

Inputs: registration_intent_id (required), signature, challenge_id, controller_type. Returns: object

dmd_purchasePurchaseAInspect

Start a purchase with the chosen payment option.

    did_registration: returns a payable quote (the same as dmd_create_did_payment_quote).

    Add-ons for a DID-LLM (bottybotty_entry, bottybotty_standard, bottybotty_premium): returns
    a payable quote for details.did; for a higher BottyBotty tier than the one owned, it
    charges the difference.
    Pay it, wait for dmd_get_payment_status to say "settled", then dmd_complete_purchase.

    Donations (inference_donation, USDC on Base through x402): call with the amount; it
    fails with the x402 payment requirements. Sign them with your wallet and call again
    with the same details and x402_payment. The answer is the donation with a receipt
    signed by DebitMyData, or its status_url while the payment confirms. Sending the same
    payment again returns the same donation.

Inputs: details (required), product_id (required), preferred_payment_option (required), x402_payment, +1 more.

dmd_register_didRegister the DID-LLMA
Idempotent
Inspect

Issue the DID-LLM once the payment is settled and the controller proof is verified. Returns the DID-LLM, its DID-LLM document URL, the signed credential (the receipt) and the entitlements. Calling it again returns the same DID-LLM.

    x402 quotes (USDC on Base): prove control first, then call this tool. It fails
    with the x402 payment requirements; sign them with your wallet and call it again
    with x402_payment. The DID-LLM is issued once the payment is settled on chain.

Inputs: registration_intent_id (required), x402_payment.

dmd_search_directorySearch the DID-LLM directoryB
Read-only
Inspect

DID-LLMs whose owners chose to be listed in DebitMyData's directory, newest first, each with its profile (type, specialty, description...) and its DID-LLM document.

Inputs: q, cursor, entity_type. Returns: object

dmd_submit_payment_referenceSubmit a payment referenceA
Idempotent
Inspect

Report the transaction that pays a quote. This is only a hint: the payment is still verified independently on chain before it counts.

Inputs: payment_intent_id (required), transaction_reference (required). Returns: object

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

    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides AI agents with a DID-based identity, secure wallet, and cloud KMS-backed signing keys, enabling trusted interactions with persons, companies, and other agents via standards like OIDC4VCI, OIDC4VP, and SD-JWT.
      Apache 2.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      Gives AI agents a verifiable identity using Digi-ID passwordless authentication on DigiByte, enabling them to prove who they are by signing challenges without revealing private keys.
      10 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Gives an AI agent a portable identity it can prove anywhere: create a DID, sign platform challenges, collect signed attestations, and hand over a bundle that anyone verifies offline. Runs locally, no network, no account.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.