← WebMCP Directory

Tool tree

documentation.mailgun.com

Developer ToolsTools verified
Website
Learn how to use the Mailgun APIs using our Developer Documentation.
Explore capabilities

    page: Every page

    get_current_pageAnswer

    Report which documentation page the user is looking at right now, including the product and version in scope and whether it is an API reference page. Call this first so an answer matches what is on screen.

    View tool JSON
    {
      "name": "get_current_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Report which documentation page the user is looking at right now, including the product and version in scope and whether it is an API reference page. Call this first so an answer matches what is on screen.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    search_docsAnswer

    Search this documentation site and return matching pages with their titles and URLs. Use it to find the page that answers a question before reading it.

    View tool JSON
    {
      "name": "search_docs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search this documentation site and return matching pages with their titles and URLs. Use it to find the page that answers a question before reading it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "What to search for"
          },
          "limit": {
            "type": "integer",
            "description": "Maximum number of results, 10 by default"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    read_pageAnswer

    Return the full Markdown source of a documentation page. Omit the url to read the page the user is currently on.

    View tool JSON
    {
      "name": "read_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the full Markdown source of a documentation page. Omit the url to read the page the user is currently on.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Site-relative page path, for example /guides/quickstart"
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_site_overviewAnswer

    Return the outline of this documentation site: its sections and the pages inside them, limited to what the current user may see. Use it to orient before searching.

    View tool JSON
    {
      "name": "get_site_overview",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the outline of this documentation site: its sections and the pages inside them, limited to what the current user may see. Use it to orient before searching.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    read_skillAnswer

    List the agent skills this site publishes, or read one by name. A skill explains how to carry out a task against the documented product.

    View tool JSON
    {
      "name": "read_skill",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the agent skills this site publishes, or read one by name. A skill explains how to carry out a task against the documented product.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Skill name; omit to list every skill"
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    navigate_pageAction

    Move the browser tab to another page of this documentation site, so the user sees what an answer is based on. Accepts site-relative paths only.

    View tool JSON
    {
      "name": "navigate_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Move the browser tab to another page of this documentation site, so the user sees what an answer is based on. Accepts site-relative paths only.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Site-relative page path, optionally with a #section anchor"
          }
        },
        "required": [
          "url"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }

    page: Onboarding ir

    leave_feedbackSensitive Action

    Report that a documentation page is wrong, outdated, confusing or incomplete. Use it only when the user agrees, and summarize the problem in their words. Reports reach the team that owns the page.

    View tool JSON
    {
      "name": "leave_feedback",
      "kind": "transact",
      "impl": "imperative",
      "description": "Report that a documentation page is wrong, outdated, confusing or incomplete. Use it only when the user agrees, and summarize the problem in their words. Reports reach the team that owns the page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "summary": {
            "type": "string",
            "description": "One sentence naming the problem"
          },
          "details": {
            "type": "string",
            "description": "What is wrong and what the page should say"
          },
          "url": {
            "type": "string",
            "description": "Site-relative path of the page; the current page by default"
          }
        },
        "required": [
          "summary"
        ],
        "additionalProperties": false
      },
      "page": "/docs/inboxready/onboarding-ir"
    }