Available Tools
Complete reference of all tools available through the Obert MCP server.
The MCP server exposes over 60 tools organized by domain. Each tool maps to an Obert API operation and is available to any connected AI client.
| Tool | Description |
|---|
search_leads | Search and filter leads by approval status, list, signal, job title, company, location, and more. |
get_lead | Get a lead's full profile by ID, name, or LinkedIn URL. |
save_lead | Approve, reject, or set a lead back to pending. |
score_leads | Score leads in a list against its ICP configuration. |
delete_leads | Permanently delete leads from all lists and campaigns. |
push_leads | Push leads to HeyReach, Instantly, or Clay. |
| Tool | Description |
|---|
list_lead_lists | List all lead or account lists. |
get_lead_list | Get list details, leads, and ICP configuration. |
save_lead_list | Create or update a list. |
delete_lead_list | Delete a list, optionally moving leads to another list. |
add_leads_to_list | Add existing leads to a list. |
remove_leads_from_list | Remove leads from a list without deleting them. |
combine_lists | Create a new list from the union or intersection of existing lists. |
export_lead_list | Export a list as CSV. |
configure_list_icp | Set ICP criteria: job titles, industries, company sizes, locations, and more. |
| Tool | Description |
|---|
list_campaigns | List campaigns filtered by status. |
get_campaign | Get campaign details, workflow, and metrics. |
save_campaign | Create or update a campaign with senders, lists, and exclusion rules. |
delete_campaign | Delete a draft or paused campaign. |
duplicate_campaign | Duplicate a campaign as a new draft. |
get_campaign_workflow | Get the full workflow tree. |
update_campaign_workflow | Replace the campaign workflow — actions, conditions, waits, integrations, and A/B message variants. |
launch_campaign | Launch a draft campaign. |
pause_campaign | Pause an active campaign. |
resume_campaign | Resume a paused campaign. |
add_leads_to_campaign | Enroll leads or attach lists to a campaign. |
query_campaign_leads | Get leads in a campaign with their workflow position. |
get_campaign_metrics | Get per-node metrics: sent, accepted, replied, and per-variant reply rates for A/B tests. |
preview_message | Preview a personalized message with variables filled in. |
| Tool | Description |
|---|
list_signals | List signals filtered by type and status. |
get_signal | Get signal configuration, schedule, and run history. |
save_signal | Create or update a signal — keyword, entity, or Sales Navigator search. |
delete_signal | Delete a signal. |
trigger_signal | Run a signal immediately. |
pause_signal | Pause a signal's schedule. |
resume_signal | Resume a paused signal. |
| Tool | Description |
|---|
search_accounts | Search company accounts by industry, size, location, and ICP tier. |
get_account | Get account details and associated leads. |
get_account_pulse | Get aggregated intelligence: recent activity, engagement signals, key metrics. |
get_account_leads | List leads for an account. |
score_accounts | Score accounts in a list against ICP criteria. |
add_accounts_to_list | Add accounts to an account list. |
| Tool | Description |
|---|
list_approvals | List AI-generated messages pending review. |
approve_message | Approve a message, optionally with edits. |
skip_message | Skip sending a message to a lead. |
regenerate_message | Regenerate a message with optional instructions. |
bulk_approve_messages | Approve multiple messages at once. |
| Tool | Description |
|---|
search_posts | Search LinkedIn posts by author, keyword, date range, and engagement. |
get_post | Get post content, engagement metrics, reactions, and comments. |
add_post | Add a LinkedIn post by URL, optionally importing engagers to a list. |
generate_comment | Generate an AI comment suggestion for a post. |
post_comment | Post a comment on LinkedIn via a connected account. |
| Tool | Description |
|---|
list_chats | List chats filtered by status: unread, starred, or archived. |
get_chat | Get a chat's full message history. |
search_chats | Search across messages and contact names. |
send_message | Reply to a chat or start a new conversation. |
update_chat_status | Mark chats as read, starred, archived, or muted. |
| Tool | Description |
|---|
search_contacts | Search your 1st-degree LinkedIn connections. |
get_contact | Get a contact's details. |
promote_contact | Import a contact as a lead into a list. |
| Tool | Description |
|---|
get_workspace | Get tenant info: name, description, ICP settings, member count. |
save_workspace | Update workspace settings: name, description, problem solved, competitors, comment agent config. |
get_me | Get your user profile. |
list_linkedin_accounts | List connected LinkedIn accounts with status and daily limits. |
import_leads | Import leads from LinkedIn URLs, post engagers, event attendees, company pages, or search results. |
| Tool | Description |
|---|
list_integrations | Check connection status of HeyReach, Instantly, Clay, and Slack. |
push_to_integration | Push leads to an integration. |