visa-jobs-mcp
JSON →Identify US visa-sponsoring opportunities on LinkedIn and access the right contacts to accelerate your outreach.
Tools · 40
- 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.
Links
★ 3 GitHub stars