Connect Ashby to AI agents

Connect Ashby to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

get_candidate

Get Candidate

Retrieves detailed information about a candidate. Can look up by ID or search by email/name. When searching by email or name, returns the first matching candidate.

create_job

Create Job

Creates a new job in Ashby with a title and optional location, department, and default interview plan. Returns the created job's ID and basic details.

update_job

Update Job

Updates a job's details, status, or compensation. Supports changing the title, location, department, status, and compensation in a single call.

manage_interview_schedule

Manage Interview Schedule

Creates, updates, cancels, or lists interview schedules in Ashby. Use this tool to coordinate interview scheduling for candidates in the hiring pipeline.

update_candidate

Update Candidate

Updates a candidate's profile in Ashby. Supports changing name, email, phone, social links, adding tags, creating notes, and assigning to projects. Multiple operations can be performed in a single call.

create_application

Create Application

Creates a new application for a candidate on a job in Ashby. An application represents a candidate's progression through the hiring pipeline for a specific job. Optionally specify an interview plan, starting stage, source, or credited user.

list_applications

List Applications

Lists applications with pagination or retrieves detailed information about a specific application. Applications represent a candidate's progress through the hiring pipeline for a particular job.

list_organization

List Organization Data

Lists departments, locations, users, sources, archive reasons, candidate tags, or interview stages from the Ashby organization. Returns results in a consistent format regardless of resource type.

list_jobs

List Jobs

Lists or searches jobs in Ashby. Can paginate through all jobs or search by term and status. When a search term or status filter is provided, the search endpoint is used instead of the list endpoint.

set_custom_field

Set Custom Field

Sets a custom field value on an Ashby entity. Use the list organization tool with `resourceType` set to the entity type to discover available custom field IDs.

update_application

Update Application

Updates an existing application in Ashby. Supports multiple actions: change the interview stage (optionally with an archive reason), change the application source, transfer the application to a different job, and add or remove hiring team members. Multiple actions can be performed in a single call.

manage_offer

Manage Offer

Creates, retrieves, lists, updates, approves, or starts offers in Ashby. Use this tool to manage the full offer lifecycle for candidates in the hiring pipeline.

create_candidate

Create Candidate

Creates a new candidate in Ashby with name, email, phone, and social links. Returns the created candidate's ID and basic profile information.

More integrations teams use with Ashby

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Google Calendar

Create, read, update, and delete calendar events and calendars. Manage attendees, recurring events, and reminders. Check free/busy availability for scheduling. Share calendars and control access permissions. Create events from natural language text with quick add. Manage special event types like focus time, out of office, and working location. Subscribe to or remove calendars from a user's calendar list. Sync calendar changes incrementally and receive webhook notifications for event, calendar list, ACL, and settings changes.

Fireflies

Record, transcribe, and analyze meeting conversations from platforms like Zoom, Google Meet, and Webex. Retrieve, search, and manage meeting transcripts with AI-generated summaries, action items, sentiment analysis, and keywords. Upload audio files for transcription. Ask questions about meetings using the AskFred AI assistant. Add a bot to live meetings for automatic recording, pause and resume recordings, and create live action items or soundbites. Manage users and teams, organize meetings into channels, query contacts, and receive webhook notifications when transcriptions complete.

Calendly

List, retrieve, and cancel scheduled events. Book meetings programmatically on behalf of invitees using available time slots. Retrieve event types and their configurations. Query user availability, available time slots, busy times, and availability schedules. Create single-use scheduling links with optional overrides. List and manage invitees, mark no-shows, and access custom question responses and UTM tracking data. Manage organization memberships, invite or remove users. Retrieve routing form configurations and submissions. Subscribe to webhooks for new bookings, cancellations, and routing form submissions.

Linkedin

Authenticate LinkedIn members with OpenID Connect, fetch the authenticated member profile, and create self-serve LinkedIn shares with text, article links, and uploaded images. Organization and Community Management workflows should move to a separate slate because LinkedIn restricts combining those products in one app.

Zoom

Create, schedule, and manage video meetings and webinars. Manage users, roles, and account settings. Access and download cloud recordings and transcripts. Send and manage chat messages and channels. Handle Zoom Phone call logs, voicemails, and SMS. Manage meeting registrants, polls, and breakout rooms. Retrieve usage reports, meeting participant reports, and dashboard analytics. Configure Zoom Rooms and contact center settings. Receive real-time webhook notifications for meeting, webinar, recording, user, phone, and chat events.

Technical notes for Ashby

Manage the full recruiting lifecycle in an applicant tracking system. Create, update, search, and list candidates, applications, and jobs. Track applications through hiring pipeline stages, change stages and sources, and transfer between jobs. Schedule and manage interviews, interviewer pools, and interview plans. Create, update, and approve offers. Manage job postings (publish, unpublish, update content) and job boards. Create and track openings (headcount). Manage organizational structure including departments, locations, and users. Set custom fields, add tags, notes, and files to candidates. Upload resumes, anonymize candidates, and handle referrals. Generate reports, submit feedback, create survey requests, and add assessments. Receive webhooks for candidate hires, stage changes, application updates, interview schedules, job and offer changes, and more.

Connect Ashby to production AI agents

See how Metorial gives Ashby access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Ashby to AI agents with Metorial.

  1. Can Metorial connect Ashby to AI agents?
    Yes. Metorial connects AI agents to Ashby through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.