Serveur MCP

ApplyAll

com.applyall/mcp

Ce que fait ce MCP

Searches employer-sourced jobs, manages job preferences and resumes, and supports account-based application credit workflows.

add_blocklist_entry
Add an employer to the blocklist
Block an employer so ApplyAll will not apply there.
Schéma d’entrée
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Employer name.'}}, 'additionalProperties': False}
add_desired_location
Add a desired location
Add a city or region the user wants to work in.
Schéma d’entrée
{'type': 'object', 'required': ['placeId', 'placeType', 'displayName', 'formattedAddress'], '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.'}}, 'additionalProperties': False}
add_desired_title
Add a desired job title
Add a job title the user wants ApplyAll to target.
Schéma d’entrée
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Job title text.'}}, 'additionalProperties': False}
create_checkout
Start credit purchase
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.
Accès externe
Schéma d’entrée
{'type': 'object', 'required': ['skuId'], 'properties': {'skuId': {'type': 'string', 'description': 'Package id from list_packages.'}}, 'additionalProperties': False}
get_connect_instructions
How to connect ApplyAll
Return the MCP URL and copy-paste setup for Claude, ChatGPT, Cursor, and Claude Code.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_credit_balance
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.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_job
Get one job
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.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['jobId'], 'properties': {'jobId': {'type': 'string', 'description': 'ApplyAll job id from search_jobs.'}}, 'additionalProperties': False}
get_profile
Get my profile
Read the connected user's profile, preferences, credits, and pause state.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
list_packages
List credit packages
List published consumer application packages the user can buy.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
register_account
Start ApplyAll signup
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.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
remove_blocklist_entry
Remove a blocklist entry
Remove an employer block by id from get_profile.
Destructif
Schéma d’entrée
{'type': 'object', 'required': ['entryId'], 'properties': {'entryId': {'type': 'string', 'description': 'Blocklist row id.'}}, 'additionalProperties': False}
remove_desired_location
Remove a desired location
Remove a previously saved desired location by id from get_profile.
Destructif
Schéma d’entrée
{'type': 'object', 'required': ['locationId'], 'properties': {'locationId': {'type': 'string', 'description': 'Desired location row id.'}}, 'additionalProperties': False}
remove_desired_title
Remove a desired job title
Remove a saved desired title by id from get_profile.
Destructif
Schéma d’entrée
{'type': 'object', 'required': ['titleId'], 'properties': {'titleId': {'type': 'string', 'description': 'Desired title row id.'}}, 'additionalProperties': False}
search_jobs
Search jobs
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.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['title'], 'properties': {'title': {'type': 'string', 'description': 'Job title query (min 2 characters).'}, 'offset': {'type': 'number', 'description': 'Page offset in steps of 10. >0 requires auth.'}, 'skills': {'type': 'array', 'items': {'type': 'string'}, 'description': 'AND match. Listings without skill data do not match.'}, 'country': {'type': 'string', 'description': 'Defaults to US.'}, 'location': {'type': 'string', 'description': 'City or state. Blank is nationwide.'}, 'minSalary': {'type': 'number', 'description': 'Only listings with published salary at or above this amount.'}, 'workplace': {'type': 'string', 'description': 'Comma-separated. Omit for all types.'}, 'maxYearsExperience': {'type': 'number', 'description': '0–15.'}, 'minYearsExperience': {'type': 'number', 'description': '0–15.'}, 'requiresSponsorship': {'type': 'boolean', 'description': 'US only. Companies with prior H-1B sponsorship.'}}, 'additionalProperties': False}
search_job_titles
Search job titles
Autocomplete ApplyAll job titles so the user can pick a canonical title.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': '1–100, default 20.'}, 'query': {'type': 'string', 'description': 'Partial title.'}}, 'additionalProperties': False}
search_locations
Search locations
Look up cities and states to use with search_jobs or profile location tools.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'City or state text.'}, 'country': {'type': 'string', 'description': 'Defaults to us.'}}, 'additionalProperties': False}
set_applications_paused
Pause or resume applications
Pause or unpause ApplyAll applications for the connected user.
Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['paused'], 'properties': {'paused': {'type': 'boolean', 'description': 'true pauses, false resumes.'}}, 'additionalProperties': False}
set_current_location
Set current location
Set the user's current city using a place from search_locations.
Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['placeId', 'placeType', 'displayName', 'formattedAddress'], '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.'}}, 'additionalProperties': False}
update_profile
Update salary and work preferences
Update min salary, remote-only, nationwide, and country.
Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'country': {'type': 'string', 'description': 'User country code.'}, 'minSalary': {'type': 'number', 'description': 'Annual minimum published salary.'}, 'nationwide': {'type': 'boolean', 'description': 'Nationwide search.'}, 'remoteOnly': {'type': 'boolean', 'description': 'Remote-only search.'}}, 'additionalProperties': False}
upload_resume
Upload resume
Upload a PDF, DOC, or DOCX resume (10MB max) as base64 or a public HTTPS URL.
Schéma d’entrée
{'type': 'object', 'required': ['filename'], 'properties': {'fileUrl': {'type': 'string', 'description': 'Public HTTPS URL to download.'}, 'filename': {'type': 'string', 'description': 'Original filename with extension.'}, 'mimeType': {'type': 'string', 'description': 'Optional override.'}, 'contentBase64': {'type': 'string', 'description': 'File bytes, base64-encoded.'}}, 'additionalProperties': False}
Ajouté
create_checkout
17 September 2026 12:33
Ajouté
get_credit_balance
17 September 2026 12:33
Ajouté
set_applications_paused
17 September 2026 12:33
Ajouté
upload_resume
17 September 2026 12:33
Ajouté
remove_blocklist_entry
17 September 2026 12:33
Ajouté
add_blocklist_entry
17 September 2026 12:33
Ajouté
remove_desired_title
17 September 2026 12:33
Ajouté
add_desired_title
17 September 2026 12:33
Ajouté
remove_desired_location
17 September 2026 12:33
Ajouté
add_desired_location
17 September 2026 12:33
Ajouté
set_current_location
17 September 2026 12:33
Ajouté
update_profile
17 September 2026 12:33
Ajouté
get_profile
17 September 2026 12:33
Ajouté
register_account
17 September 2026 12:33
Ajouté
get_connect_instructions
17 September 2026 12:33
Ajouté
list_packages
17 September 2026 12:33
Ajouté
search_locations
17 September 2026 12:33
Ajouté
search_job_titles
17 September 2026 12:33
Ajouté
get_job
17 September 2026 12:33
Ajouté
search_jobs
17 September 2026 12:33