# Sipflow (dev.sipflow/sipflow): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/dev.sipflow%2Fsipflow/versions/latest)
- Connected to: https://mcp.sipflow.dev/mcp
- Homepage: https://www.sipflow.dev/
- Repository: https://github.com/cmendes0101/sipflow-cursor-plugin
- Scoring rules: v2
- Tools: 22
- Average: 73.9 / 100 (Clear)
- Near-identical pairs: 0

This page shows how Sipflow (dev.sipflow/sipflow)'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: The server's instructions are 6084 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

- `minimize_sip_trace`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `stir_attestation_explainer`: 64 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `compare_sdp_offer_answer`: 67 / 100
  - Minor: Says nothing about what it returns.
- `validate_e164_number`: 67 / 100
  - Minor: Says nothing about what it returns.
- `validate_stir_shaken_identity`: 68 / 100
  - Major: Says nothing about when to use it, or when not to.
- `parse_sdp`: 69 / 100
- `render_sip_ladder`: 69 / 100
  - Minor: Says nothing about what it returns.
- `sip_ladder_example`: 69 / 100
  - Minor: Arguments without a description: actorNames.uac, actorNames.uas, actorNames.proxy.
  - Minor: String arguments with no constraint or example: actorNames.uac, actorNames.uas, actorNames.proxy.
- `diff_sip_messages`: 72 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `detect_sip_stack`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `fetch_sipflow_share`: 74 / 100
- `lint_sip_request`: 74 / 100
- `lookup_response_code`: 74 / 100
- `lookup_sip_header`: 74 / 100
- `parse_sip_message`: 74 / 100
- `webrtc_sip_checklist`: 76 / 100
  - Minor: No `required` list, so every argument is optional.
- `detect_sip_vendor_from_config`: 79 / 100
- `troubleshoot_response_code`: 79 / 100
- `search_sip_docs`: 84 / 100
- `submit_sipflow_feedback`: 84 / 100
- `dns_diagnose_sip_target`: 89 / 100
  - Minor: The description is long (563 words). It helps selection but costs steps and tokens.
- `review_sip_config`: 89 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Major: It may be destructive, but destructiveHint is not set.

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)
