You're viewing a demo portfolio

Join the waitlist
PRSM

sip_ladder_example

Active

Tool of Sipflow

declared in 0.2.0

[cost: free (pure CPU, no network) | read-only] Return a hand-curated SIP scenario as a Mermaid `sequenceDiagram` plus a bullet list of step-by-step explanations with RFC references. Use this when the user asks 'show me what X looks like' and you don't have a real trace handy. Available scenarios: basic-call, auth-challenge, cancel-before-answer, early-media, hold-resume, refer-blind, proxy-with-record-route, shaken-attested-invite, bye-glare, redirect-302. Pair with: `search_sip_docs` for vendor-specific quirks of the scenario; `render_sip_ladder` if the user does have a real trace.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "scenario"
  ],
  "properties": {
    "verbose": {
      "type": "boolean",
      "default": false,
      "description": "Also include the scenario's long Markdown explanation. Useful when the LLM is going to teach the user; off by default to keep responses small."
    },
    "scenario": {
      "enum": [
        "basic-call",
        "auth-challenge",
        "cancel-before-answer",
        "early-media",
        "hold-resume",
        "refer-blind",
        "proxy-with-record-route",
        "shaken-attested-invite",
        "bye-glare",
        "redirect-302"
      ],
      "type": "string",
      "description": "Which scenario to render. Valid ids: basic-call, auth-challenge, cancel-before-answer, early-media, hold-resume, refer-blind, proxy-with-record-route, shaken-attested-invite, bye-glare, redirect-302."
    },
    "actorNames": {
      "type": "object",
      "properties": {
        "uac": {
          "type": "string"
        },
        "uas": {
          "type": "string"
        },
        "proxy": {
          "type": "string"
        }
      },
      "description": "Override the default actor display names (Alice/Bob/Proxy). Maps to the first/second/third lane in left-to-right order.",
      "additionalProperties": false
    },
    "includeExplanation": {
      "type": "boolean",
      "default": true,
      "description": "Append a bulleted **Notes** section with RFC references for each step."
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Sipflow

https://github.com/cmendes0101/sipflow-cursor-plugin

1/7 registries
View full server →
sip_ladder_example — Sipflow — PRSM MCP