← WebMCP Directory

Tool tree

arthurdanjou.fr

Media & PersonalTools verified
Website
AI Research Intern at CMAP, Ecole Polytechnique. Research on adversarial distributed learning, data ownership verification, and efficient learning.
Explore capabilities

    page: Every page

    list_pagesAnswer

    Lists pages on this site with their route, title and description. Use it to see what the site covers before reading a page.

    View tool JSON
    {
      "name": "list_pages",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists pages on this site with their route, title and description. Use it to see what the site covers before reading a page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "How many pages to return. Defaults to 20."
          },
          "offset": {
            "type": "number",
            "description": "How many pages to skip, for paging through long sites."
          }
        }
      },
      "page": "/"
    }
    search_pagesAnswer

    Searches the full content of this site and returns the best matching pages with their route, title and description. Takes a plain language query.

    View tool JSON
    {
      "name": "search_pages",
      "kind": "answer",
      "impl": "imperative",
      "description": "Searches the full content of this site and returns the best matching pages with their route, title and description. Takes a plain language query.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Words or a phrase to search for, such as \"refund policy\"."
          },
          "limit": {
            "type": "number",
            "description": "How many results to return. Defaults to 10."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    get_page_markdownAnswer

    Reads a page of this site as markdown. Pass a route returned by list_pages or search_pages, such as /about.

    View tool JSON
    {
      "name": "get_page_markdown",
      "kind": "answer",
      "impl": "imperative",
      "description": "Reads a page of this site as markdown. Pass a route returned by list_pages or search_pages, such as /about.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "route": {
            "type": "string",
            "description": "Site route to read, such as /blog/hello-world."
          }
        },
        "required": [
          "route"
        ]
      },
      "page": "/"
    }