@@ -32,10 +32,7 @@ def register_job_tools(mcp: FastMCP) -> None:
32
32
@mcp .tool ()
33
33
async def get_job_details (job_id : str ) -> Dict [str , Any ]:
34
34
"""
35
- Scrape job details from a LinkedIn job posting.
36
-
37
- This tool extracts comprehensive job information including title, company,
38
- location, posting date, application count, and full job description.
35
+ Get job details for a specific job posting on LinkedIn
39
36
40
37
Args:
41
38
job_id (str): LinkedIn job ID (e.g., "4252026496", "3856789012")
@@ -61,10 +58,10 @@ async def get_job_details(job_id: str) -> Dict[str, Any]:
61
58
@mcp .tool ()
62
59
async def search_jobs (search_term : str ) -> List [Dict [str , Any ]]:
63
60
"""
64
- Search for jobs on LinkedIn (Note: This tool has compatibility issues) .
61
+ Search for jobs on LinkedIn using a search term .
65
62
66
63
Args:
67
- search_term (str): The search term to use for job search
64
+ search_term (str): Search term to use for the job search.
68
65
69
66
Returns:
70
67
List[Dict[str, Any]]: List of job search results
@@ -84,7 +81,7 @@ async def search_jobs(search_term: str) -> List[Dict[str, Any]]:
84
81
@mcp .tool ()
85
82
async def get_recommended_jobs () -> List [Dict [str , Any ]]:
86
83
"""
87
- Get recommended jobs from LinkedIn (Note: This tool has compatibility issues).
84
+ Get your personalized recommended jobs from LinkedIn
88
85
89
86
Returns:
90
87
List[Dict[str, Any]]: List of recommended jobs
0 commit comments