# DDG Agent Services (io.github.daedalusdevelopmentgroup/ddg-agent-services-mcp): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.daedalusdevelopmentgroup%2Fddg-agent-services-mcp/versions/latest)
- Connected to: https://mcp.daedalusdevelopmentgroup.com/mcp
- Homepage: https://agents.daedalusdevelopmentgroup.com/
- Repository: https://github.com/daedalusdevelopmentgroup/ddg-agent-payable-services
- Scoring rules: v2
- Tools: 54
- Average: 33.8 / 100 (Rain)
- Near-identical pairs: 0

This page shows how DDG Agent Services (io.github.daedalusdevelopmentgroup/ddg-agent-services-mcp)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 54 tools. Above 40, models choose less accurately.

## Tools

- `ddg_domain_age`: 17 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: domain, agent_id.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_order_status`: 17 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: order_id, agent_id.
  - Minor: String arguments with no constraint or example: order_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: order_id. Name the tool or the place that returns it, or models look it up first.
- `ddg_address_validate`: 21 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address, agent_id.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_order_artifact`: 22 / 100
  - Major: The description only restates the name (8 words).
  - Major: Arguments without a description: order_id, agent_id.
  - Minor: String arguments with no constraint or example: order_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: order_id. Name the tool or the place that returns it, or models look it up first.
- `ddg_phone_intel`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: phone, region, agent_id.
  - Minor: String arguments with no constraint or example: phone.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_token_meta`: 23 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: contract, chain, agent_id.
  - Minor: String arguments with no constraint or example: contract.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_tx_smoke_test`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: payment_headers, agent_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_wallet_snapshot`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address, chain, tokens, agent_id.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_micro_swarm_preview`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: prompt, model, combo, agent_id.
  - Minor: String arguments with no constraint or example: prompt.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_model_compare`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: prompt, models, max_output_tokens, agent_id.
  - Minor: String arguments with no constraint or example: prompt.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_seller_trust_badge`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url, agent_id.
  - Minor: String arguments with no constraint or example: url.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_crypto_portfolio`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: addresses, agent_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_gas_multi`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: chains, agent_id.
  - Minor: No `required` list, so every argument is optional.
- `ddg_prompt_cost_budget`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: calls, text, agent_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `ddg_robot_delegation_chain_audit`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: spec, agent_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_robot_human_takeover_audit`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: spec, agent_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_table_extract`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: html, format, agent_id.
  - Minor: String arguments with no constraint or example: html.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_token_estimate`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, agent_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_tx_status`: 26 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tx_hash, chain, agent_id.
  - Minor: String arguments with no constraint or example: tx_hash.
  - Minor: The description mentions none of its 3 or more arguments.
- `ddg_agent_reputation_lookup`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_id, endpoint, pay_to, agent_id_hdr.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_regex_builder`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: kind, text, pattern, samples, ignore_case, agent_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument ignore_case is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_card_fingerprint`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: number, agent_id.
  - Minor: String arguments with no constraint or example: number.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_data_query`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, body, payment_headers, agent_id.
  - Minor: String arguments with no constraint or example: path.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_fetch_public_resource`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: resource.
  - Minor: String arguments with no constraint or example: resource.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_receipt_escrow_release`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: seller_pay_to, evidence_url, payment_headers, agent_id.
  - Minor: String arguments with no constraint or example: seller_pay_to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_calendar_parse`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: dates, assume_timezone, agent_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_robot_geo_fence_audit`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: spec, agent_id.
- `ddg_crypto_price`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: symbols, agent_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_dispute_evidence_pack`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: receipt_ids, tx_hashes, agent_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_eth_gas`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: chain, agent_id.
  - Minor: No `required` list, so every argument is optional.
- `ddg_ethereum_rpc_query`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: body, agent_id.
- `ddg_receipt_verify_design`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: order_id, receipt_hash.
  - Minor: String arguments with no constraint or example: order_id, receipt_hash.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: order_id. Name the tool or the place that returns it, or models look it up first.
- `ddg_request_ollama_model`: 33 / 100
  - Major: Arguments without a description: model, reason, expected_size_gb, runtime, agent_id.
  - Minor: String arguments with no constraint or example: model.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_robot_fleet_quota_audit`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: spec, agent_id.
- `ddg_run_paid_model`: 33 / 100
  - Major: Arguments without a description: route, prompt, payment_headers, agent_id.
  - Minor: String arguments with no constraint or example: route, prompt.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_submit_order`: 33 / 100
  - Major: Arguments without a description: service_id, request, payment_headers, agent_id.
  - Minor: String arguments with no constraint or example: service_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: service_id. Name the tool or the place that returns it, or models look it up first.
- `ddg_html_to_structured`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: html, selectors, mode, attr, agent_id.
  - Minor: String arguments with no constraint or example: html.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_quote_payment`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, agent_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_call`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: service, args, agent_id.
  - Minor: String arguments with no constraint or example: service.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_search_services`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: need, top_k.
  - Minor: String arguments with no constraint or example: need.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_skill_safety_scan`: 40 / 100
  - Major: Arguments without a description: skill_markdown, label, agent_id.
  - Minor: String arguments with no constraint or example: skill_markdown.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_agent_status`: 46 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_list_models`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_public_resource_index`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_security_service_catalog`: 46 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_list_services`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_checkout_conformance`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_mcp_security_profile`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_x402_supported_chains`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_list_local_runtime_options`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_agent_distribution_targets`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_direct_crypto_addresses`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_x402_bazaar_readiness`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ddg_x402scan_status`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
