← WebMCP Directory

Tool tree

datacode-app.github.io

Productivity & BusinessTools verified
Website
Sales24 Agent Desk is a multilingual, human-in-the-loop CRM workspace powered by five WebMCP tools.
Explore capabilities
    get_pipeline_snapshotAnswer

    Read the current Sales24 pipeline totals, stage counts, priority load, and drafts awaiting human review.

    View tool JSON
    {
      "name": "get_pipeline_snapshot",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current Sales24 pipeline totals, stage counts, priority load, and drafts awaiting human review.",
      "page": "/sales24-webmcp-demo/"
    }
    find_priority_conversationsAnswer

    Find and rank open customer conversations by language and priority so the user can decide what needs attention first.

    View tool JSON
    {
      "name": "find_priority_conversations",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find and rank open customer conversations by language and priority so the user can decide what needs attention first.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "language": {
            "type": "string",
            "enum": [
              "ckb",
              "ar",
              "en"
            ],
            "description": "Optional customer language."
          },
          "priority": {
            "type": "string",
            "enum": [
              "high",
              "medium",
              "low"
            ],
            "description": "Optional priority filter."
          },
          "limit": {
            "type": "number",
            "minimum": 1,
            "maximum": 20,
            "description": "Maximum results."
          }
        }
      },
      "page": "/sales24-webmcp-demo/"
    }
    focus_conversationAction

    Open one customer conversation in the shared Sales24 workspace so the human and agent see the same context.

    View tool JSON
    {
      "name": "focus_conversation",
      "kind": "act",
      "impl": "imperative",
      "description": "Open one customer conversation in the shared Sales24 workspace so the human and agent see the same context.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "contactId": {
            "type": "string",
            "description": "Sales24 contact ID."
          }
        },
        "required": [
          "contactId"
        ]
      },
      "page": "/sales24-webmcp-demo/"
    }
    draft_follow_upAction

    Prepare a multilingual follow-up as a review-only draft. This tool never sends a message; a human must review and approve it in the UI.

    View tool JSON
    {
      "name": "draft_follow_up",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare a multilingual follow-up as a review-only draft. This tool never sends a message; a human must review and approve it in the UI.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "contactId": {
            "type": "string",
            "description": "Sales24 contact ID."
          },
          "language": {
            "type": "string",
            "enum": [
              "ckb",
              "ar",
              "en"
            ],
            "description": "Sorani Kurdish, Arabic, or English."
          },
          "goal": {
            "type": "string",
            "enum": [
              "book_demo",
              "share_proposal",
              "check_in"
            ],
            "description": "Purpose of the follow-up."
          }
        },
        "required": [
          "contactId",
          "language",
          "goal"
        ]
      },
      "page": "/sales24-webmcp-demo/"
    }
    move_deal_stageAction

    Move a CRM deal to a new stage and show the change immediately in the shared pipeline UI.

    View tool JSON
    {
      "name": "move_deal_stage",
      "kind": "act",
      "impl": "imperative",
      "description": "Move a CRM deal to a new stage and show the change immediately in the shared pipeline UI.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "contactId": {
            "type": "string",
            "description": "Sales24 contact ID."
          },
          "stage": {
            "type": "string",
            "enum": [
              "new",
              "qualified",
              "proposal"
            ],
            "description": "Destination pipeline stage."
          }
        },
        "required": [
          "contactId",
          "stage"
        ]
      },
      "page": "/sales24-webmcp-demo/"
    }