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 a429 response with a Retry-After header.
Most AI assistants handle rate limiting automatically by waiting and retrying.