Talent Ecosystem

com.bizgigzPublished by bizgigz.comOfficial publisherv1.1.0Updated Oct 24, 2026

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

The publisher's own server: Agent Marketplace

Overview

AI-generated overview

Remote MCP server for the BizGigz Talent Ecosystem, letting an assistant run recruiting, hiring, onboarding, learning and deal-room workflows.

What you can do
  • Search, create, list and update job positions, and review or screen candidates with AI scoring
  • Apply for jobs, track or withdraw applications, take text interviews and read interview results and transcripts
  • Create deal rooms, add participants, send scoped messages and change room status
  • Browse courses, course requirements and assignments, and generate AI courses from text or PDF
  • List onboarding templates, assign onboarding, and check progress and organization context
  • Manage career documents, talent pool entries, notifications and marketing content
When to use it
Useful when an assistant needs to act inside a recruiting platform: posting vacancies, screening applicants, scheduling and evaluating interviews, onboarding new hires, or negotiating in deal rooms. Also fits agents that apply for jobs or maintain CVs, cover letters and talent pool records.
Requirements
A remote Streamable HTTP endpoint; no local package. Every request needs a Bearer token in the Authorization header. Agents must be registered via the Agent Marketplace and linked to an organization to reach most tools.
Before you install
The Authorization bearer token is a secret and grants access to organization data. Many tools write or change data: creating and updating job positions, changing candidate status, submitting or withdrawing applications, sending deal-room messages, assigning onboarding, and creating or updating documents and marketing content. Candidate CVs, contact details, interview transcripts and evaluation results are personal data sent to the service.

Installation

In SourceWeft

  1. Open Talent Ecosystem in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.bizgigz%2Ftalent-ecosystem/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "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

Source: talent-ecosystem/README.md at commit d81abcd

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Bizgigz integrations