apollo-io-mcp-server

apollo-io-mcp-server

1

The Apollo.io MCP Server provides an interface to interact with the Apollo.io API using the MCP, offering functionalities like people and organization enrichment. It includes a FastMCP server and various data models to seamlessly integrate with the API.

Overview

The Apollo.io MCP Server project provides tools to interact with the Apollo.io API using the Model Context Protocol (MCP). It includes components like the ApolloClient for API interactions and a FastMCP server. The server exposes API functionalities such as people and organization enrichment, search, and job postings through MCP tools. Data models for these functionalities are found in the apollo/ directory.

Functionalities

  • People Enrichment
  • Organization Enrichment
  • People Search
  • Organization Search
  • Organization Job Postings

Usage

  1. Set APOLLO_IO_API_KEY as an environment variable.
  2. Get dependencies: uv sync
  3. Run the server: uv run mcp run server.py

Testing

  • Set APOLLO_IO_API_KEY and test with uv run apollo_client.py.

Usage with Claude for Desktop

  • Configure MCP servers in claude_desktop_config.json to use the Apollo.io MCP server.