MCP Servers / web-scraping / visa-jobs-mcp

visa-jobs-mcp

JSON →
none3web-scraping

Identify US visa-sponsoring opportunities on LinkedIn and access the right contacts to accelerate your outreach.

Install
How to run this server

No install command recorded.

server path: visa-jobs-mcp
Tools
What this server exposes
get_mcp_capabilities
Return MCP capabilities, tools, and contracts for agent self-discovery.
set_user_preferences
Save the user's visa preferences for optional visa-specific matching.
set_user_constraints
Save urgency and work-mode constraints used for personalized guidance.
get_user_preferences
Fetch the saved user preferences and constraints.
get_user_readiness
Report whether the user and local dataset are ready for search.
find_related_titles
Return adjacent role titles to widen low-yield searches.
add_user_memory_line
Append a profile memory line (skills, goals, fears, constraints).
query_user_memory_blob
Query the user's local memory blob with optional text filtering.
delete_user_memory_line
Delete one memory line by id from the local blob.
save_job_for_later
Save a job to the user's local shortlist for follow-up.
list_saved_jobs
List saved jobs in reverse-chronological order.
delete_saved_job
Remove one saved job from the local shortlist.
ignore_job
Hide one job from future results for this user.
list_ignored_jobs
List ignored jobs in reverse-chronological order.
unignore_job
Unhide a previously ignored job by id.
ignore_company
Hide all jobs from a company in future searches.
list_ignored_companies
List ignored companies in reverse-chronological order.
unignore_company
Remove one company from the ignored list.
mark_job_applied
Mark a job as applied and persist pipeline state.
update_job_stage
Update lifecycle stage for a tracked job (saved/applied/interview/etc).
list_jobs_by_stage
List tracked jobs filtered by lifecycle stage.
add_job_note
Attach or append a note to a tracked job record.
list_recent_job_events
List recent stage transitions and lifecycle events.
get_job_pipeline_summary
Summarize tracked pipeline counts by stage for one user.
clear_search_session
Delete one cached search session or all sessions for a user.
export_user_data
Export all local records for a user across stores.
delete_user_data
Permanently delete all local records for a user.
get_best_contact_strategy
Suggest best outreach channel/contact for a job.
generate_outreach_message
Generate a practical outreach draft tailored to user and role.
start_job_search
Start a background job search without requiring visa preferences.
get_job_search_status
Poll incremental progress/events for a background job search run.
get_job_search_results
Fetch current result page from a background job search run.
cancel_job_search
Request cancellation of an in-progress background job search run.
start_visa_job_search
Start a background search run for long scans.
get_visa_job_search_status
Poll incremental progress/events for a background search run.
get_visa_job_search_results
Fetch current result page from a background search run.
cancel_visa_job_search
Request cancellation of an in-progress background run.
discover_latest_dol_disclosure_urls
Discover latest DOL LCA/PERM disclosure sources.
run_internal_dol_pipeline
Run internal pipeline to refresh sponsor-company dataset.
refresh_company_dataset_cache
Clear and reload in-memory company dataset cache.
Configuration
Environment & auth
authnone
Resources
visa-jobs-mcp — MCP Server · libregistry