← WebMCP Directory

Tool tree

taskbridge-omega.vercel.app

Productivity & BusinessTools verified
Website
TaskBridge helps candidates discover, evaluate, and manage job opportunities. Humans browse a familiar interface; AI agents work through WebMCP tools.
Explore capabilities

    page: Every page

    search_jobsAnswer

    Search available job opportunities by skills, role keywords, company, or location. Results are ranked by how well each job matches the candidate profile (see get_candidate_profile).

    View tool JSON
    {
      "name": "search_jobs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search available job opportunities by skills, role keywords, company, or location. Results are ranked by how well each job matches the candidate profile (see get_candidate_profile).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Keywords such as skills ('rust', 'react'), role titles ('full-stack'), or company names."
          },
          "location": {
            "type": "string",
            "description": "City or country to filter by, e.g. 'Berlin'."
          },
          "remote": {
            "type": "boolean",
            "description": "When true, only fully remote jobs are returned."
          }
        }
      },
      "page": "/"
    }
    get_job_detailsAnswer

    Retrieve full details for a specific job opportunity, including description, requirements, and the candidate match analysis. Get valid job ids from search_jobs.

    View tool JSON
    {
      "name": "get_job_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve full details for a specific job opportunity, including description, requirements, and the candidate match analysis. Get valid job ids from search_jobs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "job_id": {
            "type": "string",
            "description": "The id of a job returned by search_jobs."
          }
        },
        "required": [
          "job_id"
        ]
      },
      "page": "/"
    }
    get_candidate_profileAnswer

    Retrieve the candidate's profile: skills, interests, experience history, and remote-work preference. Call this before recommending or saving jobs.

    View tool JSON
    {
      "name": "get_candidate_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve the candidate's profile: skills, interests, experience history, and remote-work preference. Call this before recommending or saving jobs.",
      "page": "/"
    }
    save_jobAction

    Save a job opportunity to the candidate's workspace so they can review it later. Only save jobs that genuinely match the candidate profile.

    View tool JSON
    {
      "name": "save_job",
      "kind": "act",
      "impl": "imperative",
      "description": "Save a job opportunity to the candidate's workspace so they can review it later. Only save jobs that genuinely match the candidate profile.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "job_id": {
            "type": "string",
            "description": "The id of the job to save."
          }
        },
        "required": [
          "job_id"
        ]
      },
      "page": "/"
    }
    get_saved_jobsAnswer

    List the jobs currently saved in the candidate's workspace, in the order they were saved.

    View tool JSON
    {
      "name": "get_saved_jobs",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the jobs currently saved in the candidate's workspace, in the order they were saved.",
      "page": "/"
    }
    apply_jobAction

    Record an application for a job and draft a tailored cover letter from the candidate profile. The candidate reviews the draft and submits it externally via the job's original posting URL — never submit on their behalf.

    View tool JSON
    {
      "name": "apply_job",
      "kind": "act",
      "impl": "imperative",
      "description": "Record an application for a job and draft a tailored cover letter from the candidate profile. The candidate reviews the draft and submits it externally via the job's original posting URL — never submit on their behalf.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "job_id": {
            "type": "string",
            "description": "The id of the job to apply for."
          }
        },
        "required": [
          "job_id"
        ]
      },
      "page": "/"
    }