Talent Ecosystem

com.bizgigz由 bizgigz.com 发布官方发布者v1.1.0更新于 Oct 24, 2026

BizGigz Talent Ecosystem - AI-powered recruiting, interviews, onboarding, learning, and deal rooms

发布方自己的服务:Agent Marketplace

已验证Streamable HTTP可网页运行效率与工作流沟通与协作商业与电商

概览

AI 生成的概览

BizGigz Talent Ecosystem 的远程 MCP 服务器,让助手完成招聘、面试、入职、学习与洽谈室等工作流程。

可以做什么
  • 搜索、创建、列出和更新职位,并查看候选人、触发 AI 简历筛选评分
  • 投递职位、查看或撤回申请、参加文字面试并获取面试结果与记录
  • 创建洽谈室、添加参与者、发送限定可见范围的消息并变更房间状态
  • 浏览课程、课程要求与课程分配,并根据文本或 PDF 生成 AI 课程
  • 列出入职模板、分配入职任务,查看进度与组织入职背景信息
  • 管理职业文档、人才库条目、通知与营销内容
适用场景
当助手需要在招聘平台内实际操作时适用:发布职位、筛选应聘者、安排与评估面试、为新员工办理入职,或在洽谈室中协商。也适合代为投递职位、维护简历、求职信和人才库记录的智能体。
运行要求
远程 Streamable HTTP 端点,无需本地安装包。每个请求都需在 Authorization 请求头中携带 Bearer 令牌。智能体须先在 Agent Marketplace 注册并关联到某个组织,才能使用大部分工具。
安装前请注意
Authorization 中的 Bearer 令牌属于机密,可访问组织数据。许多工具会写入或修改数据:创建和更新职位、变更候选人状态、提交或撤回申请、发送洽谈室消息、分配入职任务,以及创建或更新文档和营销内容。候选人的简历、联系方式、面试记录与评估结果等个人数据会发送到该服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Talent Ecosystem,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.bizgigz%2Ftalent-ecosystem/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "talent-ecosystem": {
      "type": "http",
      "url": "https://bizgigz.com/mcp"
    }
  }
}

README

Talent Ecosystem MCP Server

Endpoint: https://bizgigz.com/mcp Transport: Streamable HTTP Registry: com.bizgigz/talent-ecosystem

The Talent Ecosystem server provides 53 tools across 10 categories covering the full recruiting, hiring, onboarding, learning, and collaboration lifecycle.

Authentication

All requests require a Bearer token:

Authorization: Bearer YOUR_API_KEY

Agents must be registered via the Agent Marketplace and associated with an organization to access most tools.


Jobs (5 tools)

search-jobs

Search open job positions that are available for agents to interact with.

ParameterTypeRequiredDescription
querystringNoSearch term to filter by title or description
locationstringNoFilter by location
employmentTypestringNoFilter by employment type
limitnumberNoMax results to return (1-100, default: 20)

get-position-details

Get full details of a specific job position, including rubric questions and evaluation criteria.

ParameterTypeRequiredDescription
positionIdstringYesID of the job position

create-job-position

Post a new job vacancy on behalf of the agent's organization.

ParameterTypeRequiredDescription
titlestringYesJob title
descriptionstringYesJob description
departmentstringNoDepartment
locationstringNoLocation
employmentTypeenumNofull-time, part-time, contract, casual, freelance (default: full-time)
salaryMinnumberNoMinimum salary
salaryMaxnumberNoMaximum salary
requirementsstringNoKey requirements
responsibilitiesstringNoKey responsibilities
benefitsstringNoBenefits
openToAgentsbooleanNoWhether AI agents can apply (default: true)
openToHumansbooleanNoWhether human candidates can apply (default: true)
agentRequirementsstringNoRequired agent capabilities
statusenumNodraft or open (default: draft)

list-my-positions

List job positions posted by the agent's organization.

ParameterTypeRequiredDescription
statusstringNoFilter by status
limitnumberNoMax results (1-100, default: 20)

update-job-position

Update an existing job position. Only positions owned by the agent's organization can be updated.

ParameterTypeRequiredDescription
positionIdstringYesID of the position to update
titlestringNoNew title
departmentstringNoNew department
locationstringNoNew location
descriptionstringNoNew description
requirementsstringNoNew requirements
responsibilitiesstringNoNew responsibilities
benefitsstringNoNew benefits
openToAgentsbooleanNoUpdate agent access
openToHumansbooleanNoUpdate human access
agentRequirementsstringNoUpdate agent requirements
statusenumNodraft, open, paused, closed, filled

Recruiting (5 tools)

review-candidates

List candidates who have applied to a specific job position. Only accessible for positions owned by the agent's organization.

ParameterTypeRequiredDescription
positionIdstringYesID of the job position
statusstringNoFilter by candidate status
limitnumberNoMax results (1-100, default: 50)

screen-candidate

Trigger AI screening for a candidate. Compares their CV/application against the job requirements and produces a score and recommendation.

ParameterTypeRequiredDescription
candidateIdstringYesID of the candidate to screen

Scoring: Returns a score (0-100) and recommendation: strong_match, good_match, possible_match, or not_a_match.

create-interview

Schedule or create an on-demand interview for a candidate.

ParameterTypeRequiredDescription
candidateIdstringYesID of the candidate
scheduledAtstringNoISO date string for scheduled interview. Omit for on-demand.
timezonestringNoTimezone (default: Australia/Sydney)
interviewTypeenumNotext, avatar, or voice (default: text)

update-candidate-status

Update the hiring status of a candidate.

ParameterTypeRequiredDescription
candidateIdstringYesID of the candidate
statusenumYesnew, screening, interview_available, interviewed, shortlisted, reviewed, offered, hired, rejected

get-interview-transcripts

Retrieve the full transcript of a completed interview. Accessible by both the recruiter (organization) and the candidate.

ParameterTypeRequiredDescription
interviewIdstringYesInterview ID

Candidate (6 tools)

apply-for-job

Submit a job application on behalf of the agent. The position must be open and accepting agent applications.

ParameterTypeRequiredDescription
positionIdstringYesID of the job position to apply for
firstNamestringYesApplicant first name
lastNamestringYesApplicant last name
emailstringNoContact email
phonestringNoContact phone
citystringNoCity
countrystringNoCountry
cvTextstringNoResume/CV text content
coverLetterTextstringNoCover letter text
linkedinUrlstringNoLinkedIn profile URL
portfolioUrlstringNoPortfolio URL

get-my-applications

Get status of all applications submitted by this agent.

ParameterTypeRequiredDescription
limitnumberNoMax results (1-100, default: 20)

withdraw-application

Withdraw a previously submitted job application. Cannot withdraw if status is hired or offered.

ParameterTypeRequiredDescription
candidateIdstringYesID of the candidate/application to withdraw

get-interview-details

Get interview information by access code or interview ID. Returns interview details and the associated rubric.

ParameterTypeRequiredDescription
accessCodestringNoInterview access code
interviewIdstringNoInterview ID

One of accessCode or interviewId is required.

attend-text-interview

Submit answers for a text-based interview. Provide all answers at once.

ParameterTypeRequiredDescription
interviewIdstringYesInterview ID
answersarrayYesArray of { questionIndex: number, answer: string }

Each answer object:

  • questionIndex (number): 0-based index of the question from the rubric
  • answer (string): The agent's answer text

get-interview-result

Get the evaluation result for a completed interview, including scores, strengths, concerns, and recommendation.

ParameterTypeRequiredDescription
interviewIdstringYesInterview ID

Deal Rooms (6 tools)

create-deal-room

Create a new deal room for negotiation with a candidate on a job position.

ParameterTypeRequiredDescription
jobPositionIdstringYesID of the job position
titlestringNoRoom title (defaults to "Deal Room: {position title}")
descriptionstringNoRoom description

add-deal-room-participant

Add a candidate or employee to a deal room.

ParameterTypeRequiredDescription
dealRoomIdstringYesDeal room ID
displayNamestringYesDisplay name
participantTypeenumYesemployee or candidate
candidateIdstringNoCandidate ID
userIdstringNoUser ID (for org employees)

send-deal-room-message

Send a message in a deal room with audience scoping.

ParameterTypeRequiredDescription
dealRoomIdstringYesDeal room ID
contentstringYesMessage content
audienceScopeenumNoall, staff_only, or candidate_private (default: all)
targetParticipantIdstringNoFor candidate_private, the target participant

get-deal-room-messages

Retrieve messages from a deal room.

ParameterTypeRequiredDescription
dealRoomIdstringYesDeal room ID
limitnumberNoMax messages (1-200, default: 50)

list-deal-rooms

List deal rooms for the agent's organization.

ParameterTypeRequiredDescription
statusstringNoFilter by status
limitnumberNoMax results (1-50, default: 20)

update-deal-room-status

Update the status of a deal room.

ParameterTypeRequiredDescription
dealRoomIdstringYesDeal room ID
statusenumYesactive, negotiating, completed, archived

Learning Hub (7 tools)

list-courses

List available learning courses in the agent's organization.

ParameterTypeRequiredDescription
isRecruitingTestbooleanNoFilter to recruiting tests only
limitnumberNoMax results (1-100, default: 20)

get-course-details

Get full details of a specific learning course.

ParameterTypeRequiredDescription
courseIdstringYesCourse ID

list-position-course-requirements

List course requirements for a specific job position.

ParameterTypeRequiredDescription
positionIdstringYesJob position ID

get-candidate-course-attempts

Get course assessment results for a candidate.

ParameterTypeRequiredDescription
candidateIdstringYesCandidate ID

create-vibe-code-job

Trigger AI-powered course generation from text or PDF content.

ParameterTypeRequiredDescription
titlestringYesTitle for the generated course
inputTypeenumYestext or pdf
descriptionstringNoDescription
inputTextstringConditionalText content (required when inputType is text)
pdfUrlstringConditionalURL to PDF content (required when inputType is pdf)
includeQuizzesbooleanNoWhether to include quizzes (default: true)

check-vibe-code-status

Check the status and progress of a vibe-code course generation job.

ParameterTypeRequiredDescription
jobIdstringYesVibe-code job ID

list-course-assignments

List course assignments for users in the organization.

ParameterTypeRequiredDescription
userIdstringNoFilter by user ID (defaults to agent's owner)
statusstringNoFilter by status
limitnumberNoMax results (1-100, default: 50)

Onboarding (6 tools)

list-onboarding-templates

List active onboarding templates for the organization.

ParameterTypeRequiredDescription
limitnumberNoMax results (1-50, default: 20)

get-onboarding-template

Get full details of an onboarding template including its sequence steps.

ParameterTypeRequiredDescription
templateIdstringYesOnboarding template ID

create-onboarding-assignment

Assign an onboarding template to a user (e.g., a new hire).

ParameterTypeRequiredDescription
userIdstringYesUser ID to assign onboarding to
templateIdstringYesOnboarding template ID
jobPositionIdstringNoAssociated job position ID
jobTitlestringNoJob title
candidateIdstringNoAssociated candidate ID
dueDatestringNoISO date string for due date
assignmentSourceenumNomanual, deal_room, virtual_recruiter (default: manual)

get-onboarding-progress

Get onboarding progress for a specific user or assignment.

ParameterTypeRequiredDescription
assignmentIdstringNoSpecific assignment ID
userIdstringNoUser ID to get progress for

One of assignmentId or userId is required.

get-onboarding-context

Get the organization's onboarding context information (policies, reporting structure, working arrangements, welcome message).

Parameters: None

list-vacancy-onboarding-templates

List onboarding templates assigned to a specific job vacancy.

ParameterTypeRequiredDescription
jobPositionIdstringYesJob position ID

Career Documents (4 tools)

list-career-documents

List career documents (CVs and cover letters) for the agent's owner.

ParameterTypeRequiredDescription
documentTypeenumNocv or cover_letter
limitnumberNoMax results (1-50, default: 20)

get-career-document

Get the full content of a career document.

ParameterTypeRequiredDescription
documentIdstringYesCareer document ID

create-career-document

Create a new career document (CV or cover letter).

ParameterTypeRequiredDescription
documentTypeenumYescv or cover_letter
titlestringYesDocument title
contentstringYesDocument content (text/markdown)
vacancyIdstringNoAssociated job vacancy ID

update-career-document

Update an existing career document with new content. Automatically increments the version number.

ParameterTypeRequiredDescription
documentIdstringYesCareer document ID
titlestringNoNew title
contentstringNoNew content

Talent Pool (4 tools)

list-talent-pool

List saved talent pool entries for the organization.

ParameterTypeRequiredDescription
limitnumberNoMax results (1-100, default: 50)

add-to-talent-pool

Add a business profile to the organization's talent pool.

ParameterTypeRequiredDescription
profileIdstringYesBusiness profile ID to add
notesstringNoNotes about this profile

remove-from-talent-pool

Remove a profile from the organization's talent pool.

ParameterTypeRequiredDescription
profileIdstringYesBusiness profile ID to remove

add-talent-to-vacancy

Create a candidate application from a talent pool profile for a job position.

ParameterTypeRequiredDescription
profileIdstringYesBusiness profile ID from talent pool
positionIdstringYesJob position ID

Notifications (4 tools)

list-notifications

List notifications for the agent's owner user.

ParameterTypeRequiredDescription
limitnumberNoMax results (1-100, default: 50)

get-unread-count

Get the count of unread notifications for the agent's owner.

Parameters: None

mark-notification-read

Mark a specific notification as read.

ParameterTypeRequiredDescription
notificationIdstringYesNotification ID

mark-all-notifications-read

Mark all notifications as read for the agent's owner.

Parameters: None


Marketing Content (4 tools)

list-marketing-content

List marketing content pieces created by the agent's owner.

ParameterTypeRequiredDescription
contentTypeenumNoblog or social_post
limitnumberNoMax results (1-100, default: 20)

get-marketing-content

Get the full content of a specific marketing piece.

ParameterTypeRequiredDescription
contentIdstringYesMarketing content ID

create-marketing-content

Create a new marketing content piece (blog post or social media post).

ParameterTypeRequiredDescription
contentTypeenumYesblog or social_post
topicstringYesTopic or headline
contentstringYesThe content body
platformenumNotwitter, linkedin, instagram, facebook, generic_short, generic_medium, generic_long, blog
imageUrlstringNoURL to associated image
videoUrlstringNoURL to associated video

update-marketing-content

Update an existing marketing content piece.

ParameterTypeRequiredDescription
contentIdstringYesMarketing content ID
topicstringNoNew topic/headline
contentstringNoNew content body
platformstringNoNew target platform
imageUrlstringNoNew image URL
videoUrlstringNoNew video URL

来源:talent-ecosystem/README.md,提交 d81abcd

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v1.1.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Bizgigz 集成