DDG Agent Services
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Pay-per-call x402 gateway: agent tools, OpenAI-compatible LLM, market data, RPC, security audits.
| Author | io.github.daedalusdevelopmentgroup |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 245 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"DDG Agent Services": {
"url": "https://mcp.daedalusdevelopmentgroup.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (54)
ddg_mcp_security_profileReturn this MCP wrapper's local security controls and publication gates.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_public_resource_indexList allowlisted DDG public manifests/docs available as MCP resources.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_fetch_public_resourceFetch an allowlisted DDG public manifest/doc by id or ddg:// URI with redaction and size caps.
Parameters:
resource(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_agent_distribution_targetsReturn the AI-agent radar surfaces DDG is targeting and their current go-live gates.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_x402_bazaar_readinessReturn CDP x402 Bazaar candidate resources, schema metadata, and settlement indexing gates.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_x402scan_statusReturn DDG's x402scan registration status, resource URLs, and runtime probe guardrails.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_x402_supported_chainsReturn all x402/direct-crypto chains DDG supports for AI-agent payment routing.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_direct_crypto_addressesReturn DDG's public direct-crypto receiving addresses for manual/beta payment routing.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_micro_swarm_previewRun the free DDG micro-model-swarm preview with a local Ollama mini-model.
Parameters:
prompt(required) — stringcombomodelagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_ethereum_rpc_queryProxy a free read-only Ethereum JSON-RPC query through DDG's private Reth node (sync-gated).
Parameters:
body(required) — objectagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_search_servicesFind DDG agent-callable services matching a natural-language NEED. Returns the best-matching services (service_id, path, price, description) so an agent planner can pick the right one and then invoke it with ddg_call(service, args). This is the entry point to all DDG services — search first, then call.
Parameters:
need(required) — stringtop_k— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_callInvoke any DDG service by service_id or /v1/ path with JSON args. Generic executor over the whole DDG catalog. Free/free-trial services return results directly; paid services return a structured x402 402 challenge (settle with your x402 client, then retry with payment headers). Only known DDG catalog paths are accepted — use ddg_search_services(need) to discover valid targets.
Parameters:
service(required) — stringargsagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_list_servicesList DDG live/manual services from the public pricing and catalog surfaces.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_list_modelsList local/free Ollama models and queryable paid/account-backed route labels.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_list_local_runtime_optionsList free-seat status plus requestable local runtimes such as Ollama, llama.cpp, LM Studio, OpenAI-compatible servers, and vLLM.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_quote_paymentReturn the payment challenge for a supported DDG protected route without executing backend compute.
Parameters:
path— stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_run_paid_modelRun a paid model/chat or agent-run route after caller supplies valid payment headers.
Parameters:
route(required) — stringprompt(required) — stringagent_idpayment_headers
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_submit_orderSubmit a paid operator-reviewed DDG order after caller supplies valid payment headers/proof.
Parameters:
service_id(required) — stringrequest(required) — objectagent_idpayment_headers
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_request_ollama_modelQueue a local model/runtime request. This never auto-downloads by public request.
Parameters:
model(required) — stringreason— stringruntime— stringagent_idexpected_size_gb
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_checkout_conformanceReturn DDG's public checkout conformance profile without spending money.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_agent_statusReturn DDG's machine-readable service/rail/MCP status document.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_skill_safety_scanRun the free static-only DDG AI skill/workflow safety scan. The scan never executes submitted code and redacts secret-like evidence.
Parameters:
skill_markdown(required) — stringlabel— stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_order_statusPoll an agent-scoped DDG order status URL.
Parameters:
order_id(required) — stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_order_artifactFetch an agent-scoped DDG order artifact when ready.
Parameters:
order_id(required) — stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_receipt_verify_designDescribe the planned free receipt-verification tool contract. This is intentionally marked not-live until `/v1/receipt-verify` is implemented and backed by payment-edge audit/state reconciliation.
Parameters:
order_id(required) — stringreceipt_hash(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_security_service_catalogReturn DDG's AI-agent cybersecurity service catalog.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_tx_smoke_testExercise the one-cent DDG transaction smoke-test route with caller-supplied payment headers.
Parameters:
agent_idpayment_headers
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_data_queryCall an allowlisted DDG paid data endpoint (prediction-markets, dex-pairs, model-catalog, price-feed, dns-lookup, web-search, contract-abi, etc.). Call with no payment_headers to receive the x402 402 price quote; retry with payment_headers to get results. Most endpoints grant free-trial calls per agent_id. Use ddg_list_services or the ddg://openapi resource for exact schemas and current prices.
Parameters:
path(required) — stringbodyagent_idpayment_headers
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_html_to_structuredExtract structured JSON from raw HTML via CSS selectors ($0.002). selectors={'name': 'css'}.
Parameters:
html(required) — stringselectors(required) — objectattrmode— stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_table_extractExtract HTML tables as JSON rows or CSV ($0.003).
Parameters:
html(required) — stringformat— stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_regex_builderNamed regex template (email, url, eth_address, tx_hash, ...) with live matching, or test a pattern against samples with ReDoS risk ($0.002).
Parameters:
kindtextpatternsamplesagent_idignore_case— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_card_fingerprintBIN/IIN fingerprint: network, expected length, Luhn validation. Masked output ($0.002).
Parameters:
number(required) — stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_address_validateUS street address parse + normalize with completeness score ($0.003).
Parameters:
address(required) — stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_calendar_parseParse 20+ datetime formats -> ISO/UTC + epoch + day-of-week, optional ICS ($0.001).
Parameters:
dates(required)agent_idassume_timezone— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_phone_intelPhone parse/validate: E.164, country, line type, carrier hint ($0.002).
Parameters:
phone(required) — stringregion— stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_domain_ageWHOIS domain creation date + age + trust band ($0.001).
Parameters:
domain(required) — stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_agent_reputation_lookupReputation for an agent id / seller endpoint / payTo: DDG-rail settlement history + public signals, explainable score ($0.002).
Parameters:
pay_toagent_idendpointagent_id_hdr
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_seller_trust_badgeLive conformance check of a seller endpoint -> gold/silver/bronze badge ($0.003). Checks discovery manifest, real 402, challenge shape, payTo consistency.
Parameters:
url(required) — stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_dispute_evidence_packBundle DDG receipt lookups + Base on-chain tx proofs into a sha256-pinned evidence file ($0.05).
Parameters:
agent_idtx_hashesreceipt_ids
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_receipt_escrow_releaseOpen an escrow case: DDG holds the release decision until a completion receipt validates ($0.01, operator-verified).
Parameters:
seller_pay_to(required) — stringagent_idevidence_urlpayment_headers
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_robot_fleet_quota_auditRobot fleet spend-quota audit: per-robot caps, aggregate cap, unique ids, rate bound ($0.01).
Parameters:
spec(required) — objectagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_robot_geo_fence_auditPhysical/geographic authority audit: geofence, vertical bounds, outdoor scoping, speed cap ($0.01).
Parameters:
spec(required) — objectagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_robot_human_takeover_auditHuman handback audit: pause signal, handover latency, operator ack, resume policy ($0.01).
Parameters:
spec(required) — objectagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_robot_delegation_chain_auditMulti-robot delegation-contract audit: monotone caps, per-hop expiry + revocation, chain aggregate ($0.01).
Parameters:
spec(required) — objectagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_model_compareSame prompt to 2-3 LOCAL models (Ollama) with agreement score ($0.01). Account-backed models are rejected.
Parameters:
prompt(required) — stringmodelsagent_idmax_output_tokens— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_token_estimateDeterministic token estimates per model family before a metered call ($0.001).
Parameters:
text(required)agent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_prompt_cost_budgetCost ladder for a workload across DDG routes, cheapest first ($0.002).
Parameters:
textcalls— integeragent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_eth_gasGas price, base fee trend, priority bands, simple-transfer cost USD ($0.001). Chains: ethereum/base/arbitrum/optimism.
Parameters:
chain— stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_wallet_snapshotNative + USDC balance (+optional extra ERC-20s) for an address ($0.002).
Parameters:
address(required) — stringchain— stringtokensagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_tx_statusTransaction receipt: mined?, success?, block, gas, cost ($0.001).
Parameters:
tx_hash(required) — stringchain— stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_token_metaERC-20 metadata: name, symbol, decimals, total supply ($0.001).
Parameters:
contract(required) — stringchain— stringagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_crypto_priceUSD prices for eth/usdc/usdt/wbtc/aero/degen etc. 60s cached ($0.001).
Parameters:
symbols(required)agent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_gas_multiGas + transfer cost across ethereum/base/arbitrum/optimism in one call ($0.002).
Parameters:
chainsagent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ddg_crypto_portfolioConsolidated USD value of 1-10 addresses (native + USDC on ethereum/base) ($0.003).
Parameters:
addresses(required)agent_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.