{"serverId":"mcp-registry/io.github.daedalusdevelopmentgroup/ddg-agent-services-mcp","tools":[{"name":"ddg_address_validate","fixed":{"name":"ddg_address_validate","description":"US street address parse + normalize with completeness score ($0.003).","inputSchema":{"type":"object","title":"ddg_address_validateArguments","required":["address"],"properties":{"address":{"type":"string","title":"Address"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":102,"tokensAfter":102},{"name":"ddg_agent_reputation_lookup","fixed":{"name":"ddg_agent_reputation_lookup","description":"Reputation for an agent id / seller endpoint / payTo: DDG-rail settlement history + public signals, explainable score ($0.002).","inputSchema":{"type":"object","title":"ddg_agent_reputation_lookupArguments","properties":{"pay_to":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pay To","default":null},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null},"endpoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint","default":null},"agent_id_hdr":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id Hdr","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":179,"tokensAfter":179},{"name":"ddg_agent_status","fixed":{"name":"ddg_agent_status","description":"Return DDG's machine-readable service/rail/MCP status document.","inputSchema":{"type":"object","title":"ddg_agent_statusArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":54,"tokensAfter":54},{"name":"ddg_checkout_conformance","fixed":{"name":"ddg_checkout_conformance","description":"Return DDG's public checkout conformance profile without spending money.","inputSchema":{"type":"object","title":"ddg_checkout_conformanceArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"ddg_data_query","fixed":{"name":"ddg_data_query","description":"Call an allowlisted DDG paid data endpoint (prediction-markets, dex-pairs, model-catalog, price-feed, dns-lookup, web-search, contract-abi, etc.).\n\n    Call with no payment_headers to receive the x402 402 price quote; retry with\n    payment_headers to get results. Most endpoints grant free-trial calls per agent_id.\n    Use ddg_list_services or the ddg://openapi resource for exact schemas and current prices.\n    ","inputSchema":{"type":"object","title":"ddg_data_queryArguments","required":["path"],"properties":{"body":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Body","default":null},"path":{"type":"string","title":"Path"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null},"payment_headers":{"anyOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null"}],"title":"Payment Headers","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":265,"tokensAfter":265},{"name":"ddg_direct_crypto_addresses","fixed":{"name":"ddg_direct_crypto_addresses","description":"Return DDG's public direct-crypto receiving addresses for manual/beta payment routing.","inputSchema":{"type":"object","title":"ddg_direct_crypto_addressesArguments","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"ddg_ethereum_rpc_query","fixed":{"name":"ddg_ethereum_rpc_query","description":"Proxy a free read-only Ethereum JSON-RPC query through DDG's private Reth node (sync-gated).","inputSchema":{"type":"object","title":"ddg_ethereum_rpc_queryArguments","required":["body"],"properties":{"body":{"type":"object","title":"Body","additionalProperties":true},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"ddg_fetch_public_resource","fixed":{"name":"ddg_fetch_public_resource","description":"Fetch an allowlisted DDG public manifest/doc by id or ddg:// URI with redaction and size caps.","inputSchema":{"type":"object","title":"ddg_fetch_public_resourceArguments","required":["resource"],"properties":{"resource":{"type":"string","title":"Resource"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":87,"tokensAfter":87},{"name":"ddg_list_local_runtime_options","fixed":{"name":"ddg_list_local_runtime_options","description":"List free-seat status plus requestable local runtimes such as Ollama, llama.cpp, LM Studio, OpenAI-compatible servers, and vLLM.","inputSchema":{"type":"object","title":"ddg_list_local_runtime_optionsArguments","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":79,"tokensAfter":79},{"name":"ddg_list_models","fixed":{"name":"ddg_list_models","description":"List local/free Ollama models and queryable paid/account-backed route labels.","inputSchema":{"type":"object","title":"ddg_list_modelsArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"ddg_list_services","fixed":{"name":"ddg_list_services","description":"List DDG live/manual services from the public pricing and catalog surfaces.","inputSchema":{"type":"object","title":"ddg_list_servicesArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"ddg_micro_swarm_preview","fixed":{"name":"ddg_micro_swarm_preview","description":"Run the free DDG micro-model-swarm preview with a local Ollama mini-model.","inputSchema":{"type":"object","title":"ddg_micro_swarm_previewArguments","required":["prompt"],"properties":{"combo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Combo","default":null},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model","default":null},"prompt":{"type":"string","title":"Prompt"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":151,"tokensAfter":151},{"name":"ddg_model_compare","fixed":{"name":"ddg_model_compare","description":"Same prompt to 2-3 LOCAL models (Ollama) with agreement score ($0.01). Account-backed models are rejected.","inputSchema":{"type":"object","title":"ddg_model_compareArguments","required":["prompt"],"properties":{"models":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Models","default":null},"prompt":{"type":"string","title":"Prompt"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null},"max_output_tokens":{"type":"integer","title":"Max Output Tokens","default":300}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":163,"tokensAfter":163},{"name":"ddg_order_artifact","fixed":{"name":"ddg_order_artifact","description":"Fetch an agent-scoped DDG order artifact when ready.","inputSchema":{"type":"object","title":"ddg_order_artifactArguments","required":["order_id"],"properties":{"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null},"order_id":{"type":"string","title":"Order Id"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":97,"tokensAfter":97},{"name":"ddg_order_status","fixed":{"name":"ddg_order_status","description":"Poll an agent-scoped DDG order status URL.","inputSchema":{"type":"object","title":"ddg_order_statusArguments","required":["order_id"],"properties":{"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null},"order_id":{"type":"string","title":"Order Id"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":93,"tokensAfter":93},{"name":"ddg_quote_payment","fixed":{"name":"ddg_quote_payment","description":"Return the payment challenge for a supported DDG protected route without executing backend compute.","inputSchema":{"type":"object","title":"ddg_quote_paymentArguments","properties":{"path":{"type":"string","title":"Path","default":"/v1/tx-smoke-test"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":109,"tokensAfter":109},{"name":"ddg_run_paid_model","fixed":{"name":"ddg_run_paid_model","description":"Run a paid model/chat or agent-run route after caller supplies valid payment headers.","inputSchema":{"type":"object","title":"ddg_run_paid_modelArguments","required":["route","prompt"],"properties":{"route":{"type":"string","title":"Route"},"prompt":{"type":"string","title":"Prompt"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null},"payment_headers":{"anyOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null"}],"title":"Payment Headers","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":159,"tokensAfter":159},{"name":"ddg_search_services","fixed":{"name":"ddg_search_services","description":"Find DDG agent-callable services matching a natural-language NEED.\n\n    Returns the best-matching services (service_id, path, price, description) so an\n    agent planner can pick the right one and then invoke it with ddg_call(service, args).\n    This is the entry point to all DDG services — search first, then call.\n    ","inputSchema":{"type":"object","title":"ddg_search_servicesArguments","required":["need"],"properties":{"need":{"type":"string","title":"Need"},"top_k":{"type":"integer","title":"Top K","default":8}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":160,"tokensAfter":160},{"name":"ddg_seller_trust_badge","fixed":{"name":"ddg_seller_trust_badge","description":"Live conformance check of a seller endpoint -> gold/silver/bronze badge ($0.003). Checks discovery manifest, real 402, challenge shape, payTo consistency.","inputSchema":{"type":"object","title":"ddg_seller_trust_badgeArguments","required":["url"],"properties":{"url":{"type":"string","title":"Url"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":123,"tokensAfter":123},{"name":"ddg_submit_order","fixed":{"name":"ddg_submit_order","description":"Submit a paid operator-reviewed DDG order after caller supplies valid payment headers/proof.","inputSchema":{"type":"object","title":"ddg_submit_orderArguments","required":["service_id","request"],"properties":{"request":{"type":"object","title":"Request","additionalProperties":true},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null},"service_id":{"type":"string","title":"Service Id"},"payment_headers":{"anyOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null"}],"title":"Payment Headers","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":172,"tokensAfter":172},{"name":"ddg_token_estimate","fixed":{"name":"ddg_token_estimate","description":"Deterministic token estimates per model family before a metered call ($0.001).","inputSchema":{"type":"object","title":"ddg_token_estimateArguments","required":["text"],"properties":{"text":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"title":"Text"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":116,"tokensAfter":116},{"name":"ddg_tx_status","fixed":{"name":"ddg_tx_status","description":"Transaction receipt: mined?, success?, block, gas, cost ($0.001).","inputSchema":{"type":"object","title":"ddg_tx_statusArguments","required":["tx_hash"],"properties":{"chain":{"type":"string","title":"Chain","default":"base"},"tx_hash":{"type":"string","title":"Tx Hash"},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":113,"tokensAfter":113},{"name":"ddg_x402_bazaar_readiness","fixed":{"name":"ddg_x402_bazaar_readiness","description":"Return CDP x402 Bazaar candidate resources, schema metadata, and settlement indexing gates.","inputSchema":{"type":"object","title":"ddg_x402_bazaar_readinessArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"ddg_x402scan_status","fixed":{"name":"ddg_x402scan_status","description":"Return DDG's x402scan registration status, resource URLs, and runtime probe guardrails.","inputSchema":{"type":"object","title":"ddg_x402scan_statusArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":62,"tokensAfter":62}],"toolsChanged":24,"tokensSaved":0,"todo":[{"tool":"ddg_address_validate","params":["address","agent_id"]},{"tool":"ddg_agent_reputation_lookup","params":["pay_to","agent_id","endpoint","agent_id_hdr"]},{"tool":"ddg_calendar_parse","params":["dates","agent_id","assume_timezone"]},{"tool":"ddg_call","params":["args","service","agent_id"]},{"tool":"ddg_card_fingerprint","params":["number","agent_id"]},{"tool":"ddg_crypto_portfolio","params":["agent_id","addresses"]},{"tool":"ddg_crypto_price","params":["symbols","agent_id"]},{"tool":"ddg_data_query","params":["body","path","agent_id","payment_headers"]},{"tool":"ddg_dispute_evidence_pack","params":["agent_id","tx_hashes","receipt_ids"]},{"tool":"ddg_domain_age","params":["domain","agent_id"]},{"tool":"ddg_eth_gas","params":["chain","agent_id"]},{"tool":"ddg_ethereum_rpc_query","params":["body","agent_id"]},{"tool":"ddg_fetch_public_resource","params":["resource"]},{"tool":"ddg_gas_multi","params":["chains","agent_id"]},{"tool":"ddg_html_to_structured","params":["attr","html","mode","agent_id","selectors"]},{"tool":"ddg_micro_swarm_preview","params":["combo","model","prompt","agent_id"]},{"tool":"ddg_model_compare","params":["models","prompt","agent_id","max_output_tokens"]},{"tool":"ddg_order_artifact","params":["agent_id","order_id"]},{"tool":"ddg_order_status","params":["agent_id","order_id"]},{"tool":"ddg_phone_intel","params":["phone","region","agent_id"]},{"tool":"ddg_prompt_cost_budget","params":["text","calls","agent_id"]},{"tool":"ddg_quote_payment","params":["path","agent_id"]},{"tool":"ddg_receipt_escrow_release","params":["agent_id","evidence_url","seller_pay_to","payment_headers"]},{"tool":"ddg_receipt_verify_design","params":["order_id","receipt_hash"]},{"tool":"ddg_regex_builder","params":["kind","text","pattern","samples","agent_id","ignore_case"]},{"tool":"ddg_request_ollama_model","params":["model","reason","runtime","agent_id","expected_size_gb"]},{"tool":"ddg_robot_delegation_chain_audit","params":["spec","agent_id"]},{"tool":"ddg_robot_fleet_quota_audit","params":["spec","agent_id"]},{"tool":"ddg_robot_geo_fence_audit","params":["spec","agent_id"]},{"tool":"ddg_robot_human_takeover_audit","params":["spec","agent_id"]},{"tool":"ddg_run_paid_model","params":["route","prompt","agent_id","payment_headers"]},{"tool":"ddg_search_services","params":["need","top_k"]},{"tool":"ddg_seller_trust_badge","params":["url","agent_id"]},{"tool":"ddg_skill_safety_scan","params":["label","agent_id","skill_markdown"]},{"tool":"ddg_submit_order","params":["request","agent_id","service_id","payment_headers"]},{"tool":"ddg_table_extract","params":["html","format","agent_id"]},{"tool":"ddg_token_estimate","params":["text","agent_id"]},{"tool":"ddg_token_meta","params":["chain","agent_id","contract"]},{"tool":"ddg_tx_smoke_test","params":["agent_id","payment_headers"]},{"tool":"ddg_tx_status","params":["chain","tx_hash","agent_id"]},{"tool":"ddg_wallet_snapshot","params":["chain","tokens","address","agent_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}