← Registry

Productivity

talentseekhr.com

An MCP server for job search and application management, allowing users to find matching jobs, view job details, list applications, and apply to jobs.

1 endpoint93 known toolsFirst detected September 10, 2026Last detected September 10, 2026

ENDPOINT 1

https://www.talentseekhr.com/api/mcp

No auth detected

MCP server metadata

Name
talentseekhr
Version
1.4.1
Capabilities
tools
Server instructions

TalentSeekHR tools. Candidates: find_matching_jobs, list_my_applications. Recruiters: list_my_requirements, get_pipeline, advance_candidate. Raw: find_jobs, get_job. Authenticate with your API key; a key carries exactly your access.

Known tools 93

find_matching_jobs

Rank the open roles that best fit the signed-in candidate's profile skills, each with the overlapping skills as the reason.

Inferred read-only
list_my_applications

List the caller's applications as candidate-visible statuses (e.g.

Inferred read-only
find_jobs

List published open roles, optionally filtered by skills (comma-separated) or a location substring.

Inferred read-only
get_job

Fetch one published role by id, with description, benefits and openings.

Inferred read-only
apply_to_job

Apply to a job by email + basic details (mirrors the no-account apply).

Potential side effects
update_my_profile

Save one section of the caller's standardized candidate profile — section is one of headline, summary, skills, experience, education, certifications, languages, links, projects.

Inferred read-only
upload_resume

Replace the caller's own current resume.

Inferred read-only
confirm_resume

Confirm an unconfirmed resume (captured on the public apply path, or provisionally applied by a recruiter) as the caller's current, reviewed resume.

Inferred read-only
discard_resume

Reject an unconfirmed resume.

Inferred read-only
extract_profile_from_resume

AI-assist: extract standardized profile fields (headline, skills, experience, education, ...) from the caller's current resume for review.

Inferred read-only
accept_recruiter_profile

Mark a recruiter-drafted profile (one a recruiter created on the caller's behalf) as reviewed and accepted.

Inferred read-only
reject_recruiter_profile

Flag a recruiter-drafted profile for review — sets a note the recruiter sees, asking to go over it together.

Inferred read-only
withdraw_application

Withdraw one of the caller's own applications, with a required message explaining why.

Potential side effects
list_application_messages

List the message thread on one of the caller's own applications — public messages (visible to the recruiter) and the caller's own private notes.

Potential side effects
send_application_message

Post a message on one of the caller's own applications — public (visible to the recruiter) or a private note to self.

Potential side effects
edit_application_message

Edit one of the caller's own application messages.

Potential side effects
delete_application_message

Delete one of the caller's own application messages.

Potential side effects
list_my_interviews

List the caller's own interviews — candidate-visible copy for a candidate caller, full detail (with requirement/client) for an interviewer or recruiter-tier caller.

Inferred read-only
request_interview_change

Ask to reschedule (with a proposed alternate time) or cancel an upcoming interview, with a mandatory reason.

Inferred read-only
submit_scorecard

Submit (or resubmit) the caller's scorecard for one interview they conducted — an array of competencies (name, rating: strong/good/mixed/weak, evidence) plus an overall recommendation (strong_no/no/yes/strong_yes).

Inferred read-only
add_interview_comment

Post a comment on the shared submittal card for one of the caller's interviews — always lands in the interviewer-only section (interviewers can never post or read the internal recruiter section).

Potential side effects
get_my_availability

List every persisted non-busy availability slot for the caller — a slot with no row is busy by default.

Inferred read-only
set_my_availability

Set, change, or clear one weekday × time-segment availability slot for the caller.

Inferred read-only
search_candidates

Fast name/email/skills TYPEAHEAD (min 2 characters) over the candidate database, for picking an existing candidate to attach to a requirement — up to 8 matches.

Potential side effects
find_candidates

Search the candidate database with any combination of filters — name, skill, location, experience-years range, last-working-date range — all combinable (AND).

Inferred read-only
upload_resumes

Bulk resume intake — N resumes in one call (base64, like upload_resume), each independently matched to an existing candidate by extracted email or a new one created.

Potential side effects
attach_candidate_resume

Attach a resume file (base64) to an EXISTING candidate — the new file becomes their current resume version and automatically enters the AI parse queue (profile draft + summary land after the next run) unless the candidate opted out of AI parsing.

Inferred read-only
create_candidate

Create a candidate and attach them to a requirement in one step, at the 'sourced' stage — mirrors the pipeline board's 'quick add' dialog.

Potential side effects
update_candidate

Partial update to a candidate's fields — only the fields present are changed.

Potential side effects
flag_candidate

Blacklist/flag a candidate with a required reason (logged to the candidate's flag history).

Inferred read-only
unflag_candidate

Clear a candidate's blacklist/flag status with a required reason.

Inferred read-only
create_requirement

Create a requirement (lead/admin only).

Potential side effects
update_requirement

Full update of a requirement's editable fields (not assignment-scoped).

Potential side effects
set_requirement_status

Change a requirement's status (draft/open/on_hold/closed/canceled).

Inferred read-only
add_requirement_comment

Post a comment to a requirement card.

Potential side effects
add_assignee

Assign a recruiter or lead to a requirement — scopes who sees/works this requirement everywhere else in the API.

Inferred read-only
remove_assignee

Remove an assignment row (undoes add_assignee).

Potential side effects
get_pipeline

Get the full board for one requirement: ordered stages plus every card (candidate, current stage, owner, days-in-stage).

Inferred read-only
advance_candidate

Move a submittal to a new stage, recording your note.

Inferred read-only
reorder_pipeline_card

Drag-reorder a submittal within or across columns to an explicit index — distinct from advance_candidate, which only appends to the bottom of the destination column.

Inferred read-only
update_engagement_offer

Set or clear (empty string) the rupee offer amount tracked on a submittal — ₹/commas/spaces are stripped from the input.

Inferred read-only
set_candidate_skill_score

Set (or clear, with score: null) a manually-entered 0–100 skill score on a candidate — alongside, never overwriting, a verified test score.

Inferred read-only
search_and_attach_candidate

Collapse the pipeline board's 2-step 'quick add' into one call: pass candidateId to attach an existing candidate directly, or a resume file (base64, like upload_resume) to intake — matched to an existing candidate by extracted email, or a new candidate created from the extracted name/email.

Potential side effects
add_submittal_comment

Post a comment to a submittal (pipeline card).

Potential side effects
reassign_submittal

Change a submittal's owner.

Inferred read-only
list_clients

Every client in the org — clients have no per-user assignment scoping (unlike requirements).

Inferred read-only
get_client

One client with its contacts and contracts.

Inferred read-only
create_client

Create a new client, status 'prospect'.

Potential side effects
add_client_contact

Add a contact to a client.

Inferred read-only
add_client_contract

Add a fee contract (percent-of-salary, percent + bonus, or flat) to a client, status 'active'.

Inferred read-only
set_client_status

Inline status change (prospect/active/dormant only) — blacklisting/un-blacklisting is a separate governed lead/admin flow, not available here.

Inferred read-only
list_agencies

Every sourcing-agency account in the org.

Inferred read-only
get_agency

One agency with its contacts.

Inferred read-only
create_agency

Create a new sourcing-agency account, status 'prospect'.

Potential side effects
update_agency

Full update of an agency's name/website.

Potential side effects
set_agency_status

Inline status change (prospect/active/dormant only) — blacklisting/un-blacklisting is a separate governed lead/admin flow, not available here.

Inferred read-only
add_agency_contact

Add a contact to an agency — a new primary contact demotes the agency's existing primary.

Inferred read-only
list_interviewers

Every interviewer profile in the org, with linked clients/agencies.

Inferred read-only
get_interviewer

One interviewer profile with linked clients/agencies and their assignment history (scheduled meetings).

Inferred read-only
search_interviewers_directory

Typeahead over interviewer name/email, up to 8 matches — for picking an interviewer when scheduling a meeting.

Potential side effects
create_interviewer

Create or update an interviewer profile — upsert by email (an existing email updates name/skills instead of duplicating).

Potential side effects
update_interviewer_skills

Replace an interviewer's skill list (max 30, deduplicated case-insensitively).

Inferred read-only
set_interviewer_status

Activate or deactivate an interviewer profile.

Inferred read-only
link_interviewer

Link an interviewer to a client or agency.

Inferred read-only
unlink_interviewer

Unlink an interviewer from a client or agency.

Inferred read-only
list_meetings

Every meeting in the org, optionally filtered to one candidate.

Inferred read-only
get_meeting

One meeting's full detail.

Inferred read-only
list_candidate_cards

A candidate's job cards (submittals), for the optional 'link to a card' field when scheduling a meeting.

Inferred read-only
schedule_meeting

Schedule an interview/meeting with a candidate.

Inferred read-only
update_meeting

Edit a meeting — everything except the candidate and linked job card, which are fixed once created.

Potential side effects
cancel_meeting

Mark a meeting cancelled.

Inferred read-only
resend_meeting_invite

Resend the ICS invite to ONE recipient already on the meeting's roster (candidate, interviewer, organizer, or a listed participant).

Inferred read-only
list_placements

Active placements.

Inferred read-only
get_placement

One placement's full detail.

Inferred read-only
update_placement

Partial update of a placement's feeAmount/offeredCtc/startDate/probationEndDate.

Potential side effects
set_placement_state

Move a placement to any fee state — including reopening a locked one (the unlock path), which requires `reason`.

Inferred read-only
repoint_placement_contract

Fix a placement whose snapshotted contract was later terminated (which blocks invoicing) by re-pointing it to a different active client or agency contract — re-snapshots the fee.

Inferred read-only
list_invoices

Invoices and credit notes with paid/outstanding roll-ups.

Inferred read-only
get_invoice

One invoice with its lines, payments, and paid/outstanding roll-up.

Potential side effects
create_invoice

Create an invoice.

Potential side effects
save_invoice_lines

Replace a DRAFT invoice's whole line set in one call.

Potential side effects
issue_invoice

Issue a draft invoice: sets issued/due dates and LOCKS its placements (state → invoiced).

Potential side effects
void_invoice

Void an invoice and REOPEN its placements (back to fee_due) so they can be re-billed.

Potential side effects
create_credit_note

Issue a credit note mirroring an invoice's lines negated.

Potential side effects
email_invoice

Send a self-contained HTML copy of an issued invoice to a recipient and log the send.

Potential side effects
record_payment

Record a (possibly partial) payment against an issued invoice and advance its status (part_paid/paid).

Potential side effects
edit_payment

Edit a recorded payment.

Potential side effects
delete_payment

Remove a mistakenly recorded payment.

Potential side effects
create_user

Create or invite a staff user.

Potential side effects
set_user_role

Grant (value: true) or revoke (value: false) one portal role for an existing org member.

Inferred read-only
list_ai_runs

Read the AI run log — every AI run (resume parses, requirement rephrases, re-embeds) with job type, trigger (scheduled/manual), who ran it, per-item stage trails, and CLASSIFIED failure causes with fix hints (rate limit, invalid key, out of credits, model unavailable, provider down, safety block).

Inferred read-only
set_user_active

Activate or deactivate a user.

Inferred read-only
admin_settings_notice

Organization-level admin settings (today: the private candidate-hold policy at /r/admin/settings; any future org-wide configuration) cannot be changed through MCP tools — only a human admin, inside the TalentSeekHR app, can change them.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.talentseekhr]
url = "https://www.talentseekhr.com/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "talentseekhr": {
      "type": "http",
      "url": "https://www.talentseekhr.com/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: talentseekhr
Remote MCP URL: https://www.talentseekhr.com/api/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "talentseekhr": {
      "url": "https://www.talentseekhr.com/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "talentseekhr": {
      "type": "http",
      "url": "https://www.talentseekhr.com/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "talentseekhr",
  "transport": "streamable-http",
  "url": "https://www.talentseekhr.com/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.