Tool tree
gradeNot graded
import_from_naukriAction
Import jobs starting FROM a Naukri (or similar aggregator) results page. Naukri shows a company NAME but not its official posting URL, so this harvests the companies and, for EACH, discovers the company's OFFICIAL career portal and loads all matching openings (the portal usually lists far more roles than the aggregator). When you (the agent) are on a Naukri results page, read the visible listings and pass them as `listings`; otherwise omit `listings` and the server will try to read Naukri itself.
View tool JSON
{
"name": "import_from_naukri",
"kind": "act",
"impl": "imperative",
"description": "Import jobs starting FROM a Naukri (or similar aggregator) results page. Naukri shows a company NAME but not its official posting URL, so this harvests the companies and, for EACH, discovers the company's OFFICIAL career portal and loads all matching openings (the portal usually lists far more roles than the aggregator). When you (the agent) are on a Naukri results page, read the visible listings and pass them as `listings`; otherwise omit `listings` and the server will try to read Naukri itself.",
"inputSchema": {
"type": "object",
"properties": {
"roleQuery": {
"type": "string",
"description": "Role focus searched on Naukri, e.g. 'AI Engineer'"
},
"location": {
"type": "string",
"description": "Optional city filter, e.g. 'Bengaluru'"
},
"listings": {
"type": "array",
"description": "Listings scraped from the live Naukri page. Omit to have the server fetch Naukri directly (may be blocked).",
"items": {
"type": "object",
"properties": {
"company": {
"type": "string"
},
"title": {
"type": "string"
},
"location": {
"type": "string"
}
},
"required": [
"company",
"title"
]
}
}
},
"required": [
"roleQuery"
]
}
}discover_company_jobsAction
Discover a company's OFFICIAL career-portal job openings (bypassing aggregators like Naukri/Indeed) and add them to the pipeline board. Use when the user names a company and a role focus.
View tool JSON
{
"name": "discover_company_jobs",
"kind": "act",
"impl": "imperative",
"description": "Discover a company's OFFICIAL career-portal job openings (bypassing aggregators like Naukri/Indeed) and add them to the pipeline board. Use when the user names a company and a role focus.",
"inputSchema": {
"type": "object",
"properties": {
"companyName": {
"type": "string",
"description": "e.g. 'HP' or 'Stripe'"
},
"roleQuery": {
"type": "string",
"description": "Role focus, e.g. 'AI Engineer'"
}
},
"required": [
"companyName",
"roleQuery"
]
}
}add_job_to_boardAction
Add one specific job opening to the user's pipeline board (Discovered column). Use when the user or agent has a concrete role to track.
View tool JSON
{
"name": "add_job_to_board",
"kind": "act",
"impl": "imperative",
"description": "Add one specific job opening to the user's pipeline board (Discovered column). Use when the user or agent has a concrete role to track.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"company": {
"type": "string"
},
"officialUrl": {
"type": "string",
"description": "Direct official posting URL"
},
"location": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"title",
"company",
"officialUrl"
]
}
}match_with_resumeAction
Score how well the user's resume fits a job already on the board and propose tailored resume bullet improvements. Pass the job's id. Omit resumeText to use the resume currently in the workspace.
View tool JSON
{
"name": "match_with_resume",
"kind": "act",
"impl": "imperative",
"description": "Score how well the user's resume fits a job already on the board and propose tailored resume bullet improvements. Pass the job's id. Omit resumeText to use the resume currently in the workspace.",
"inputSchema": {
"type": "object",
"properties": {
"jobId": {
"type": "string",
"description": "id of a job on the board (from add/discover results)"
},
"resumeText": {
"type": "string",
"description": "Optional. Defaults to the workspace resume."
}
},
"required": [
"jobId"
]
}
}list_board_jobsAnswer
List every job currently on the pipeline board with its id, stage, and match score. Use to find a jobId before calling match_with_resume.
View tool JSON
{
"name": "list_board_jobs",
"kind": "answer",
"impl": "imperative",
"description": "List every job currently on the pipeline board with its id, stage, and match score. Use to find a jobId before calling match_with_resume.",
"inputSchema": {
"type": "object",
"properties": {}
}
}