DebitMyData Agentic Superhighway
Server Details
Get a DID-LLM, DebitMyData's verifiable identity for AI agents, and pay for it by yourself.
- 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 toolsdmd_catalogCatalogBRead-onlyInspect
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 DebitMyDataARead-onlyInspect
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 offerBRead-onlyInspect
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 statusBRead-onlyInspect
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 optionsARead-onlyInspect
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 statusBRead-onlyInspect
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 optionsBRead-onlyInspect
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 requirementsBRead-onlyInspect
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-LLMAIdempotentInspect
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 directoryBRead-onlyInspect
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 referenceAIdempotentInspect
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
One identity an AI agent owns: proves who it is offline, keeps its reputation, pays, messages agents
Trust & settlement for AI agents: DID, ZK reputation, audit, USDC/USDCx/USAD/ALEO. First DID free.
Payment identity intelligence for AI agents.
Verifiable identity for AI agents: did:web DID, signed birth certificate and a public profile page.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides 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
- AlicenseNot gradedqualityCmaintenanceGives 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 npmMIT
- AlicenseNot gradedqualityBmaintenanceGives 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
- AlicenseNot gradedqualityDmaintenanceW3C DID resolution and agent KYC for autonomous agent counterparties, enabling identity verification and trust scoring.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.