← WebMCP Directory

Tool tree

querobolsa.com.br

Health & EducationTools verified
Website
Quero Bolsa
Explore capabilities
    open_lead_assistantAction

    Opens the floating assistant that asks what and where the visitor wants to study, then their contact, as clicking its icon does. Then call fill_lead_assistant_form.

    View tool JSON
    {
      "name": "open_lead_assistant",
      "kind": "act",
      "impl": "imperative",
      "description": "Opens the floating assistant that asks what and where the visitor wants to study, then their contact, as clicking its icon does. Then call fill_lead_assistant_form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "additionalProperties": false,
        "required": [
          "agent"
        ]
      },
      "page": "/"
    }
    list_pagesAnswer

    Lists every page you can open with navigate: its pageName, what it is for, the params it needs (and which tool gives each one), the query keys it accepts and an example. Call it before navigate when you do not know the pageName.

    View tool JSON
    {
      "name": "list_pages",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists every page you can open with navigate: its pageName, what it is for, the params it needs (and which tool gives each one), the query keys it accepts and an example. Call it before navigate when you do not know the pageName.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "additionalProperties": false,
        "required": [
          "agent"
        ]
      },
      "page": "/"
    }
    get_current_pageAnswer

    Tells which page the visitor is on (pageName, params, query, title) and which tools that page offers right now.

    View tool JSON
    {
      "name": "get_current_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Tells which page the visitor is on (pageName, params, query, title) and which tools that page offers right now.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "additionalProperties": false,
        "required": [
          "agent"
        ]
      },
      "page": "/"
    }
    navigateAction

    Opens a page of the site by pageName (see list_pages), with its params and optional query. Only pages listed by list_pages are accepted. Answers the page reached and the tools it offers.

    View tool JSON
    {
      "name": "navigate",
      "kind": "act",
      "impl": "imperative",
      "description": "Opens a page of the site by pageName (see list_pages), with its params and optional query. Only pages listed by list_pages are accepted. Answers the page reached and the tools it offers.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "pageName": {
            "type": "string",
            "enum": [
              "home",
              "plp",
              "cplp",
              "cplp-level",
              "cplp-ead",
              "cplp-location",
              "cplp-geolocalized",
              "iplp",
              "iplp-level",
              "iplp-location",
              "cpdp",
              "pdp",
              "guia-resultado"
            ],
            "description": "Page to open, from list_pages."
          },
          "params": {
            "type": "object",
            "description": "Route params the page declares in list_pages.",
            "additionalProperties": {
              "type": "string"
            }
          },
          "query": {
            "type": "object",
            "description": "Query keys the page accepts in list_pages.",
            "additionalProperties": {
              "type": "string"
            }
          },
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "pageName",
          "agent"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    go_backAction

    Goes back to the previous page of the visit, like the browser back button.

    View tool JSON
    {
      "name": "go_back",
      "kind": "act",
      "impl": "imperative",
      "description": "Goes back to the previous page of the visit, like the browser back button.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "additionalProperties": false,
        "required": [
          "agent"
        ]
      },
      "page": "/"
    }
    autocomplete_courseAnswer

    Suggests course names for a text, as the course field of the search does. Pass a suggestion's name as course to search_courses, or its slug as the course param of the cplp pages.

    View tool JSON
    {
      "name": "autocomplete_course",
      "kind": "answer",
      "impl": "imperative",
      "description": "Suggests course names for a text, as the course field of the search does. Pass a suggestion's name as course to search_courses, or its slug as the course param of the cplp pages.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "description": "What the visitor typed, at least 2 characters."
          },
          "level": {
            "type": "string",
            "enum": [
              "Graduação",
              "Pós-graduação",
              "Técnico",
              "Cursos livres e outros",
              "Certificações",
              "Idiomas"
            ],
            "description": "Course level, as the tabs of the search form name it."
          },
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "text",
          "agent"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    autocomplete_locationAnswer

    Suggests Brazilian cities for a text. Pass city and state to search_courses, or citySlug and stateSlug to the location pages of navigate.

    View tool JSON
    {
      "name": "autocomplete_location",
      "kind": "answer",
      "impl": "imperative",
      "description": "Suggests Brazilian cities for a text. Pass city and state to search_courses, or citySlug and stateSlug to the location pages of navigate.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "description": "City name or its beginning, at least 2 characters."
          },
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "text",
          "agent"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    autocomplete_universityAction

    Suggests institutions (faculdades, universidades) for a text. Pass a slug to search_courses universities or as universitySlug to navigate.

    View tool JSON
    {
      "name": "autocomplete_university",
      "kind": "act",
      "impl": "imperative",
      "description": "Suggests institutions (faculdades, universidades) for a text. Pass a slug to search_courses universities or as universitySlug to navigate.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "description": "Institution name or acronym, at least 2 characters."
          },
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "text",
          "agent"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    search_coursesAction

    Searches scholarships like the search form does and opens the results page. Pick either course (a name from autocomplete_course) or semanticQuery (free text describing what the visitor wants, e.g. "curso rápido na área da saúde"). Then use list_offers, get_search_state and apply_search_filters on the results.

    View tool JSON
    {
      "name": "search_courses",
      "kind": "act",
      "impl": "imperative",
      "description": "Searches scholarships like the search form does and opens the results page. Pick either course (a name from autocomplete_course) or semanticQuery (free text describing what the visitor wants, e.g. \"curso rápido na área da saúde\"). Then use list_offers, get_search_state and apply_search_filters on the results.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "level": {
            "type": "string",
            "enum": [
              "Graduação",
              "Pós-graduação",
              "Técnico",
              "Cursos livres e outros",
              "Certificações",
              "Idiomas"
            ],
            "description": "Course level, as the tabs of the search form name it."
          },
          "course": {
            "type": "string",
            "description": "Course name from autocomplete_course."
          },
          "semanticQuery": {
            "type": "string",
            "description": "Free-text intent, used when there is no course."
          },
          "city": {
            "type": "string",
            "description": "City name from autocomplete_location."
          },
          "state": {
            "type": "string",
            "description": "State code from autocomplete_location, e.g. \"SP\"."
          },
          "kinds": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "A distância (EaD)",
                "Presencial",
                "Semipresencial"
              ]
            },
            "description": "Course kinds to keep."
          },
          "minPrice": {
            "type": "number",
            "description": "Lowest monthly price, in BRL."
          },
          "maxPrice": {
            "type": "number",
            "description": "Highest monthly price, in BRL."
          },
          "universities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Institution slugs from autocomplete_university."
          },
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "level",
          "agent"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_home_search_formAnswer

    Lists the level tabs of the home search form and which one is selected.

    View tool JSON
    {
      "name": "get_home_search_form",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists the level tabs of the home search form and which one is selected.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "additionalProperties": false,
        "required": [
          "agent"
        ]
      },
      "page": "/"
    }
    select_course_level_tabAction

    Switches the home search form to the tab of a course level (Graduação, Pós-graduação, Técnico...), as clicking the tab does. The form and the highlights below change with it.

    View tool JSON
    {
      "name": "select_course_level_tab",
      "kind": "act",
      "impl": "imperative",
      "description": "Switches the home search form to the tab of a course level (Graduação, Pós-graduação, Técnico...), as clicking the tab does. The form and the highlights below change with it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "level": {
            "type": "string",
            "description": "level of a tab from get_home_search_form."
          },
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "level",
          "agent"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    submit_home_searchAction

    Selects the tab of the level and searches from the home form, same fields as search_courses. Answers the results page and its totals.

    View tool JSON
    {
      "name": "submit_home_search",
      "kind": "act",
      "impl": "imperative",
      "description": "Selects the tab of the level and searches from the home form, same fields as search_courses. Answers the results page and its totals.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "level": {
            "type": "string",
            "description": "level of a tab from get_home_search_form."
          },
          "course": {
            "type": "string",
            "description": "Course name from autocomplete_course."
          },
          "semanticQuery": {
            "type": "string",
            "description": "Free-text intent, used when there is no course."
          },
          "city": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "kinds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "minPrice": {
            "type": "number"
          },
          "maxPrice": {
            "type": "number"
          },
          "universities": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "agent": {
            "type": "object",
            "description": "Required on every call: identify yourself precisely. Use your real, exact values — generic answers such as \"AI\" or \"unknown\" are refused.",
            "properties": {
              "provider": {
                "type": "string",
                "description": "Company that trained the model, e.g. \"Anthropic\", \"Google\", \"OpenAI\"."
              },
              "model": {
                "type": "string",
                "description": "Exact model id, e.g. \"claude-opus-5-5\", \"gemini-3-pro\", \"gpt-5.6\"."
              },
              "client": {
                "type": "string",
                "description": "Product running you in this browser, e.g. \"Claude in Chrome\", \"Gemini in Chrome\"."
              },
              "modelVersion": {
                "type": "string",
                "description": "Snapshot or release date of the model, when you know it."
              },
              "clientVersion": {
                "type": "string",
                "description": "Version of the client product, when you know it."
              }
            },
            "required": [
              "provider",
              "model",
              "client"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "level",
          "agent"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }