GoodTime MCP Server

Last updated: August 11, 2026

🎥 ^^ Watch above for a (Jun 2026) Demo of GoodTime's MCP Server in Action.

The GoodTime MCP connector brings your live recruiting operations data into Claude, allowing you to find information, analyze trends, and complete supported GoodTime tasks using natural language.

You can use Claude to:

  • Review upcoming and completed interviews.

  • Analyze interviewer workload, participation, and response times.

  • Investigate cancellation and rescheduling trends.

  • Explore jobs, stages, interview steps, and candidate applications from your ATS.

  • Analyze candidate feedback and NPS trends.

  • Review candidate-evaluation disparities across available demographic categories.

  • Manage interviewers and interviewer pools.

  • Create and manage interviewer training programs.

  • Enroll interviewers in training paths and monitor their progress.

The current connector provides many tools across GoodTime’s scheduling, insights and analytics, candidate-experience, and interviewer-training capabilities.

Connect GoodTime to Claude

GoodTime is available in Claude’s Connectors Directory. You do not need to generate an API token, install Node.js, or manually edit a configuration file.

Add GoodTime from a Claude conversation

  1. Open Claude.

  2. Select the + button in the lower-left corner of a conversation. You can also type / to open the menu.

  3. Select Connectors, followed by Manage connectors.

  4. Select the + button next to Connectors.

  5. Search for GoodTime.

  6. Select the GoodTime connector and choose Connect, Install, or Add.

  7. Follow the prompts to complete the connection.

Add GoodTime from Claude settings

  1. Navigate to Customize → Connectors in Claude.

  2. Select the + button next to Connectors.

  3. Search for GoodTime.

  4. Select the GoodTime connector.

  5. Follow the prompts to complete the connection.

Once connected, GoodTime will be available across supported Claude experiences associated with your Claude account.

image.png

Team and Enterprise Accounts

If your organization uses a Claude Team or Enterprise plan, an Owner or Primary Owner may need to enable the GoodTime connector before members can use it.

Organization administrators can:

  1. Navigate to Organization settings → Connectors.

  2. Select Browse connectors.

  3. Search for and select GoodTime.

  4. Choose Add to your team.

Individual users can then connect GoodTime from their own Claude connector settings.

If you see a Request button instead of an option to connect, select it to ask your Claude organization administrator to enable GoodTime.

Use GoodTime in a Conversation

To make GoodTime available in a conversation:

  1. Select the + button in the lower-left corner of the conversation.

  2. Select Connectors.

  3. Confirm that GoodTime is enabled.

You can then ask Claude to use your GoodTime data. For example:

Use GoodTime to show me all interviews scheduled for next week.

Claude can also select the GoodTime connector automatically when it is relevant to your request, so you do not need to mention GoodTime every time.

Please NOTE: The GoodTime MCP Server has currently been built and tested with Claude AI; however we do have longer term plans to make this MCP connection available to other AI tools. You are welcome to test this MCP connection with other AI tools, however internal testing has only been conducted with Claude AI, and the following instructions reflect this specific integration.


What is MCP?

MCP (Model Context Protocol) is an open standard that allows AI assistants to securely connect to external applications through structured tools.

Unlike uploading data into an AI model, MCP gives Claude live, secure access to your GoodTime account whenever you ask a question.

The flow looks like this:

You
   ↓
Claude
   ↓
GoodTime MCP Server
   ↓
GoodTime Public API
   ↓
Live GoodTime data

This means Claude is always working from your current recruiting data—not stale exports or spreadsheets.

Learn more about MCP at:
https://modelcontextprotocol.io/docs/getting-started/intro

What Can You Do with the GoodTime MCP Connector?

Manage Interviewers, Users, and Interviewer Pools

Claude can help you find and manage interviewers, recruiters, coordinators, administrators, and other contacts in your GoodTime organization.

You can:

  • Search for contacts by name, email address, status, or interviewer-pool tag.

  • View a contact’s title, status, availability settings, notes, and tags.

  • Find people using combinations of interviewer-pool criteria.

  • Add or remove people from interviewer pools.

  • Update contact titles, statuses, notes, and interview-availability settings.

  • Create, rename, and organize interviewer-pool tags and tag categories.

  • Make supported updates across multiple contacts or tags at once.

Example prompts:

  • “Find all active Engineering interviewers in the Senior or Staff pools, excluding anyone tagged Do Not Contact.”

  • “Add these interviewers to the Backend Systems interviewer pool.”

  • “Show me which interviewer pools Jordan Lee belongs to.”

  • “Update the interview availability settings for these five interviewers.”

  • “Create a new interviewer pool called Mobile Engineering under the Engineering tag category.”

Explore ATS Jobs and Applications

Claude can retrieve recruiting data synchronized from your applicant tracking system.

You can:

  • Find jobs by name, external ID, or status.

  • Review job details, custom fields, metadata, and settings.

  • Explore the stages and interview steps configured for a job.

  • Review scorecard templates and preparation kits associated with interview steps.

  • Find candidate applications by job, stage, status, or candidate.

  • Retrieve the candidate and organization details associated with an application.

Example prompts:

  • “Show me all active Engineering job requisitions.”

  • “List the stages and interview steps for the Senior Product Manager role.”

  • “Find active applications currently in the onsite interview stage.”

  • “Show me the scorecard template and preparation kit for this interview step.”

ATS data is currently available for retrieval and analysis. The connector does not create or modify jobs, stages, interview steps, or applications.

Review Interviews and Templates

Claude can help you examine scheduled and completed interviews and understand what happened during the scheduling process.

You can:

  • Find interviews by status, date range, job, stage, or other ATS linkage.

  • Retrieve complete interview details, including scheduling information, candidates, events, assigned roles, templates, calendar synchronization, and change reasons.

  • Review a chronological activity log for an interview.

  • Find and inspect reusable interview templates.

Example prompts:

  • “Show me all interviews scheduled for next week.”

  • “List the completed interviews for the Product organization last month.”

  • “Give me the full activity timeline for this canceled interview.”

  • “Which interview template was used for this candidate?”

  • “Find interview templates associated with Engineering roles.”

The connector can retrieve interview and template data, but it does not currently schedule, reschedule, cancel, or otherwise modify interviews.

Analyze Interview Operations

Claude can use GoodTime Insights data to help recruiting teams understand workload, efficiency, and scheduling outcomes.

You can analyze:

  • Time spent interviewing by job, interviewer, or department.

  • Cancellation, rescheduling, and decline reasons.

  • Change reasons by job, department, coordinator, or interviewer.

  • Interviewer load, including accepted and declined assignments.

  • Algorithmically assigned versus manually assigned interviews.

  • The distribution of weekly interview load across your organization.

  • Highest- and lowest-activity interviewers.

  • Interviewer coverage, declines, and response times.

  • Recruiting-coordination activity by coordinator, job, or department.

  • Performance trends over time.

  • GoodTime industry benchmarks where available.

Example prompts:

  • “Which interviewers have the highest weekly interview load?”

  • “Identify interviewers who may be underused or approaching an unsustainable workload.”

  • “Compare interviewer activity this quarter with the previous quarter.”

  • “What were the most common reasons interviews were canceled or rescheduled?”

  • “Break down scheduling changes by department and coordinator.”

  • “Compare our interviewer activity with the available industry benchmark.”

  • “Which coordinators scheduled, rescheduled, or canceled the most interviews this month?”

Analyze Candidate NPS and Pulse Feedback

Claude can analyze candidate-experience data collected through GoodTime NPS and Pulse surveys.

You can:

  • Review NPS and Pulse score trends over time.

  • Compare scores by job, stage, coordinator, department, or interview.

  • See promoter, neutral, and detractor counts.

  • Compare your organization’s scores with available benchmarks.

  • Identify the highest- and lowest-scoring areas.

  • Review feedback tags and their frequency by sentiment.

  • Retrieve candidate feedback comments.

  • Summarize promoter, neutral, or detractor feedback.

  • Analyze responses to specific survey templates.

Example prompts:

  • “Show our candidate NPS trend over the last six months.”

  • “Which jobs and stages have the highest and lowest candidate-experience scores?”

  • “Compare NPS results by department.”

  • “What themes appear most often in detractor feedback?”

  • “Summarize promoter feedback from the last quarter.”

  • “Show candidate comments associated with scheduling or communication concerns.”

Review Candidate-Evaluation Disparities

Claude can help authorized teams examine candidate-evaluation outcomes across the demographic categories available in GoodTime.

You can:

  • Identify the locations and demographic categories available for analysis.

  • Retrieve candidate-evaluation records over a selected date range.

  • Compare recommendation rates with an established baseline.

  • Review disparities by demographic category, department, or job.

  • Generate a narrative summary of observed disparities.

Example prompts:

  • “What demographic categories are available for our Detroit location?”

  • “Compare candidate recommendation rates across the available categories for the last six months.”

  • “Show evaluation disparities by department and job.”

  • “Summarize the largest differences from the baseline and identify areas that may warrant further review.”

These insights are intended to support auditing and investigation. Results should be reviewed by qualified stakeholders and should not be used as the sole basis for employment decisions.

Manage Interviewer Training

Claude can help you create, organize, and administer GoodTime interviewer-training programs.

Training paths and classes

You can:

  • Create, update, archive, and restore training paths.

  • Build ordered training programs from multiple classes.

  • Create and update custom reading, quiz, or video classes.

  • Archive classes or replace them in active training paths.

  • Search training paths and classes by name, type, or status.

  • Review trainee counts, graduation rates, and average completion time.

  • See which paths use a particular custom class.

Example prompts:

  • “Create a structured interviewer-training path for new Engineering interviewers.”

  • “Add a reading class on structured interviewing and a quiz on prohibited questions.”

  • “Update the content of the Interview Foundations class.”

  • “Show all active training paths and their graduation rates.”

  • “Which active paths currently use this class?”

Enrollments and progress

You can:

  • Enroll one or more people in one or more training paths.

  • Find enrollments by trainee, path, or status.

  • Review individual class-enrollment details.

  • Mark an enrollment as complete.

  • Archive an enrollment when training is no longer required.

  • Review the activity history for a trainee’s enrollment.

  • Identify interviewers assigned to provide class feedback.

  • Count active, completed, or otherwise filtered enrollments.

Example prompts:

  • “Enroll these five interviewers in the Engineering Interviewer Certification path.”

  • “Who is currently enrolled in an active training path?”

  • “Show trainees who have not completed Interview Foundations.”

  • “How many active enrollments does each training path have?”

  • “Show the activity history for this trainee’s enrollment.”

  • “Mark this enrollment as complete.”

Training organization and automation

You can:

  • Create, rename, and archive folders used to organize training paths.

  • Search folders and their associated paths.

  • Review progress and tag information across folders.

  • Link interview templates to training paths for automatic enrollment.

  • Review which training paths are linked to specific interview templates.

  • Analyze training enrollment and graduation trends.

Example prompts:

  • “Create a folder called Engineering Interview Training.”

  • “Move these training paths into the Engineering folder.”

  • “Link the Backend Technical Interview template to the Backend Interviewer training path.”

  • “Which training paths are linked to this interview template?”

  • “Show monthly training enrollments and graduations for the past year.”

Data and Action Summary

The connector supports both read and write operations.

Retrieval and analysis

Claude can retrieve and analyze:

  • Contacts and interviewer-pool membership

  • ATS jobs, stages, interview steps, and applications

  • Interviews, activity logs, and templates

  • Interview load and operational analytics

  • Interviewer and recruiting leaderboards

  • Candidate NPS, Pulse scores, comments, and sentiment

  • Candidate-evaluation and disparity data

  • Training paths, classes, enrollments, folders, and progress

Supported changes

Claude can make supported changes to:

  • Interviewer/User status, title, notes, and interview-availability settings

  • Contact membership in interviewer pools

  • Tags and tag categories

  • Training paths

  • Custom training classes

  • Training enrollments and completion status

  • Training folders

  • Links between interview templates and training paths

Currently unsupported changes

The connector does not currently:

  • Create or modify ATS jobs, stages, interview steps, or applications

  • Schedule, reschedule, cancel, or modify interviews

  • Create or update interview templates

  • Submit or modify candidate evaluations

  • Modify analytics, NPS, or candidate-feedback records

Permissions and Approvals

The connector operates using the access granted through the connected GoodTime account. It does not grant a user access to GoodTime data or actions they are not otherwise authorized to use.

Depending on your Claude organization’s connector and tool-permission settings, Claude may ask for approval before completing an action that changes GoodTime data.

Before approving a change, review the proposed action carefully—particularly bulk contact updates, tag changes, training-path replacements, enrollment completions, and archive operations.

Troubleshooting

GoodTime Does Not Appear in Search

Confirm that you are searching from Claude’s Connectors Directory.

If you use a Team or Enterprise account, your organization may require an administrator to enable the connector before it appears as available to you.

The Connector Shows “Request”

Your Claude organization requires administrator approval. Select Request to notify your organization’s administrators.

Claude Is Not Using GoodTime

Open the + menu in the conversation, select Connectors, and confirm that GoodTime is enabled.

You can also make your request explicit:

Use GoodTime to show me all interviews scheduled next week.

Claude Cannot Find Expected Data

Confirm that:

  • Your GoodTime account has access to the requested data.

  • GoodTime is enabled in the current Claude conversation.

  • Your request includes enough information, such as a date range, job, department, interview, or contact name.

A Change Is Not Available

Not every GoodTime object supports write actions through the connector. Review the supported changes above.

If a requested operation is not supported, Claude can still retrieve the relevant information and help you determine the next step in GoodTime.

Connection or Authorization Fails

Navigate to Customize → Connectors, disconnect GoodTime, and then reconnect it. Follow the authorization prompts again.

Additional Resources

GoodTime MCP Package (npm)

https://www.npmjs.com/package/goodtime-mcp

Model Context Protocol Documentation

https://modelcontextprotocol.io/docs/getting-started/intro