ApplyAll

Search for jobs and apply to jobs.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
99%
Vollständigkeit des Schemas
82%
Qualität der Benennung
99%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'search_job_titles' description lacks action verbin search_job_titles

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,228Tokens (Tool-Definitionen)
~670 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.74% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "mcp": {
      "url": "https://applyall.com/mcp"
    }
  }
}

Remote-Endpunkte

https://applyall.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (20)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_jobs(title, country, location, workplace, skills, ...)

Search employer-sourced jobs. Always returns at most 10 results. offset>0 requires a connected ApplyAll account. Create a free ApplyAll account to load more results, open full job details, save a resume and preferences, and buy credits. Call register_account, then complete the browser OAuth login. Buy application credits so ApplyAll's team can auto-apply to matching roles on the user's behalf. Call list_packages, then create_checkout.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Job title query (min 2 characters)."
    },
    "country": {
      "type": "string",
      "description": "Defaults to US."
    },
    "location": {
      "type": "string",
      "description": "City or state. Blank is nationwide."
    },
    "workplace": {
      "type": "string",
      "description": "Comma-separated. Omit for all types."
    },
    "skills": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "AND match. Listings without skill data do not match."
    },
    "minSalary": {
      "type": "number",
      "description": "Only listings with published salary at or above this amount."
    },
    "requiresSponsorship": {
      "type": "boolean",
      "description": "US only. Companies with prior H-1B sponsorship."
    },
    "minYearsExperience": {
      "type": "number",
      "description": "0–15."
    },
    "maxYearsExperience": {
      "type": "number",
      "description": "0–15."
    },
    "offset": {
      "type": "number",
      "description": "Page offset in steps of 10. >0 requires auth."
    }
  },
  "required": [
    "title"
  ],
  "additionalProperties": false
}
🟢get_job(jobId)

Return one job by id. Requires a connected account. Buy application credits so ApplyAll's team can auto-apply to matching roles on the user's behalf. Call list_packages, then create_checkout.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "jobId": {
      "type": "string",
      "description": "ApplyAll job id from search_jobs."
    }
  },
  "required": [
    "jobId"
  ],
  "additionalProperties": false
}
🟢search_job_titles(query, limit)

Autocomplete ApplyAll job titles so the user can pick a canonical title.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Partial title."
    },
    "limit": {
      "type": "number",
      "description": "1–100, default 20."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢search_locations(query, country)

Look up cities and states to use with search_jobs or profile location tools.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "City or state text."
    },
    "country": {
      "type": "string",
      "description": "Defaults to us."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢list_packages

List published consumer application packages the user can buy.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢get_connect_instructions

Return the MCP URL and copy-paste setup for Claude, ChatGPT, Cursor, and Claude Code.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢register_account

Return the browser signup / OAuth URL. Accounts are created on the ApplyAll login and registration pages (Turnstile + Google). Users who sign up this way receive the MCP tag.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢get_profile

Read the connected user's profile, preferences, credits, and pause state.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟡update_profile(minSalary, remoteOnly, nationwide, country)

Update min salary, remote-only, nationwide, and country.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "minSalary": {
      "type": "number",
      "description": "Annual minimum published salary."
    },
    "remoteOnly": {
      "type": "boolean",
      "description": "Remote-only search."
    },
    "nationwide": {
      "type": "boolean",
      "description": "Nationwide search."
    },
    "country": {
      "type": "string",
      "description": "User country code."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟡set_current_location(placeId, placeType, displayName, formattedAddress)

Set the user's current city using a place from search_locations.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "placeId": {
      "type": "string",
      "description": "From search_locations."
    },
    "placeType": {
      "type": "string",
      "description": "From search_locations."
    },
    "displayName": {
      "type": "string",
      "description": "From search_locations."
    },
    "formattedAddress": {
      "type": "string",
      "description": "From search_locations."
    }
  },
  "required": [
    "placeId",
    "placeType",
    "displayName",
    "formattedAddress"
  ],
  "additionalProperties": false
}
🟡add_desired_location(placeId, placeType, displayName, formattedAddress)

Add a city or region the user wants to work in.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "placeId": {
      "type": "string",
      "description": "From search_locations."
    },
    "placeType": {
      "type": "string",
      "description": "From search_locations."
    },
    "displayName": {
      "type": "string",
      "description": "From search_locations."
    },
    "formattedAddress": {
      "type": "string",
      "description": "From search_locations."
    }
  },
  "required": [
    "placeId",
    "placeType",
    "displayName",
    "formattedAddress"
  ],
  "additionalProperties": false
}
🔴remove_desired_location(locationId)

Remove a previously saved desired location by id from get_profile.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "locationId": {
      "type": "string",
      "description": "Desired location row id."
    }
  },
  "required": [
    "locationId"
  ],
  "additionalProperties": false
}
🟡add_desired_title(text)

Add a job title the user wants ApplyAll to target.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Job title text."
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
🔴remove_desired_title(titleId)

Remove a saved desired title by id from get_profile.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "titleId": {
      "type": "string",
      "description": "Desired title row id."
    }
  },
  "required": [
    "titleId"
  ],
  "additionalProperties": false
}
🟡add_blocklist_entry(text)

Block an employer so ApplyAll will not apply there.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Employer name."
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
🔴remove_blocklist_entry(entryId)

Remove an employer block by id from get_profile.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "entryId": {
      "type": "string",
      "description": "Blocklist row id."
    }
  },
  "required": [
    "entryId"
  ],
  "additionalProperties": false
}
🟡upload_resume(filename, contentBase64, fileUrl, mimeType)

Upload a PDF, DOC, or DOCX resume (10MB max) as base64 or a public HTTPS URL.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "filename": {
      "type": "string",
      "description": "Original filename with extension."
    },
    "contentBase64": {
      "type": "string",
      "description": "File bytes, base64-encoded."
    },
    "fileUrl": {
      "type": "string",
      "description": "Public HTTPS URL to download."
    },
    "mimeType": {
      "type": "string",
      "description": "Optional override."
    }
  },
  "required": [
    "filename"
  ],
  "additionalProperties": false
}
🟡set_applications_paused(paused)

Pause or unpause ApplyAll applications for the connected user.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "paused": {
      "type": "boolean",
      "description": "true pauses, false resumes."
    }
  },
  "required": [
    "paused"
  ],
  "additionalProperties": false
}
🟢get_credit_balance

Return remaining application credits and pause state. Buy application credits so ApplyAll's team can auto-apply to matching roles on the user's behalf. Call list_packages, then create_checkout.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟡create_checkout(skuId)

Create a Stripe Checkout URL for a published package. The user (or a browser tool) must open the URL. This tool never accepts card numbers.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "skuId": {
      "type": "string",
      "description": "Package id from list_packages."
    }
  },
  "required": [
    "skuId"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet20 Tools
verifiziertVersion nicht aufgezeichnet20 Tools