# com.mudko/agent-ready-kit: tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.mudko%2Fagent-ready-kit/versions/latest)
- Connected to: https://mudko.com/api/mcp
- Homepage: https://mudko.com/
- Repository: https://github.com/lmno100/mudko
- Scoring rules: v2
- Tools: 26
- Average: 70.7 / 100 (Clear)
- Near-identical pairs: 0

This page shows how com.mudko/agent-ready-kit'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

- Minor: 26 tools. Above 25, models start to tell tools apart less well.

## Tools

- `verify_deployment`: 48 / 100
  - Major: Arguments without a description: url, expectedLevel.
  - Minor: String arguments with no constraint or example: url.
- `detect_platform`: 55 / 100
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
- `refine_quote`: 55 / 100
  - Major: Arguments without a description: quote_id, additional_context, additional_context.organization_type, additional_context.use_case_summary, additional_context.decision_stage, additional_context.budget_signal, additional_constraints, additional_constraints.requires_refundability, additional_constraints.compliance_requirements, additional_constraints.geography.
  - Minor: String arguments with no constraint or example: quote_id, additional_context.organization_type, additional_context.use_case_summary, additional_context.decision_stage, additional_context.budget_signal, additional_constraints.geography.
  - Minor: The meaning of the boolean argument additional_constraints.requires_refundability is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: quote_id. Name the tool or the place that returns it, or models look it up first.
- `verify_credentials`: 57 / 100
  - Major: Arguments without a description: compliance_filter.
  - Minor: No `required` list, so every argument is optional.
- `scan_site`: 58 / 100
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
- `clarifying_questions`: 60 / 100
  - Major: Arguments without a description: quote_id, max_questions.
  - Minor: String arguments with no constraint or example: quote_id.
  - Minor: Required identifiers whose description does not say where the value comes from: quote_id. Name the tool or the place that returns it, or models look it up first.
- `tier_selector`: 60 / 100
  - Major: Arguments without a description: service_request, service_request.natural_language_description.
  - Minor: String arguments with no constraint or example: service_request.natural_language_description.
- `create_proposal`: 62 / 100
  - Major: Arguments without a description: quote_id, user_consent_scope, selected_tier, checkout_protocol.
  - Minor: String arguments with no constraint or example: quote_id, selected_tier.
  - Minor: Required identifiers whose description does not say where the value comes from: quote_id. Name the tool or the place that returns it, or models look it up first.
- `get_customer_files`: 66 / 100
  - Major: Arguments without a description: siteName, description, phone, category, primaryToolName, primaryToolDescription.
  - Minor: String arguments with no constraint or example: siteName, description, phone, category, primaryToolName, primaryToolDescription.
- `get_citation_report`: 70 / 100
- `run_site_audit`: 70 / 100
- `generate_files`: 71 / 100
  - Major: Arguments without a description: siteName, description, phone, category, primaryToolDescription.
  - Minor: String arguments with no constraint or example: siteName, description, phone, category, primaryToolDescription.
- `get_bazaar_listing_kit`: 72 / 100
  - Minor: Arguments without a description: stack.
- `check_bazaar_listing`: 73 / 100
- `request_quote`: 73 / 100
  - Major: Arguments without a description: service_request, service_request.natural_language_description, service_request.service_category, service_request.timeline_preference, service_request.intent_expiry, buyer_context, buyer_context.organization_type, buyer_context.use_case_summary, buyer_context.decision_stage, buyer_context.budget_signal, constraints, constraints.requires_refundability, constraints.compliance_requirements, constraints.geography, calling_agent, calling_agent.agent_id, calling_agent.user_consent_scope.
  - Minor: String arguments with no constraint or example: service_request.natural_language_description, service_request.service_category, service_request.timeline_preference, service_request.intent_expiry, buyer_context.use_case_summary, buyer_context.budget_signal, constraints.geography, calling_agent.agent_id.
  - Minor: The meaning of the boolean argument constraints.requires_refundability is unclear.
- `start_checkout`: 75 / 100
- `validate_x402_endpoint`: 75 / 100
- `start_agent_ready_setup`: 77 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `submit_lead`: 78 / 100
  - Minor: Arguments without a description: source.
  - Minor: String arguments with no constraint or example: email.
- `summarize_scan_for_humans`: 78 / 100
- `analyze_business_vertical`: 80 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `recommend_tool_names`: 80 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `create_bazaar_listing`: 81 / 100
- `get_pricing_tiers`: 82 / 100
- `list_payable_apis`: 87 / 100
- `request_invoice`: 95 / 100

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)
