Skip to main content

MCP Tools Reference

Every tool available on the Octolane MCP server, organized by category. Each tool includes its parameters, types, and example usage.
All tools are available at https://mcp.octolane.com/mcp and require authentication via the X-API-Key header.

Search & Query

Tools for finding and retrieving data from your CRM.

search_deals

Search deals with filters for pipeline, stage, account, contact, deal size, close date, and staleness.

search_contacts

Search contacts by name, email, company, or job title.

search_accounts

Search accounts (companies) by name, domain, or industry.

search_emails

Search email conversations by contact, company domain, keyword, or direction.

search_meetings

Search past and upcoming meetings by keyword, attendee, or date range.

get_deal_details

Get full details of a specific deal including associated contacts, account, notes, tasks, and next steps.

get_pipeline_overview

Get a summary of your sales pipeline(s) showing deal counts, total values, and average deal size by stage.

get_signal_visitors

Retrieve website visitors identified by Octolane Signal with visit counts, intent scores, and activity dates.

get_email_thread

Get the full email thread conversation by thread ID.

get_notes

Search and retrieve notes linked to a deal, contact, or account. Supports lookup by name, email, or domain — no ID required.

get_tasks

Get tasks assigned to you or linked to a specific deal, contact, or account.

get_current_user

Get your identity, workspace role, and subscription details. Returns name, email, organization, role, and billing info.

Create & Update

Tools for writing data to your CRM. Records created via MCP are immediately picked up by Octolane’s agents for enrichment and follow-up.

create_deal

Create a new deal in the CRM and assign it to a pipeline stage. The associated account and contacts must already exist — create them first if needed.

create_contact

Create a new contact from an email address. The backend auto-creates the associated account from the email domain and enriches the contact.

create_account

Create a new account (company) from a domain. Automatically enriched with company info, size, industry, funding, and more.

create_note

Create a note and link it to a deal, contact, or account.

create_task

Create a task and optionally link it to a deal, contact, or account. Use for reminders, follow-ups, action items, or next steps.

update_deal_stage

Move a deal to a specific stage by stage ID.

move_deal_to_next_stage

Automatically advance a deal to the next stage in its pipeline based on stage order.

update_note

Update an existing note’s title or content.

update_task

Update an existing task — change title, due date, priority, or mark as complete.

Pipeline Management

Tools for configuring and navigating your pipeline structure.

list_pipeline_stages

List all stages for a pipeline, showing name, order, type (won/lost/default), and win probability.

rename_pipeline

Rename a sales pipeline.

Field Discovery

Tools for discovering available fields and custom properties on your CRM records. Useful before creating or updating records to check what fields are available.

get_account_fields

Discover available fields and custom properties for accounts (companies). Returns field names, types, and valid dropdown options.

get_contact_fields

Discover available fields and custom properties for contacts. Returns field names, types, and valid dropdown options.

get_deal_fields

Discover available fields and custom properties for deals in a specific pipeline. Each pipeline can have different custom fields.

Signal

get_signal_script

Get the Octolane Signal tracking script tag for your website. Returns an HTML snippet with your organization’s unique public key to install in your website’s <head>.

Workspace

Tools for managing your workspace and team.

list_workspace_members

List all members in the workspace with their name, email, role, and avatar.

invite_team_member

Invite one or more people to your workspace by email. Requires admin or owner role.

Rate limits

MCP tools share the same rate limits as the REST API: 100 requests per minute per API key. If you hit the limit, you’ll receive a 429 response with a Retry-After header. Most AI assistants handle rate limiting automatically by waiting and retrying.