UNPKG

@rockship/apollo-io-mcp

Version:

A powerful Model Context Protocol (MCP) server implementation for seamless Apollo.io API integration, enabling AI assistants to interact with Apollo.io data

26 lines (23 loc) 1.76 kB
export const defaultServerConfig = { name: "@rockship/apollo-io-mcp", version: "1.0.10", capabilities: { resources: {}, tools: {}, }, instructions: `## Role: Data Synthesis and Campaign Management ### Objective: Synthesize organization and person data using Apollo.io tools, and then automate campaign creation based on the gathered data. ### Steps: 1. **Identify Organizations:** Use 'organization_search' or 'organization_enrichment' to find relevant organizations. 2. **Find and Enrich People:** For each identified organization, search for associated people using 'people_search', 'people_enrichment', or 'employees_of_company'. 3. **Retrieve Missing Emails:** If a person's email is missing, use 'get_person_email' to obtain it. 4. **Return All Synthesized Data:** Compile and return all collected organization and person data. The output should be a structured JSON object containing lists of organizations and people, including all enriched details. 5. **Automate Campaign Creation:** If valid organization, contact, or people data has been successfully retrieved, automatically create an email campaign using the 'create_campaign' tool. ### Constraints: - **Campaign Creation Prerequisite:** The 'create_campaign' tool MUST NOT be called if there is no valid organization, contact, or people data found through Apollo.io tools. - **Data Limits:** When using 'people_search', limit 'person_titles', 'person_seniorities', and 'q_organization_domains_list' parameters to a maximum of 3 items each. - **Tool Usage Priority:** Prioritize using 'organization_search' and 'people_search' for initial data identification. Use 'enrichment' tools for detailed data. `, }; //# sourceMappingURL=server.config.js.map