New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

overloop-mcp

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

overloop-mcp

MCP server for the Overloop AI API v2. Gives AI agents (Claude, Cursor, etc.) tools to manage prospects, organizations, campaigns, sourcings, conversations, and more.

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

Overloop MCP Server

MCP (Model Context Protocol) server for the Overloop AI API v2. Gives AI agents (Claude, Cursor, etc.) tools to manage prospects, organizations, campaigns, sourcings, conversations, and more.

Quick Start

For Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "overloop": {
      "command": "node",
      "args": ["/path/to/overloop-mcp/dist/index.js"],
      "env": {
        "OVERLOOP_API_KEY": "your_api_key_here"
      }
    }
  }
}

For Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "overloop": {
      "command": "node",
      "args": ["/path/to/overloop-mcp/dist/index.js"],
      "env": {
        "OVERLOOP_API_KEY": "your_api_key_here"
      }
    }
  }
}

Environment Variables

VariableRequiredDescription
OVERLOOP_API_KEYYesYour Overloop API key (find it here)
OVERLOOP_API_URLNoOverride API base URL (default: https://api.overloop.ai)

Available Tools

Prospects

ToolDescription
list_prospectsList prospects with filtering, sorting, search, and pagination
create_prospectCreate a new prospect (with custom fields support)
get_prospectRetrieve a prospect by ID or email
update_prospectUpdate prospect fields
delete_prospectPermanently delete a prospect

Organizations

ToolDescription
list_organizationsList organizations with filtering and search
create_organizationCreate a new organization
get_organizationRetrieve an organization by ID
update_organizationUpdate organization fields
delete_organizationPermanently delete an organization

Lists

ToolDescription
list_listsList all prospect lists
create_listCreate a new list
get_listRetrieve a list by ID
update_listUpdate a list name
delete_listDelete a list

Campaigns

ToolDescription
list_campaignsList campaigns with filtering and search
create_campaignCreate a campaign with inline steps and sourcing
get_campaignRetrieve a campaign (expand=steps,sourcing for full details)
update_campaignUpdate campaign settings, activate/pause
delete_campaignDelete a campaign

Campaign Steps

ToolDescription
list_step_typesList all available step types with default configs
list_campaign_stepsList steps in a campaign
add_campaign_stepAdd a step to a campaign sequence
get_campaign_stepRetrieve a specific step
update_campaign_stepUpdate a step's config
remove_campaign_stepRemove a step

Campaign Enrollments

ToolDescription
list_campaign_enrollmentsList enrollments for a campaign
enroll_prospectEnroll a prospect into a campaign
get_campaign_enrollmentRetrieve an enrollment
disenroll_prospectDisenroll a prospect

Sourcings

ToolDescription
list_sourcing_search_optionsGet available values for search criteria fields
list_sourcingsList sourcings with filtering
create_sourcingCreate a sourcing with search criteria
get_sourcingRetrieve a sourcing
update_sourcingUpdate sourcing criteria
delete_sourcingDelete a sourcing
start_sourcingActivate a paused sourcing
pause_sourcingPause an active sourcing
clone_sourcingClone a sourcing

Sending Addresses

ToolDescription
list_sending_addressesList all connected sending addresses

Conversations

ToolDescription
list_conversationsList conversations with filtering
get_conversationRetrieve a conversation
update_conversationUpdate conversation name
archive_conversationArchive a conversation
unarchive_conversationUnarchive a conversation
assign_conversationAssign to a team member

Users

ToolDescription
get_current_userGet the API key owner
list_usersList team members
get_userRetrieve a user by ID

Custom Fields

ToolDescription
list_custom_fieldsList custom field definitions

Exclusion List

ToolDescription
list_exclusion_listList excluded emails/domains
add_to_exclusion_listAdd an email or domain
remove_from_exclusion_listRemove an exclusion

Account

ToolDescription
get_accountGet account info, plan, and credits

Development

npm install
npm run dev      # watch mode
npm run build    # production build
npm start        # run the server

Project Structure

src/
  index.ts                    # Server entry point
  api.ts                      # Overloop API HTTP client
  tools/
    prospects.ts              # Prospect CRUD
    organizations.ts          # Organization CRUD
    lists.ts                  # List CRUD
    campaigns.ts              # Campaign CRUD
    campaign-steps.ts         # Campaign step management
    campaign-enrollments.ts   # Campaign enrollment management
    sourcings.ts              # Sourcing management
    sending-addresses.ts      # Sending address listing
    conversations.ts          # Conversation management
    users.ts                  # User management
    custom-fields.ts          # Custom field listing
    exclusion-list.ts         # Exclusion list management
    account.ts                # Account info

License

MIT

Keywords

mcp

FAQs

Package last updated on 23 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts