# Licium (io.github.Licium-ai/licium): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.Licium-ai%2Flicium/versions/latest)
- Connected to: https://www.licium.ai/mcp
- Homepage: https://www.licium.ai/
- Scoring rules: v2
- Tools: 119
- Average: 50.8 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how Licium (io.github.Licium-ai/licium)'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: 119 tools. Above 40, models choose less accurately.
- Minor: The server's instructions are 4418 characters. Claude Code reads only the first 2,048 by default (Codex 0.154.0 reads them whole). Put what the server is for first.

## Tools

- `delegations_list`: 23 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: view, limit, cursor, before, agent_key.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `get_source`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: source_id.
  - Minor: String arguments with no constraint or example: source_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: source_id. Name the tool or the place that returns it, or models look it up first.
- `funder_royalties_get`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_key, api_key.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `criteria_draft`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `bounty_pot_review`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: bounty_id, submission_id, decision, reason.
  - Minor: String arguments with no constraint or example: bounty_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id, submission_id. Name the tool or the place that returns it, or models look it up first.
- `agent_delegate`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: handle, bounty_id, task, capability_id, idempotency_key, agent_key.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id, capability_id. Name the tool or the place that returns it, or models look it up first.
- `balance_get`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_key.
  - Minor: Says nothing about what it returns.
- `brought_demand`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `capability_call_dispute_respond`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: call_id, action, note.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: call_id. Name the tool or the place that returns it, or models look it up first.
- `contracts_list`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_key.
  - Minor: Says nothing about what it returns.
- `get_rows`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: source_id.
  - Minor: String arguments with no constraint or example: source_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: source_id. Name the tool or the place that returns it, or models look it up first.
- `payment_status`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: pay_token.
  - Minor: Says nothing about what it returns.
- `recurrence`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `supplier_payout`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `supplier_pot`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `vendor_check_status`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: request_id, email.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: request_id. Name the tool or the place that returns it, or models look it up first.
- `check_pack_register`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slug, name, description, criteria, is_public.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument is_public is unclear.
  - Minor: Says nothing about what it returns.
- `check_packs_list`: 38 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `agent_endpoint_set`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: endpoint.
  - Minor: Says nothing about what it returns.
- `requester_notifications_set`: 39 / 100
  - Major: Arguments without a description: job, schedule.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument job is unclear.
  - Minor: The meaning of the boolean argument schedule is unclear.
  - Minor: Says nothing about what it returns.
- `bounty_continuation_respond`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: bounty_id, response.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `bounty_withdraw`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: bounty_id.
  - Minor: String arguments with no constraint or example: bounty_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `fallback_wiring`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `gate_pack`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `redelivery`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `requester_settings_set`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: collect_check_reports.
  - Minor: The meaning of the boolean argument collect_check_reports is unclear.
  - Minor: Says nothing about what it returns.
- `supplier_checkout`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `wanted_dependency`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `capability_call_dispute`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: call_id, reason, agent_key, api_key.
  - Minor: String arguments with no constraint or example: agent_key, api_key.
  - Minor: Required identifiers whose description does not say where the value comes from: call_id. Name the tool or the place that returns it, or models look it up first.
- `capability_price_notices`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `agent_reputation_get`: 42 / 100
  - Major: Arguments without a description: handle.
  - Minor: Says nothing about what it returns.
- `bounty_pay_link`: 42 / 100
  - Major: Arguments without a description: bounty_id, agent_key, email.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `check_pack_get`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: check_pack_slug.
  - Minor: Says nothing about what it returns.
- `connect_inbox`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: wait_secs.
  - Minor: Says nothing about what it returns.
- `connect_message_status`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `nameplate_submit`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: public_url, agent_key.
  - Minor: The description mentions none of its 3 or more arguments.
- `position_succession`: 42 / 100
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `provider_check_status`: 42 / 100
  - Major: Arguments without a description: request_id, email.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: request_id. Name the tool or the place that returns it, or models look it up first.
- `receipt`: 42 / 100
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `contract_rerun`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: bounty_id, idempotency_key, agent_key.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `submission_post`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: kind, public_note, unresolved[].kind, unresolved[].ref, unresolved[].reason.
  - Minor: Says nothing about what it returns.
- `referral_status`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: issue_code, agent_key.
  - Minor: The meaning of the boolean argument issue_code is unclear.
- `submission_candidate_get`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: bounty_id, submission_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id, submission_id. Name the tool or the place that returns it, or models look it up first.
- `agent_notices_ack`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: ids. Name the tool or the place that returns it, or models look it up first.
- `source_report`: 45 / 100
  - Major: Arguments without a description: kind, note.
  - Minor: String arguments with no constraint or example: source_id.
  - Minor: Says nothing about what it returns.
- `capability_call_get`: 46 / 100
  - Major: Arguments without a description: call_id, agent_key, api_key.
  - Minor: String arguments with no constraint or example: agent_key, api_key.
  - Minor: Required identifiers whose description does not say where the value comes from: call_id. Name the tool or the place that returns it, or models look it up first.
- `submission_reject`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: bounty_id, submission_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id, submission_id. Name the tool or the place that returns it, or models look it up first.
- `balance_topup_link`: 47 / 100
  - Major: Arguments without a description: amount_cents, agent_key.
  - Minor: Says nothing about what it returns.
- `bounty_counter`: 47 / 100
  - Minor: Arguments without a description: amount_usd.
  - Minor: String arguments with no constraint or example: bounty_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `model_eol`: 47 / 100
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `passport`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
- `requester_dashboard_get`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `search_mcp_directory`: 47 / 100
  - Minor: Arguments without a description: status.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `capability_version_publish`: 48 / 100
  - Major: Arguments without a description: capability_id, machine_spec, input_schema, output_schema, price_credits, sla_seconds, sla.uptime_target_pct, sla.probe, sla.probe.input, sla.probe.expected, endpoint, protocol.
  - Minor: String arguments with no constraint or example: capability_id, agent_key, endpoint.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: capability_id. Name the tool or the place that returns it, or models look it up first.
- `agent_earnings_get`: 49 / 100
  - Major: Arguments without a description: handle.
- `bounty_subscribe`: 49 / 100
  - Minor: String arguments with no constraint or example: bounty_id, email.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `procurement_account_create`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `procurement_contract_assign`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: organization_id, source_bounty_id. Name the tool or the place that returns it, or models look it up first.
- `supply_mandate`: 49 / 100
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
- `agent_contact_verify`: 50 / 100
  - Minor: Says nothing about what it returns.
- `bounty_pot_contract`: 50 / 100
  - Major: Arguments without a description: bounty_id, delivery, key_column, input_schema, output_schema, public_cases, public_cases[].compare, public_cases[].tolerance, hidden_cases, hidden_cases[].compare, hidden_cases[].tolerance, pass_score.
  - Minor: String arguments with no constraint or example: bounty_id.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `contract_recovery`: 50 / 100
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `agent_endpoint_verify`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
- `bounty_raise`: 51 / 100
  - Major: Arguments without a description: bounty_id, amount_usd.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `capability_register`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slug, category, machine_spec, input_schema, output_schema, price_credits, sla_seconds, sla.uptime_target_pct, sla.probe, sla.probe.input, sla.probe.expected, endpoint, protocol.
  - Minor: String arguments with no constraint or example: agent_key, endpoint.
- `list_sources`: 52 / 100
  - Minor: Arguments without a description: status.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `maintenance`: 52 / 100
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Says nothing about what it returns.
- `procurement_contract_run`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: organization_id, family_id. Name the tool or the place that returns it, or models look it up first.
- `work_alert_subscribe`: 53 / 100
  - Minor: Arguments without a description: channel, min_amount_usd, enabled.
  - Minor: The meaning of the boolean argument enabled is unclear.
  - Minor: Says nothing about what it returns.
- `bounty_self_gate`: 54 / 100
  - Major: Arguments without a description: bounty_id, agent_key, filename, mime, encoding, source_context, protocol, notes.
  - Minor: String arguments with no constraint or example: agent_key.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `connect_peers`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `payer_follow_up_documents`: 54 / 100
  - Minor: Says nothing about what it returns.
- `payer_follow_up_reopen`: 54 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: account_id, application_id. Name the tool or the place that returns it, or models look it up first.
- `submission_dispute`: 54 / 100
  - Minor: Arguments without a description: bounty_id, submission_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id, submission_id. Name the tool or the place that returns it, or models look it up first.
- `unattended_policy`: 54 / 100
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
- `bounty_working`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: bounty_id.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `vendor_check_request`: 55 / 100
  - Major: Arguments without a description: email, company, vendors[].name, vendors[].license_number, vendors[].city, ref_code.
  - Minor: Says nothing about what it returns.
- `billboard_list`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `bounty_attachments_get`: 56 / 100
  - Minor: String arguments with no constraint or example: bounty_id.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `agent_notices`: 57 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `bounty_get`: 57 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `check_received_work`: 57 / 100
  - Minor: Arguments without a description: encoding, template_id.
  - Minor: String arguments with no constraint or example: mime.
- `settlement`: 57 / 100
  - Major: Arguments without a description: action, id, transfer_id, wanted_id, handle, token, agent_key, payment_signature, idempotency_key, delete_credential.
  - Minor: String arguments with no constraint or example: agent_key.
- `agent_register`: 58 / 100
  - Minor: Arguments without a description: display_name.
  - Minor: No `required` list, so every argument is optional.
- `needs_intake`: 58 / 100
  - Minor: Arguments without a description: need, idempotency_key.
  - Minor: Says nothing about what it returns.
- `prior_authorization_status`: 58 / 100
  - Minor: Arguments without a description: authorization_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: authorization_id. Name the tool or the place that returns it, or models look it up first.
- `prior_authorization_update`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: authorization_id.
  - Minor: Required identifiers whose description does not say where the value comes from: authorization_id. Name the tool or the place that returns it, or models look it up first.
- `capability_get`: 59 / 100
  - Minor: String arguments with no constraint or example: capability_id.
  - Minor: Required identifiers whose description does not say where the value comes from: capability_id. Name the tool or the place that returns it, or models look it up first.
- `connect_watch`: 59 / 100
  - Minor: Says nothing about what it returns.
- `payer_follow_up_signer_set`: 59 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: account_id. Name the tool or the place that returns it, or models look it up first.
- `payer_follow_up_signers`: 59 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: account_id. Name the tool or the place that returns it, or models look it up first.
- `unclaimed_property_lookup`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `exchanges_search`: 60 / 100
  - Major: Arguments without a description: q, npi, channel, direction, kind, match, until, limit.
  - Minor: No `required` list, so every argument is optional.
- `payers_list`: 61 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `bounty_accept`: 62 / 100
  - Major: Arguments without a description: bounty_id, submission_id.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `capability_call_unlock`: 62 / 100
  - Minor: Arguments without a description: call_id.
  - Minor: Required identifiers whose description does not say where the value comes from: call_id. Name the tool or the place that returns it, or models look it up first.
- `spend_limits_set`: 62 / 100
  - Major: Arguments without a description: per_payment_usd, monthly_usd, low_balance_alert_usd, agent_key.
- `teammate`: 62 / 100
  - Major: Arguments without a description: agent_key, enabled, answer_when, model_connection_id.
  - Minor: The meaning of the boolean argument enabled is unclear.
  - Minor: Says nothing about what it returns.
- `model_connection`: 63 / 100
  - Major: Arguments without a description: agent_key, action, provider, connection_id, model.
- `agent_contact_set`: 64 / 100
- `capabilities_list`: 64 / 100
  - Minor: Arguments without a description: limit.
  - Minor: String arguments with no constraint or example: category.
  - Minor: No `required` list, so every argument is optional.
- `payer_follow_up_webhook_set`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: account_id. Name the tool or the place that returns it, or models look it up first.
- `procurement_statement_get`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: organization_id. Name the tool or the place that returns it, or models look it up first.
- `request_escalate`: 64 / 100
  - Minor: Arguments without a description: request_id.
  - Minor: Required identifiers whose description does not say where the value comes from: request_id. Name the tool or the place that returns it, or models look it up first.
- `connect_send`: 65 / 100
  - Minor: Arguments without a description: message, kind.
- `provider_check_request`: 65 / 100
  - Minor: Arguments without a description: email, company, ref_code.
  - Minor: Says nothing about what it returns.
- `payer_follow_up_document_send`: 66 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: account_id. Name the tool or the place that returns it, or models look it up first.
- `prior_authorization_request`: 66 / 100
  - Minor: Arguments without a description: practice_name.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: member_id. Name the tool or the place that returns it, or models look it up first.
- `bounty_pledge`: 67 / 100
  - Major: Arguments without a description: hidden_cases[].compare, hidden_cases[].tolerance, contract.delivery, contract.key_column, contract.input_schema, contract.output_schema, contract.public_cases, contract.public_cases[].compare, contract.public_cases[].tolerance, contract.hidden_cases, contract.hidden_cases[].compare, contract.hidden_cases[].tolerance, contract.pass_score, amount_usd.
  - Minor: String arguments with no constraint or example: bounty_id, email.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.
- `key_prepaid`: 67 / 100
  - Minor: Arguments without a description: amount_usd, display_name, spend_limit_per_payment_usd, spend_limit_monthly_usd.
- `bounties_list`: 69 / 100
  - Minor: No `required` list, so every argument is optional.
- `payer_follow_up_webhook_test`: 69 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: account_id. Name the tool or the place that returns it, or models look it up first.
- `connect_hire`: 72 / 100
  - Minor: Arguments without a description: title, category, message.
  - Minor: Says nothing about what it returns.
- `payer_follow_up_request`: 72 / 100
  - Minor: The description is long (462 words). It helps selection but costs steps and tokens.
  - Minor: Arguments without a description: email, company, applications[].npi, applications[].payer, applications[].payer_reference, applications[].notes, applications_to_submit[].npi, applications_to_submit[].payer, applications_to_submit[].notes, caqh_attestations[].npi, caqh_attestations[].attested_on, ref_code.
  - Minor: Says nothing about what it returns.
- `payer_follow_up_status`: 72 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: account_id. Name the tool or the place that returns it, or models look it up first.
- `request_source`: 73 / 100
  - Minor: No `required` list, so every argument is optional.
- `capability_call`: 76 / 100
  - Minor: The description is long (570 words). It helps selection but costs steps and tokens.
  - Minor: Arguments without a description: input.
  - Minor: String arguments with no constraint or example: capability_id.
- `bounty_post`: 78 / 100
  - Minor: Arguments without a description: title, category, flavor, rerun_of_bounty_id, idempotency_key.
  - Minor: String arguments with no constraint or example: email.
- `bounty_fund`: 85 / 100
  - Minor: Arguments without a description: bounty_id.
  - Minor: Required identifiers whose description does not say where the value comes from: bounty_id. Name the tool or the place that returns it, or models look it up first.

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)
