{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4fnyzcg8qnjj","handle":"gighq-ai","url":"https://wellknown.network/agents/gighq-ai","links":{"self":"https://wellknown.network/agents/gighq-ai/record.json","html":"https://wellknown.network/agents/gighq-ai","markdown":"https://wellknown.network/agents/gighq-ai/record.md","api":"https://wellknown.network/api/v1/agents/gighq-ai","status":"https://wellknown.network/api/v1/agents/gighq-ai/status","claim":"https://wellknown.network/agents/gighq-ai/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/gighq-ai/claim.json","badge":"https://wellknown.network/agents/gighq-ai/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/gighq-ai/history","tools":"https://wellknown.network/api/v1/agents/gighq-ai/tools"},"ard":{"identifier":"urn:air:mcp.gighq.ai:server:gighq-ai","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"GigHQ.ai","summary":"Job-search tracker for AI agents: applications, stale follow-ups, skills gaps, H-1B lookup.","description":"Job-search tracker for AI agents: applications, stale follow-ups, skills gaps, H-1B lookup.","publisher":{"name":"ai.gighq","url":null},"homepage":"https://www.gighq.ai/mcp-server/","repository":"https://github.com/gighq-ai/gighq-skill","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.gighq.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-23T17:57:50.185765Z","publishedAt":"2026-10-23T17:57:50.185765Z","registryName":"ai.gighq/gighq"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.992,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.554,"provenance":"derived"},{"slug":"content.social","name":"Social Media","confidence":0.525,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.525,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","dev","documents","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-26T14:25:21.059Z","lastProbedAt":"2026-10-26T14:25:21.059Z","statusComputedAt":"2026-10-26T14:28:33.407Z","reliability30d":{"probes":7,"successRate":1,"p50Ms":160,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":7,"ok":7,"authBoundaryOk":0,"serviceOk":7,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T14:25:21.059Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Search for companies by name to retrieve their unique identifiers (UUIDs)."},{"name":"get_company_details","description":"Get detailed information about a company (applicants by status, Community Signal, H1B sponsorship status, employee count, website, etc.) using its UUID.\n\nThe me"},{"name":"get_job_details","description":"Get detailed community metrics for a specific job listing (applicants by status, average days per status, Community Signal) using its UUID.\n\nThe metrics window "},{"name":"update_job_application_status","description":"STOP — if the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"remove from pipeline\", or any equivalent: do NOT call this tool. Call to"},{"name":"toggle_job_application_interest","description":"Use this tool when the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"I'm out\", \"remove from pipeline\", or any equivalent phrase. Thi"},{"name":"get_recent_applications","description":"Retrieves a summary of the user's 10 most recent job applications, including status, company name, and correspondence dates. `totalCount` in the response reflec"},{"name":"search_job_applications","description":"Search the user's job applications by company name, status, or both. Use this when the user asks about a specific company's application, wants to find a particu"},{"name":"get_job_application","description":"Fetches the full details of a single job application by its UUID — status history, correspondence dates, job description, and related metadata.\n\nDo NOT use this"},{"name":"create_job_application","description":"Creates a new job application entry in GigHQ, or reuses an existing active one for the same company+job if the backend finds one — check `alreadyExist` in the r"},{"name":"find_job_application","description":"Checks whether the user already has a saved job application for a SPECIFIC posting — call this before create_job_application to avoid creating a duplicate. Matc"},{"name":"update_job_application","description":"Enriches or corrects an existing job application's saved posting details: source URL and/or job description. Use this when the user finds the JD later, wants to"},{"name":"lookup_h1b_sponsorship","description":"Looks up a company by name and returns GigHQ's recorded H1B sponsorship and concurrent H1B flags. Returns unknown when a flag is unavailable. These results desc"},{"name":"check_stale_applications","description":"Returns job applications that haven't had a status update in a configurable number of days, along with a suggested follow-up action for each. Useful for surfaci"},{"name":"weekly_job_search_summary","description":"Generates a weekly job search health summary. Aggregates up to 30 active applications and surfaces status distribution, conversion rates, longest-open applicati"},{"name":"get_job_fit_evidence","description":"Retrieves a saved GigHQ job application, candidate profile data, and the most relevant Career Journal evidence for assessing role fit. Career evidence is ranked"},{"name":"prepare_for_interview","description":"Assembles everything needed to prepare for an interview on a saved GigHQ job application: the job and company context, the candidate's full profile, their Caree"},{"name":"add_career_entry","description":"Saves a new career journal entry to the user's GigHQ profile. Use this to document professional achievements, projects, skills acquired, or reflections tied to "},{"name":"update_career_entry","description":"Updates an existing career journal entry. Only the fields provided will be changed — all other fields remain as-is. Use this to refine descriptions, add missing"},{"name":"list_career_entries","description":"Returns the user's career journal entries from GigHQ, newest first. Supports optional filtering by entry type and date range.\n\nUse this tool to:\n  - Review what"},{"name":"delete_career_entry","description":"Permanently deletes a career journal entry by UUID. This action cannot be undone — confirm with the user before calling. Use list_career_entries to find the UUI"},{"name":"get_career_journal_prompts","description":"Returns a set of context-aware reflection questions to guide a career journaling session. Use this at the start of any journaling conversation to orient the dis"},{"name":"list_experiences","description":"Returns the user's work experience records with their integer IDs.\n\nUse this tool BEFORE calling `add_career_entry` or `update_career_entry` to find the\ncorrect"},{"name":"add_job_application_note","description":"Adds a note to a job application's timeline. Use this to log any touchpoint or interaction — a call, a LinkedIn message, a referral conversation, a networking e"},{"name":"list_job_application_notes","description":"Use this tool when the user asks about notes on a job application — \"do I have any notes\", \"show me my notes\", \"what notes do I have\", etc. Returns all user-aut"},{"name":"update_job_application_note","description":"Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.\n\nIf the us"},{"name":"delete_job_application_note","description":"Permanently deletes a note from a job application's timeline. This action cannot be undone — confirm with the user before calling. Use list_job_application_note"},{"name":"search_contacts","description":"Searches the user's job-search contacts in GigHQ — recruiters, hiring managers, referrals, and other people they are networking with.\n\nUse this tool to:\n  - Fin"},{"name":"get_contact","description":"Returns full details for one of the user's job-search contacts: profile info, outreach status, linked job applications, and the complete interaction history (ca"},{"name":"update_contact_status","description":"Updates a contact's outreach status in GigHQ. A status-change entry is automatically logged in the contact's interaction history.\n\nStatus progression: not_conta"},{"name":"add_contact_interaction","description":"Logs a touchpoint with one of the user's job-search contacts — a call, a LinkedIn message, a coffee chat, a referral conversation, etc. The entry appears in the"},{"name":"get_career_compass","description":"Retrieves the user's saved CareerCompass data: professional objectives, positioning statement, categorized skills (technical/soft/management/other), and target "},{"name":"generate_career_compass","description":"Runs GigHQ's CareerCompass AI pipeline against the user's resume data to generate 3 candidate professional objective statements, a positioning statement, catego"},{"name":"save_career_compass","description":"Persists CareerCompass data to the user's GigHQ profile. This REPLACES the full saved record — any array field you omit (technical_skills, soft_skills, manageme"},{"name":"recommend_target_roles","description":"Assembles the user's profile, experience, career journal evidence (with a broad competency rollup), and saved CareerCompass data (if any) for recommending role "}],"toolCount":34,"toolsHash":"5f18adf8bb22355103d257fa012029f4cea8b1153e8c1c1353c6a22119af3cb1","serverName":"GigHQ.ai","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T07:24:14.555Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":189,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Search for companies by name to retrieve their unique identifiers (UUIDs)."},{"name":"get_company_details","description":"Get detailed information about a company (applicants by status, Community Signal, H1B sponsorship status, employee count, website, etc.) using its UUID.\n\nThe me"},{"name":"get_job_details","description":"Get detailed community metrics for a specific job listing (applicants by status, average days per status, Community Signal) using its UUID.\n\nThe metrics window "},{"name":"update_job_application_status","description":"STOP — if the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"remove from pipeline\", or any equivalent: do NOT call this tool. Call to"},{"name":"toggle_job_application_interest","description":"Use this tool when the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"I'm out\", \"remove from pipeline\", or any equivalent phrase. Thi"},{"name":"get_recent_applications","description":"Retrieves a summary of the user's 10 most recent job applications, including status, company name, and correspondence dates. `totalCount` in the response reflec"},{"name":"search_job_applications","description":"Search the user's job applications by company name, status, or both. Use this when the user asks about a specific company's application, wants to find a particu"},{"name":"get_job_application","description":"Fetches the full details of a single job application by its UUID — status history, correspondence dates, job description, and related metadata.\n\nDo NOT use this"},{"name":"create_job_application","description":"Creates a new job application entry in GigHQ, or reuses an existing active one for the same company+job if the backend finds one — check `alreadyExist` in the r"},{"name":"find_job_application","description":"Checks whether the user already has a saved job application for a SPECIFIC posting — call this before create_job_application to avoid creating a duplicate. Matc"},{"name":"update_job_application","description":"Enriches or corrects an existing job application's saved posting details: source URL and/or job description. Use this when the user finds the JD later, wants to"},{"name":"lookup_h1b_sponsorship","description":"Looks up a company by name and returns GigHQ's recorded H1B sponsorship and concurrent H1B flags. Returns unknown when a flag is unavailable. These results desc"},{"name":"check_stale_applications","description":"Returns job applications that haven't had a status update in a configurable number of days, along with a suggested follow-up action for each. Useful for surfaci"},{"name":"weekly_job_search_summary","description":"Generates a weekly job search health summary. Aggregates up to 30 active applications and surfaces status distribution, conversion rates, longest-open applicati"},{"name":"get_job_fit_evidence","description":"Retrieves a saved GigHQ job application, candidate profile data, and the most relevant Career Journal evidence for assessing role fit. Career evidence is ranked"},{"name":"prepare_for_interview","description":"Assembles everything needed to prepare for an interview on a saved GigHQ job application: the job and company context, the candidate's full profile, their Caree"},{"name":"add_career_entry","description":"Saves a new career journal entry to the user's GigHQ profile. Use this to document professional achievements, projects, skills acquired, or reflections tied to "},{"name":"update_career_entry","description":"Updates an existing career journal entry. Only the fields provided will be changed — all other fields remain as-is. Use this to refine descriptions, add missing"},{"name":"list_career_entries","description":"Returns the user's career journal entries from GigHQ, newest first. Supports optional filtering by entry type and date range.\n\nUse this tool to:\n  - Review what"},{"name":"delete_career_entry","description":"Permanently deletes a career journal entry by UUID. This action cannot be undone — confirm with the user before calling. Use list_career_entries to find the UUI"},{"name":"get_career_journal_prompts","description":"Returns a set of context-aware reflection questions to guide a career journaling session. Use this at the start of any journaling conversation to orient the dis"},{"name":"list_experiences","description":"Returns the user's work experience records with their integer IDs.\n\nUse this tool BEFORE calling `add_career_entry` or `update_career_entry` to find the\ncorrect"},{"name":"add_job_application_note","description":"Adds a note to a job application's timeline. Use this to log any touchpoint or interaction — a call, a LinkedIn message, a referral conversation, a networking e"},{"name":"list_job_application_notes","description":"Use this tool when the user asks about notes on a job application — \"do I have any notes\", \"show me my notes\", \"what notes do I have\", etc. Returns all user-aut"},{"name":"update_job_application_note","description":"Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.\n\nIf the us"},{"name":"delete_job_application_note","description":"Permanently deletes a note from a job application's timeline. This action cannot be undone — confirm with the user before calling. Use list_job_application_note"},{"name":"search_contacts","description":"Searches the user's job-search contacts in GigHQ — recruiters, hiring managers, referrals, and other people they are networking with.\n\nUse this tool to:\n  - Fin"},{"name":"get_contact","description":"Returns full details for one of the user's job-search contacts: profile info, outreach status, linked job applications, and the complete interaction history (ca"},{"name":"update_contact_status","description":"Updates a contact's outreach status in GigHQ. A status-change entry is automatically logged in the contact's interaction history.\n\nStatus progression: not_conta"},{"name":"add_contact_interaction","description":"Logs a touchpoint with one of the user's job-search contacts — a call, a LinkedIn message, a coffee chat, a referral conversation, etc. The entry appears in the"},{"name":"get_career_compass","description":"Retrieves the user's saved CareerCompass data: professional objectives, positioning statement, categorized skills (technical/soft/management/other), and target "},{"name":"generate_career_compass","description":"Runs GigHQ's CareerCompass AI pipeline against the user's resume data to generate 3 candidate professional objective statements, a positioning statement, catego"},{"name":"save_career_compass","description":"Persists CareerCompass data to the user's GigHQ profile. This REPLACES the full saved record — any array field you omit (technical_skills, soft_skills, manageme"},{"name":"recommend_target_roles","description":"Assembles the user's profile, experience, career journal evidence (with a broad competency rollup), and saved CareerCompass data (if any) for recommending role "}],"toolCount":34,"toolsHash":"5f18adf8bb22355103d257fa012029f4cea8b1153e8c1c1353c6a22119af3cb1","serverName":"GigHQ.ai","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T00:28:10.070Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":240,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Search for companies by name to retrieve their unique identifiers (UUIDs)."},{"name":"get_company_details","description":"Get detailed information about a company (applicants by status, Community Signal, H1B sponsorship status, employee count, website, etc.) using its UUID.\n\nThe me"},{"name":"get_job_details","description":"Get detailed community metrics for a specific job listing (applicants by status, average days per status, Community Signal) using its UUID.\n\nThe metrics window "},{"name":"update_job_application_status","description":"STOP — if the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"remove from pipeline\", or any equivalent: do NOT call this tool. Call to"},{"name":"toggle_job_application_interest","description":"Use this tool when the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"I'm out\", \"remove from pipeline\", or any equivalent phrase. Thi"},{"name":"get_recent_applications","description":"Retrieves a summary of the user's 10 most recent job applications, including status, company name, and correspondence dates. `totalCount` in the response reflec"},{"name":"search_job_applications","description":"Search the user's job applications by company name, status, or both. Use this when the user asks about a specific company's application, wants to find a particu"},{"name":"get_job_application","description":"Fetches the full details of a single job application by its UUID — status history, correspondence dates, job description, and related metadata.\n\nDo NOT use this"},{"name":"create_job_application","description":"Creates a new job application entry in GigHQ, or reuses an existing active one for the same company+job if the backend finds one — check `alreadyExist` in the r"},{"name":"find_job_application","description":"Checks whether the user already has a saved job application for a SPECIFIC posting — call this before create_job_application to avoid creating a duplicate. Matc"},{"name":"update_job_application","description":"Enriches or corrects an existing job application's saved posting details: source URL and/or job description. Use this when the user finds the JD later, wants to"},{"name":"lookup_h1b_sponsorship","description":"Looks up a company by name and returns GigHQ's recorded H1B sponsorship and concurrent H1B flags. Returns unknown when a flag is unavailable. These results desc"},{"name":"check_stale_applications","description":"Returns job applications that haven't had a status update in a configurable number of days, along with a suggested follow-up action for each. Useful for surfaci"},{"name":"weekly_job_search_summary","description":"Generates a weekly job search health summary. Aggregates up to 30 active applications and surfaces status distribution, conversion rates, longest-open applicati"},{"name":"get_job_fit_evidence","description":"Retrieves a saved GigHQ job application, candidate profile data, and the most relevant Career Journal evidence for assessing role fit. Career evidence is ranked"},{"name":"prepare_for_interview","description":"Assembles everything needed to prepare for an interview on a saved GigHQ job application: the job and company context, the candidate's full profile, their Caree"},{"name":"add_career_entry","description":"Saves a new career journal entry to the user's GigHQ profile. Use this to document professional achievements, projects, skills acquired, or reflections tied to "},{"name":"update_career_entry","description":"Updates an existing career journal entry. Only the fields provided will be changed — all other fields remain as-is. Use this to refine descriptions, add missing"},{"name":"list_career_entries","description":"Returns the user's career journal entries from GigHQ, newest first. Supports optional filtering by entry type and date range.\n\nUse this tool to:\n  - Review what"},{"name":"delete_career_entry","description":"Permanently deletes a career journal entry by UUID. This action cannot be undone — confirm with the user before calling. Use list_career_entries to find the UUI"},{"name":"get_career_journal_prompts","description":"Returns a set of context-aware reflection questions to guide a career journaling session. Use this at the start of any journaling conversation to orient the dis"},{"name":"list_experiences","description":"Returns the user's work experience records with their integer IDs.\n\nUse this tool BEFORE calling `add_career_entry` or `update_career_entry` to find the\ncorrect"},{"name":"add_job_application_note","description":"Adds a note to a job application's timeline. Use this to log any touchpoint or interaction — a call, a LinkedIn message, a referral conversation, a networking e"},{"name":"list_job_application_notes","description":"Use this tool when the user asks about notes on a job application — \"do I have any notes\", \"show me my notes\", \"what notes do I have\", etc. Returns all user-aut"},{"name":"update_job_application_note","description":"Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.\n\nIf the us"},{"name":"delete_job_application_note","description":"Permanently deletes a note from a job application's timeline. This action cannot be undone — confirm with the user before calling. Use list_job_application_note"},{"name":"search_contacts","description":"Searches the user's job-search contacts in GigHQ — recruiters, hiring managers, referrals, and other people they are networking with.\n\nUse this tool to:\n  - Fin"},{"name":"get_contact","description":"Returns full details for one of the user's job-search contacts: profile info, outreach status, linked job applications, and the complete interaction history (ca"},{"name":"update_contact_status","description":"Updates a contact's outreach status in GigHQ. A status-change entry is automatically logged in the contact's interaction history.\n\nStatus progression: not_conta"},{"name":"add_contact_interaction","description":"Logs a touchpoint with one of the user's job-search contacts — a call, a LinkedIn message, a coffee chat, a referral conversation, etc. The entry appears in the"},{"name":"get_career_compass","description":"Retrieves the user's saved CareerCompass data: professional objectives, positioning statement, categorized skills (technical/soft/management/other), and target "},{"name":"generate_career_compass","description":"Runs GigHQ's CareerCompass AI pipeline against the user's resume data to generate 3 candidate professional objective statements, a positioning statement, catego"},{"name":"save_career_compass","description":"Persists CareerCompass data to the user's GigHQ profile. This REPLACES the full saved record — any array field you omit (technical_skills, soft_skills, manageme"},{"name":"recommend_target_roles","description":"Assembles the user's profile, experience, career journal evidence (with a broad competency rollup), and saved CareerCompass data (if any) for recommending role "}],"toolCount":34,"toolsHash":"5f18adf8bb22355103d257fa012029f4cea8b1153e8c1c1353c6a22119af3cb1","serverName":"GigHQ.ai","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T17:27:59.033Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":131,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Search for companies by name to retrieve their unique identifiers (UUIDs)."},{"name":"get_company_details","description":"Get detailed information about a company (applicants by status, Community Signal, H1B sponsorship status, employee count, website, etc.) using its UUID.\n\nThe me"},{"name":"get_job_details","description":"Get detailed community metrics for a specific job listing (applicants by status, average days per status, Community Signal) using its UUID.\n\nThe metrics window "},{"name":"update_job_application_status","description":"STOP — if the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"remove from pipeline\", or any equivalent: do NOT call this tool. Call to"},{"name":"toggle_job_application_interest","description":"Use this tool when the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"I'm out\", \"remove from pipeline\", or any equivalent phrase. Thi"},{"name":"get_recent_applications","description":"Retrieves a summary of the user's 10 most recent job applications, including status, company name, and correspondence dates. `totalCount` in the response reflec"},{"name":"search_job_applications","description":"Search the user's job applications by company name, status, or both. Use this when the user asks about a specific company's application, wants to find a particu"},{"name":"get_job_application","description":"Fetches the full details of a single job application by its UUID — status history, correspondence dates, job description, and related metadata.\n\nDo NOT use this"},{"name":"create_job_application","description":"Creates a new job application entry in GigHQ, or reuses an existing active one for the same company+job if the backend finds one — check `alreadyExist` in the r"},{"name":"find_job_application","description":"Checks whether the user already has a saved job application for a SPECIFIC posting — call this before create_job_application to avoid creating a duplicate. Matc"},{"name":"update_job_application","description":"Enriches or corrects an existing job application's saved posting details: source URL and/or job description. Use this when the user finds the JD later, wants to"},{"name":"lookup_h1b_sponsorship","description":"Looks up a company by name and returns GigHQ's recorded H1B sponsorship and concurrent H1B flags. Returns unknown when a flag is unavailable. These results desc"},{"name":"check_stale_applications","description":"Returns job applications that haven't had a status update in a configurable number of days, along with a suggested follow-up action for each. Useful for surfaci"},{"name":"weekly_job_search_summary","description":"Generates a weekly job search health summary. Aggregates up to 30 active applications and surfaces status distribution, conversion rates, longest-open applicati"},{"name":"get_job_fit_evidence","description":"Retrieves a saved GigHQ job application, candidate profile data, and the most relevant Career Journal evidence for assessing role fit. Career evidence is ranked"},{"name":"prepare_for_interview","description":"Assembles everything needed to prepare for an interview on a saved GigHQ job application: the job and company context, the candidate's full profile, their Caree"},{"name":"add_career_entry","description":"Saves a new career journal entry to the user's GigHQ profile. Use this to document professional achievements, projects, skills acquired, or reflections tied to "},{"name":"update_career_entry","description":"Updates an existing career journal entry. Only the fields provided will be changed — all other fields remain as-is. Use this to refine descriptions, add missing"},{"name":"list_career_entries","description":"Returns the user's career journal entries from GigHQ, newest first. Supports optional filtering by entry type and date range.\n\nUse this tool to:\n  - Review what"},{"name":"delete_career_entry","description":"Permanently deletes a career journal entry by UUID. This action cannot be undone — confirm with the user before calling. Use list_career_entries to find the UUI"},{"name":"get_career_journal_prompts","description":"Returns a set of context-aware reflection questions to guide a career journaling session. Use this at the start of any journaling conversation to orient the dis"},{"name":"list_experiences","description":"Returns the user's work experience records with their integer IDs.\n\nUse this tool BEFORE calling `add_career_entry` or `update_career_entry` to find the\ncorrect"},{"name":"add_job_application_note","description":"Adds a note to a job application's timeline. Use this to log any touchpoint or interaction — a call, a LinkedIn message, a referral conversation, a networking e"},{"name":"list_job_application_notes","description":"Use this tool when the user asks about notes on a job application — \"do I have any notes\", \"show me my notes\", \"what notes do I have\", etc. Returns all user-aut"},{"name":"update_job_application_note","description":"Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.\n\nIf the us"},{"name":"delete_job_application_note","description":"Permanently deletes a note from a job application's timeline. This action cannot be undone — confirm with the user before calling. Use list_job_application_note"},{"name":"search_contacts","description":"Searches the user's job-search contacts in GigHQ — recruiters, hiring managers, referrals, and other people they are networking with.\n\nUse this tool to:\n  - Fin"},{"name":"get_contact","description":"Returns full details for one of the user's job-search contacts: profile info, outreach status, linked job applications, and the complete interaction history (ca"},{"name":"update_contact_status","description":"Updates a contact's outreach status in GigHQ. A status-change entry is automatically logged in the contact's interaction history.\n\nStatus progression: not_conta"},{"name":"add_contact_interaction","description":"Logs a touchpoint with one of the user's job-search contacts — a call, a LinkedIn message, a coffee chat, a referral conversation, etc. The entry appears in the"},{"name":"get_career_compass","description":"Retrieves the user's saved CareerCompass data: professional objectives, positioning statement, categorized skills (technical/soft/management/other), and target "},{"name":"generate_career_compass","description":"Runs GigHQ's CareerCompass AI pipeline against the user's resume data to generate 3 candidate professional objective statements, a positioning statement, catego"},{"name":"save_career_compass","description":"Persists CareerCompass data to the user's GigHQ profile. This REPLACES the full saved record — any array field you omit (technical_skills, soft_skills, manageme"},{"name":"recommend_target_roles","description":"Assembles the user's profile, experience, career journal evidence (with a broad competency rollup), and saved CareerCompass data (if any) for recommending role "}],"toolCount":34,"toolsHash":"5f18adf8bb22355103d257fa012029f4cea8b1153e8c1c1353c6a22119af3cb1","serverName":"GigHQ.ai","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T09:29:04.744Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":161,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Search for companies by name to retrieve their unique identifiers (UUIDs)."},{"name":"get_company_details","description":"Get detailed information about a company (applicants by status, Community Signal, H1B sponsorship status, employee count, website, etc.) using its UUID.\n\nThe me"},{"name":"get_job_details","description":"Get detailed community metrics for a specific job listing (applicants by status, average days per status, Community Signal) using its UUID.\n\nThe metrics window "},{"name":"update_job_application_status","description":"STOP — if the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"remove from pipeline\", or any equivalent: do NOT call this tool. Call to"},{"name":"toggle_job_application_interest","description":"Use this tool when the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"I'm out\", \"remove from pipeline\", or any equivalent phrase. Thi"},{"name":"get_recent_applications","description":"Retrieves a summary of the user's 10 most recent job applications, including status, company name, and correspondence dates. `totalCount` in the response reflec"},{"name":"search_job_applications","description":"Search the user's job applications by company name, status, or both. Use this when the user asks about a specific company's application, wants to find a particu"},{"name":"get_job_application","description":"Fetches the full details of a single job application by its UUID — status history, correspondence dates, job description, and related metadata.\n\nDo NOT use this"},{"name":"create_job_application","description":"Creates a new job application entry in GigHQ, or reuses an existing active one for the same company+job if the backend finds one — check `alreadyExist` in the r"},{"name":"find_job_application","description":"Checks whether the user already has a saved job application for a SPECIFIC posting — call this before create_job_application to avoid creating a duplicate. Matc"},{"name":"update_job_application","description":"Enriches or corrects an existing job application's saved posting details: source URL and/or job description. Use this when the user finds the JD later, wants to"},{"name":"lookup_h1b_sponsorship","description":"Looks up a company by name and returns GigHQ's recorded H1B sponsorship and concurrent H1B flags. Returns unknown when a flag is unavailable. These results desc"},{"name":"check_stale_applications","description":"Returns job applications that haven't had a status update in a configurable number of days, along with a suggested follow-up action for each. Useful for surfaci"},{"name":"weekly_job_search_summary","description":"Generates a weekly job search health summary. Aggregates up to 30 active applications and surfaces status distribution, conversion rates, longest-open applicati"},{"name":"get_job_fit_evidence","description":"Retrieves a saved GigHQ job application, candidate profile data, and the most relevant Career Journal evidence for assessing role fit. Career evidence is ranked"},{"name":"prepare_for_interview","description":"Assembles everything needed to prepare for an interview on a saved GigHQ job application: the job and company context, the candidate's full profile, their Caree"},{"name":"add_career_entry","description":"Saves a new career journal entry to the user's GigHQ profile. Use this to document professional achievements, projects, skills acquired, or reflections tied to "},{"name":"update_career_entry","description":"Updates an existing career journal entry. Only the fields provided will be changed — all other fields remain as-is. Use this to refine descriptions, add missing"},{"name":"list_career_entries","description":"Returns the user's career journal entries from GigHQ, newest first. Supports optional filtering by entry type and date range.\n\nUse this tool to:\n  - Review what"},{"name":"delete_career_entry","description":"Permanently deletes a career journal entry by UUID. This action cannot be undone — confirm with the user before calling. Use list_career_entries to find the UUI"},{"name":"get_career_journal_prompts","description":"Returns a set of context-aware reflection questions to guide a career journaling session. Use this at the start of any journaling conversation to orient the dis"},{"name":"list_experiences","description":"Returns the user's work experience records with their integer IDs.\n\nUse this tool BEFORE calling `add_career_entry` or `update_career_entry` to find the\ncorrect"},{"name":"add_job_application_note","description":"Adds a note to a job application's timeline. Use this to log any touchpoint or interaction — a call, a LinkedIn message, a referral conversation, a networking e"},{"name":"list_job_application_notes","description":"Use this tool when the user asks about notes on a job application — \"do I have any notes\", \"show me my notes\", \"what notes do I have\", etc. Returns all user-aut"},{"name":"update_job_application_note","description":"Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.\n\nIf the us"},{"name":"delete_job_application_note","description":"Permanently deletes a note from a job application's timeline. This action cannot be undone — confirm with the user before calling. Use list_job_application_note"},{"name":"search_contacts","description":"Searches the user's job-search contacts in GigHQ — recruiters, hiring managers, referrals, and other people they are networking with.\n\nUse this tool to:\n  - Fin"},{"name":"get_contact","description":"Returns full details for one of the user's job-search contacts: profile info, outreach status, linked job applications, and the complete interaction history (ca"},{"name":"update_contact_status","description":"Updates a contact's outreach status in GigHQ. A status-change entry is automatically logged in the contact's interaction history.\n\nStatus progression: not_conta"},{"name":"add_contact_interaction","description":"Logs a touchpoint with one of the user's job-search contacts — a call, a LinkedIn message, a coffee chat, a referral conversation, etc. The entry appears in the"},{"name":"get_career_compass","description":"Retrieves the user's saved CareerCompass data: professional objectives, positioning statement, categorized skills (technical/soft/management/other), and target "},{"name":"generate_career_compass","description":"Runs GigHQ's CareerCompass AI pipeline against the user's resume data to generate 3 candidate professional objective statements, a positioning statement, catego"},{"name":"save_career_compass","description":"Persists CareerCompass data to the user's GigHQ profile. This REPLACES the full saved record — any array field you omit (technical_skills, soft_skills, manageme"},{"name":"recommend_target_roles","description":"Assembles the user's profile, experience, career journal evidence (with a broad competency rollup), and saved CareerCompass data (if any) for recommending role "}],"toolCount":34,"toolsHash":"5f18adf8bb22355103d257fa012029f4cea8b1153e8c1c1353c6a22119af3cb1","serverName":"GigHQ.ai","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T02:27:34.197Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":146,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Search for companies by name to retrieve their unique identifiers (UUIDs)."},{"name":"get_company_details","description":"Get detailed information about a company (applicants by status, Community Signal, H1B sponsorship status, employee count, website, etc.) using its UUID.\n\nThe me"},{"name":"get_job_details","description":"Get detailed community metrics for a specific job listing (applicants by status, average days per status, Community Signal) using its UUID.\n\nThe metrics window "},{"name":"update_job_application_status","description":"STOP — if the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"remove from pipeline\", or any equivalent: do NOT call this tool. Call to"},{"name":"toggle_job_application_interest","description":"Use this tool when the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"I'm out\", \"remove from pipeline\", or any equivalent phrase. Thi"},{"name":"get_recent_applications","description":"Retrieves a summary of the user's 10 most recent job applications, including status, company name, and correspondence dates. `totalCount` in the response reflec"},{"name":"search_job_applications","description":"Search the user's job applications by company name, status, or both. Use this when the user asks about a specific company's application, wants to find a particu"},{"name":"get_job_application","description":"Fetches the full details of a single job application by its UUID — status history, correspondence dates, job description, and related metadata.\n\nDo NOT use this"},{"name":"create_job_application","description":"Creates a new job application entry in GigHQ, or reuses an existing active one for the same company+job if the backend finds one — check `alreadyExist` in the r"},{"name":"find_job_application","description":"Checks whether the user already has a saved job application for a SPECIFIC posting — call this before create_job_application to avoid creating a duplicate. Matc"},{"name":"update_job_application","description":"Enriches or corrects an existing job application's saved posting details: source URL and/or job description. Use this when the user finds the JD later, wants to"},{"name":"lookup_h1b_sponsorship","description":"Looks up a company by name and returns GigHQ's recorded H1B sponsorship and concurrent H1B flags. Returns unknown when a flag is unavailable. These results desc"},{"name":"check_stale_applications","description":"Returns job applications that haven't had a status update in a configurable number of days, along with a suggested follow-up action for each. Useful for surfaci"},{"name":"weekly_job_search_summary","description":"Generates a weekly job search health summary. Aggregates up to 30 active applications and surfaces status distribution, conversion rates, longest-open applicati"},{"name":"get_job_fit_evidence","description":"Retrieves a saved GigHQ job application, candidate profile data, and the most relevant Career Journal evidence for assessing role fit. Career evidence is ranked"},{"name":"prepare_for_interview","description":"Assembles everything needed to prepare for an interview on a saved GigHQ job application: the job and company context, the candidate's full profile, their Caree"},{"name":"add_career_entry","description":"Saves a new career journal entry to the user's GigHQ profile. Use this to document professional achievements, projects, skills acquired, or reflections tied to "},{"name":"update_career_entry","description":"Updates an existing career journal entry. Only the fields provided will be changed — all other fields remain as-is. Use this to refine descriptions, add missing"},{"name":"list_career_entries","description":"Returns the user's career journal entries from GigHQ, newest first. Supports optional filtering by entry type and date range.\n\nUse this tool to:\n  - Review what"},{"name":"delete_career_entry","description":"Permanently deletes a career journal entry by UUID. This action cannot be undone — confirm with the user before calling. Use list_career_entries to find the UUI"},{"name":"get_career_journal_prompts","description":"Returns a set of context-aware reflection questions to guide a career journaling session. Use this at the start of any journaling conversation to orient the dis"},{"name":"list_experiences","description":"Returns the user's work experience records with their integer IDs.\n\nUse this tool BEFORE calling `add_career_entry` or `update_career_entry` to find the\ncorrect"},{"name":"add_job_application_note","description":"Adds a note to a job application's timeline. Use this to log any touchpoint or interaction — a call, a LinkedIn message, a referral conversation, a networking e"},{"name":"list_job_application_notes","description":"Use this tool when the user asks about notes on a job application — \"do I have any notes\", \"show me my notes\", \"what notes do I have\", etc. Returns all user-aut"},{"name":"update_job_application_note","description":"Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.\n\nIf the us"},{"name":"delete_job_application_note","description":"Permanently deletes a note from a job application's timeline. This action cannot be undone — confirm with the user before calling. Use list_job_application_note"},{"name":"search_contacts","description":"Searches the user's job-search contacts in GigHQ — recruiters, hiring managers, referrals, and other people they are networking with.\n\nUse this tool to:\n  - Fin"},{"name":"get_contact","description":"Returns full details for one of the user's job-search contacts: profile info, outreach status, linked job applications, and the complete interaction history (ca"},{"name":"update_contact_status","description":"Updates a contact's outreach status in GigHQ. A status-change entry is automatically logged in the contact's interaction history.\n\nStatus progression: not_conta"},{"name":"add_contact_interaction","description":"Logs a touchpoint with one of the user's job-search contacts — a call, a LinkedIn message, a coffee chat, a referral conversation, etc. The entry appears in the"},{"name":"get_career_compass","description":"Retrieves the user's saved CareerCompass data: professional objectives, positioning statement, categorized skills (technical/soft/management/other), and target "},{"name":"generate_career_compass","description":"Runs GigHQ's CareerCompass AI pipeline against the user's resume data to generate 3 candidate professional objective statements, a positioning statement, catego"},{"name":"save_career_compass","description":"Persists CareerCompass data to the user's GigHQ profile. This REPLACES the full saved record — any array field you omit (technical_skills, soft_skills, manageme"},{"name":"recommend_target_roles","description":"Assembles the user's profile, experience, career journal evidence (with a broad competency rollup), and saved CareerCompass data (if any) for recommending role "}],"toolCount":34,"toolsHash":"5f18adf8bb22355103d257fa012029f4cea8b1153e8c1c1353c6a22119af3cb1","serverName":"GigHQ.ai","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T19:25:11.082Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":146,"error":null,"detail":{"tools":[{"name":"search_companies","description":"Search for companies by name to retrieve their unique identifiers (UUIDs)."},{"name":"get_company_details","description":"Get detailed information about a company (applicants by status, Community Signal, H1B sponsorship status, employee count, website, etc.) using its UUID.\n\nThe me"},{"name":"get_job_details","description":"Get detailed community metrics for a specific job listing (applicants by status, average days per status, Community Signal) using its UUID.\n\nThe metrics window "},{"name":"update_job_application_status","description":"STOP — if the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"remove from pipeline\", or any equivalent: do NOT call this tool. Call to"},{"name":"toggle_job_application_interest","description":"Use this tool when the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"I'm out\", \"remove from pipeline\", or any equivalent phrase. Thi"},{"name":"get_recent_applications","description":"Retrieves a summary of the user's 10 most recent job applications, including status, company name, and correspondence dates. `totalCount` in the response reflec"},{"name":"search_job_applications","description":"Search the user's job applications by company name, status, or both. Use this when the user asks about a specific company's application, wants to find a particu"},{"name":"get_job_application","description":"Fetches the full details of a single job application by its UUID — status history, correspondence dates, job description, and related metadata.\n\nDo NOT use this"},{"name":"create_job_application","description":"Creates a new job application entry in GigHQ, or reuses an existing active one for the same company+job if the backend finds one — check `alreadyExist` in the r"},{"name":"find_job_application","description":"Checks whether the user already has a saved job application for a SPECIFIC posting — call this before create_job_application to avoid creating a duplicate. Matc"},{"name":"update_job_application","description":"Enriches or corrects an existing job application's saved posting details: source URL and/or job description. Use this when the user finds the JD later, wants to"},{"name":"lookup_h1b_sponsorship","description":"Looks up a company by name and returns GigHQ's recorded H1B sponsorship and concurrent H1B flags. Returns unknown when a flag is unavailable. These results desc"},{"name":"check_stale_applications","description":"Returns job applications that haven't had a status update in a configurable number of days, along with a suggested follow-up action for each. Useful for surfaci"},{"name":"weekly_job_search_summary","description":"Generates a weekly job search health summary. Aggregates up to 30 active applications and surfaces status distribution, conversion rates, longest-open applicati"},{"name":"get_job_fit_evidence","description":"Retrieves a saved GigHQ job application, candidate profile data, and the most relevant Career Journal evidence for assessing role fit. Career evidence is ranked"},{"name":"prepare_for_interview","description":"Assembles everything needed to prepare for an interview on a saved GigHQ job application: the job and company context, the candidate's full profile, their Caree"},{"name":"add_career_entry","description":"Saves a new career journal entry to the user's GigHQ profile. Use this to document professional achievements, projects, skills acquired, or reflections tied to "},{"name":"update_career_entry","description":"Updates an existing career journal entry. Only the fields provided will be changed — all other fields remain as-is. Use this to refine descriptions, add missing"},{"name":"list_career_entries","description":"Returns the user's career journal entries from GigHQ, newest first. Supports optional filtering by entry type and date range.\n\nUse this tool to:\n  - Review what"},{"name":"delete_career_entry","description":"Permanently deletes a career journal entry by UUID. This action cannot be undone — confirm with the user before calling. Use list_career_entries to find the UUI"},{"name":"get_career_journal_prompts","description":"Returns a set of context-aware reflection questions to guide a career journaling session. Use this at the start of any journaling conversation to orient the dis"},{"name":"list_experiences","description":"Returns the user's work experience records with their integer IDs.\n\nUse this tool BEFORE calling `add_career_entry` or `update_career_entry` to find the\ncorrect"},{"name":"add_job_application_note","description":"Adds a note to a job application's timeline. Use this to log any touchpoint or interaction — a call, a LinkedIn message, a referral conversation, a networking e"},{"name":"list_job_application_notes","description":"Use this tool when the user asks about notes on a job application — \"do I have any notes\", \"show me my notes\", \"what notes do I have\", etc. Returns all user-aut"},{"name":"update_job_application_note","description":"Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.\n\nIf the us"},{"name":"delete_job_application_note","description":"Permanently deletes a note from a job application's timeline. This action cannot be undone — confirm with the user before calling. Use list_job_application_note"},{"name":"search_contacts","description":"Searches the user's job-search contacts in GigHQ — recruiters, hiring managers, referrals, and other people they are networking with.\n\nUse this tool to:\n  - Fin"},{"name":"get_contact","description":"Returns full details for one of the user's job-search contacts: profile info, outreach status, linked job applications, and the complete interaction history (ca"},{"name":"update_contact_status","description":"Updates a contact's outreach status in GigHQ. A status-change entry is automatically logged in the contact's interaction history.\n\nStatus progression: not_conta"},{"name":"add_contact_interaction","description":"Logs a touchpoint with one of the user's job-search contacts — a call, a LinkedIn message, a coffee chat, a referral conversation, etc. The entry appears in the"},{"name":"get_career_compass","description":"Retrieves the user's saved CareerCompass data: professional objectives, positioning statement, categorized skills (technical/soft/management/other), and target "},{"name":"generate_career_compass","description":"Runs GigHQ's CareerCompass AI pipeline against the user's resume data to generate 3 candidate professional objective statements, a positioning statement, catego"},{"name":"save_career_compass","description":"Persists CareerCompass data to the user's GigHQ profile. This REPLACES the full saved record — any array field you omit (technical_skills, soft_skills, manageme"},{"name":"recommend_target_roles","description":"Assembles the user's profile, experience, career journal evidence (with a broad competency rollup), and saved CareerCompass data (if any) for recommending role "}],"toolCount":34,"toolsHash":"5f18adf8bb22355103d257fa012029f4cea8b1153e8c1c1353c6a22119af3cb1","serverName":"GigHQ.ai","capabilities":["tools","resources","extensions"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_companies","description":"Search for companies by name to retrieve their unique identifiers (UUIDs)."},{"name":"get_company_details","description":"Get detailed information about a company (applicants by status, Community Signal, H1B sponsorship status, employee count, website, etc.) using its UUID.\n\nThe me"},{"name":"get_job_details","description":"Get detailed community metrics for a specific job listing (applicants by status, average days per status, Community Signal) using its UUID.\n\nThe metrics window "},{"name":"update_job_application_status","description":"STOP — if the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"remove from pipeline\", or any equivalent: do NOT call this tool. Call to"},{"name":"toggle_job_application_interest","description":"Use this tool when the user says \"not interested\", \"no longer interested\", \"withdraw interest\", \"I'm out\", \"remove from pipeline\", or any equivalent phrase. Thi"},{"name":"get_recent_applications","description":"Retrieves a summary of the user's 10 most recent job applications, including status, company name, and correspondence dates. `totalCount` in the response reflec"},{"name":"search_job_applications","description":"Search the user's job applications by company name, status, or both. Use this when the user asks about a specific company's application, wants to find a particu"},{"name":"get_job_application","description":"Fetches the full details of a single job application by its UUID — status history, correspondence dates, job description, and related metadata.\n\nDo NOT use this"},{"name":"create_job_application","description":"Creates a new job application entry in GigHQ, or reuses an existing active one for the same company+job if the backend finds one — check `alreadyExist` in the r"},{"name":"find_job_application","description":"Checks whether the user already has a saved job application for a SPECIFIC posting — call this before create_job_application to avoid creating a duplicate. Matc"},{"name":"update_job_application","description":"Enriches or corrects an existing job application's saved posting details: source URL and/or job description. Use this when the user finds the JD later, wants to"},{"name":"lookup_h1b_sponsorship","description":"Looks up a company by name and returns GigHQ's recorded H1B sponsorship and concurrent H1B flags. Returns unknown when a flag is unavailable. These results desc"},{"name":"check_stale_applications","description":"Returns job applications that haven't had a status update in a configurable number of days, along with a suggested follow-up action for each. Useful for surfaci"},{"name":"weekly_job_search_summary","description":"Generates a weekly job search health summary. Aggregates up to 30 active applications and surfaces status distribution, conversion rates, longest-open applicati"},{"name":"get_job_fit_evidence","description":"Retrieves a saved GigHQ job application, candidate profile data, and the most relevant Career Journal evidence for assessing role fit. Career evidence is ranked"},{"name":"prepare_for_interview","description":"Assembles everything needed to prepare for an interview on a saved GigHQ job application: the job and company context, the candidate's full profile, their Caree"},{"name":"add_career_entry","description":"Saves a new career journal entry to the user's GigHQ profile. Use this to document professional achievements, projects, skills acquired, or reflections tied to "},{"name":"update_career_entry","description":"Updates an existing career journal entry. Only the fields provided will be changed — all other fields remain as-is. Use this to refine descriptions, add missing"},{"name":"list_career_entries","description":"Returns the user's career journal entries from GigHQ, newest first. Supports optional filtering by entry type and date range.\n\nUse this tool to:\n  - Review what"},{"name":"delete_career_entry","description":"Permanently deletes a career journal entry by UUID. This action cannot be undone — confirm with the user before calling. Use list_career_entries to find the UUI"},{"name":"get_career_journal_prompts","description":"Returns a set of context-aware reflection questions to guide a career journaling session. Use this at the start of any journaling conversation to orient the dis"},{"name":"list_experiences","description":"Returns the user's work experience records with their integer IDs.\n\nUse this tool BEFORE calling `add_career_entry` or `update_career_entry` to find the\ncorrect"},{"name":"add_job_application_note","description":"Adds a note to a job application's timeline. Use this to log any touchpoint or interaction — a call, a LinkedIn message, a referral conversation, a networking e"},{"name":"list_job_application_notes","description":"Use this tool when the user asks about notes on a job application — \"do I have any notes\", \"show me my notes\", \"what notes do I have\", etc. Returns all user-aut"},{"name":"update_job_application_note","description":"Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.\n\nIf the us"},{"name":"delete_job_application_note","description":"Permanently deletes a note from a job application's timeline. This action cannot be undone — confirm with the user before calling. Use list_job_application_note"},{"name":"search_contacts","description":"Searches the user's job-search contacts in GigHQ — recruiters, hiring managers, referrals, and other people they are networking with.\n\nUse this tool to:\n  - Fin"},{"name":"get_contact","description":"Returns full details for one of the user's job-search contacts: profile info, outreach status, linked job applications, and the complete interaction history (ca"},{"name":"update_contact_status","description":"Updates a contact's outreach status in GigHQ. A status-change entry is automatically logged in the contact's interaction history.\n\nStatus progression: not_conta"},{"name":"add_contact_interaction","description":"Logs a touchpoint with one of the user's job-search contacts — a call, a LinkedIn message, a coffee chat, a referral conversation, etc. The entry appears in the"},{"name":"get_career_compass","description":"Retrieves the user's saved CareerCompass data: professional objectives, positioning statement, categorized skills (technical/soft/management/other), and target "},{"name":"generate_career_compass","description":"Runs GigHQ's CareerCompass AI pipeline against the user's resume data to generate 3 candidate professional objective statements, a positioning statement, catego"},{"name":"save_career_compass","description":"Persists CareerCompass data to the user's GigHQ profile. This REPLACES the full saved record — any array field you omit (technical_skills, soft_skills, manageme"},{"name":"recommend_target_roles","description":"Assembles the user's profile, experience, career journal evidence (with a broad competency rollup), and saved CareerCompass data (if any) for recommending role "}],"package":null,"toolSurface":{"id":"ts_bu492hnn846w","endpointId":"ep_vxyjpdcxhf5y","hash":"5f18adf8bb22355103d257fa012029f4cea8b1153e8c1c1353c6a22119af3cb1","toolCount":34,"serverName":"GigHQ.ai","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-24T19:25:11.085Z","lastSeenAt":"2026-10-26T14:25:21.066Z","observations":7,"toolNames":["search_companies","get_company_details","get_job_details","update_job_application_status","toggle_job_application_interest","get_recent_applications","search_job_applications","get_job_application","create_job_application","find_job_application","update_job_application","lookup_h1b_sponsorship","check_stale_applications","weekly_job_search_summary","get_job_fit_evidence","prepare_for_interview","add_career_entry","update_career_entry","list_career_entries","delete_career_entry","get_career_journal_prompts","list_experiences","add_job_application_note","list_job_application_notes","update_job_application_note","delete_job_application_note","search_contacts","get_contact","update_contact_status","add_contact_interaction","get_career_compass","generate_career_compass","save_career_compass","recommend_target_roles"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.gighq/gighq","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.gighq%2Fgighq","firstSeenAt":"2026-10-24T18:22:31.378Z","fetchedAt":"2026-10-24T18:22:31.378Z","normalizedAt":"2026-10-24T18:22:31.378Z"}]},"firstSeenAt":"2026-10-24T18:22:31.378Z","updatedAt":"2026-10-26T14:30:55.989Z"}