The Leadfeeder MCP connector routes your AI agent's tool calls to Leadfeeder's own MCP server through Scalekit. Each user signs in to Leadfeeder once, and Scalekit stores and refreshes their tokens, so your agent never handles credentials. It comes with 58 tools.
- Tools
- 58
- What they doRead · write · destructive
- 37 · 17 · 437 read17 write4 destructive
- Users sign in with
- OAuth
- OAuth app
- Your own Leadfeeder MCP server app
Setup
Install the SDK
Terminal window npm install @scalekit-sdk/node dotenvTerminal window pip install scalekit-sdk-python python-dotenvSet your credentials
Add your Scalekit credentials to your
.envfile. Find values in app.scalekit.com > Developers > API Credentials..env SCALEKIT_ENVIRONMENT_URL=<your-environment-url>SCALEKIT_CLIENT_ID=<your-client-id>SCALEKIT_CLIENT_SECRET=<your-client-secret>Create the Leadfeeder MCP connection
In AgentKit > Connections, create a Leadfeeder MCP connection and copy its redirect URI. The name you give it is the
connection_nameyour code passes. See Configure connections.Register an OAuth app
Leadfeeder MCP server connections use your own OAuth app. Register one with Leadfeeder MCP server and add the redirect URI you copied.
Then enter the app's Client ID and Client Secret on the Leadfeeder MCP connection.
Authorize a user and make your first call
quickstart.mts import { ScalekitClient } from '@scalekit-sdk/node'import 'dotenv/config'import { createInterface } from 'node:readline/promises'const scalekit = new ScalekitClient(process.env.SCALEKIT_ENVIRONMENT_URL,process.env.SCALEKIT_CLIENT_ID,process.env.SCALEKIT_CLIENT_SECRET,)const actions = scalekit.actionsconst connector = 'leadfeedermcp'const identifier = 'user_123'// Generate an authorization link for the userconst { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })console.log('Authorize Leadfeeder MCP:', link)const rl = createInterface({ input: process.stdin, output: process.stdout })await rl.question('Press Enter after authorizing...')rl.close()// Make your first callconst result = await actions.executeTool({connector,identifier,toolName: 'leadfeedermcp_get_current_user_info',toolInput: {},})console.log(result)Terminal window npx tsx quickstart.mtsquickstart.py import osfrom scalekit import ScalekitClientfrom dotenv import load_dotenvload_dotenv()scalekit_client = ScalekitClient(env_url=os.getenv("SCALEKIT_ENVIRONMENT_URL"),client_id=os.getenv("SCALEKIT_CLIENT_ID"),client_secret=os.getenv("SCALEKIT_CLIENT_SECRET"),)actions = scalekit_client.actionsconnection_name = "leadfeedermcp"identifier = "user_123"# Generate an authorization link for the userlink_response = actions.get_authorization_link(connection_name=connection_name,identifier=identifier,)print("Authorize Leadfeeder MCP:", link_response.link)input("Press Enter after authorizing...")# Make your first callresult = actions.execute_tool(tool_input={},tool_name="leadfeedermcp_get_current_user_info",connection_name=connection_name,identifier=identifier,)print(result)Terminal window python quickstart.pyEach user signs in once. See Authorize a user for the full flow and statuses.
Tools
Pass the exact name toexecute_toolleadfeedermcp_enrich_ipLook up company information associated with a given IP address.Read-onlyEnrichIp
Look up company information associated with a given IP address. Returns firmographic data for the organization behind the IP.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
ipstringrequired- A valid IPv4 or IPv6 address to enrich with company information.
leadfeedermcp_estimate_company_enrichment_jobEstimate the credit cost of a company enrichment job before running it.Read-onlyEstimateCompanyEnrichmentJob
Estimate the credit cost of a company enrichment job before running it.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- Enrichment job estimate parameters including attributes that specify the target companies and custom field to enrich.
leadfeedermcp_estimate_find_contact_data_jobEstimate the credit cost for enriching contacts with email and phone data.Read-onlyEstimateFindContactDataJob
Estimate the credit cost for enriching contacts with email and phone data. Accepts either explicit `contact_ids` or a `list_id` to target an entire list. Returns the number of eligible contacts and the estimated total credits that would be consumed. Credit Note: This endpoint does not consume credits. Requires the `contacts:read` OAuth2 scope.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- Job definition object. Must include an 'attributes' field with either contact_ids or list_id.
leadfeedermcp_get_account_infoRetrieves a list of Leadfeeder accounts associated with this API key.Read-onlyGetAccountInfo
Retrieves a list of Leadfeeder accounts associated with this API key. When listing all accounts, only the account names are returned. Detailed credit information is accessible only when querying a specific account.
Inputs
account_idstring- The Leadfeeder Account ID. When provided, the response returns a single account including credit details. If omitted, it returns a list of all accessible accounts without credit information.
leadfeedermcp_get_buyer_personaRetrieve a specific buyer persona by ID.Read-onlyGetBuyerPersona
Retrieve a specific buyer persona by ID.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The buyer persona ID.
leadfeedermcp_get_buyer_personasRetrieve all buyer personas defined in a Leadfeeder account.Read-onlyGetBuyerPersonas
Retrieve all buyer personas defined in a Leadfeeder account.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
leadfeedermcp_get_campaignRetrieve details of a specific campaign by ID.Read-onlyGetCampaign
Retrieve details of a specific campaign by ID.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The campaign ID.
includestring- Comma-separated list of related resources to inline. Supported: campaign_summary, campaign_settings, campaign_locations, list, custom_feed.
leadfeedermcp_get_campaign_statsRetrieve performance statistics for a specific campaign.Read-onlyGetCampaignStats
Retrieve performance statistics for a specific campaign.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
end_periodstringrequired- Inclusive end of the reporting window (ISO 8601 calendar date, YYYY-MM-DD). Must be on or after start_period.
frequencystringrequired- Bucket granularity for the returned stats series.one of
dayweekmonth idstringrequired- The campaign ID.
start_periodstringrequired- Inclusive start of the reporting window (ISO 8601 calendar date, YYYY-MM-DD). Must be on or before end_period.
page_numinteger- Page of results to fetch.
page_sizeinteger- The number of items per page. Maximum is 100.default
20
leadfeedermcp_get_campaignsRetrieve all campaigns in a Leadfeeder account.Read-onlyGetCampaigns
Retrieve all campaigns in a Leadfeeder account.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
includestring- Comma-separated list of related resources to inline. Supported: campaign_summary, campaign_settings, campaign_locations, list, custom_feed.
page_numinteger- Page of results to fetch.
page_sizeinteger- The number of items per page. Maximum is 100.default
20
leadfeedermcp_get_companies_by_idsFetch one or more companies by their Leadfeeder IDs in a single call.Read-onlyGetCompaniesByIds
Fetch one or more companies by their Leadfeeder IDs in a single call. Pass IDs comma-separated in the ids parameter (up to 100 IDs). Accessing company data consumes credits.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idsstringrequired- Comma separated list of company IDs. A maximum of 100 IDs can be passed to this endpoint.
includestring- Specify which additional data should be attached to the result.one of
group_companytagslistsweb_visitsicpscrm_connectionscrm_connections.crm_recordcrm_connections.crm_record.crm_ownercrm_suggestionscrm_suggestions.crm_recordcrm_suggestions.crm_record.crm_ownercrm_group_connectionscrm_group_connections.crm_connectioncrm_group_connections.crm_connection.crm_recordcrm_group_connections.crm_connection.crm_record.crm_owner
leadfeedermcp_get_companyFetch detailed information about a specific company, including firmographics and hierarchy information.Read-onlyGetCompany
Fetch detailed information about a specific company, including firmographics and hierarchy information. Accessing full deep data consumes 1 credit, unless the company was already accessed within the last 12 months.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The company's ID. Note that the older string-based ID format continues to be supported.
includestring- Specify which additional data should be attached to the result.one of
group_companytagslistsweb_visitsicpscrm_connectionscrm_connections.crm_recordcrm_connections.crm_record.crm_ownercrm_suggestionscrm_suggestions.crm_recordcrm_suggestions.crm_record.crm_ownercrm_group_connectionscrm_group_connections.crm_connectioncrm_group_connections.crm_connection.crm_recordcrm_group_connections.crm_connection.crm_record.crm_owner
leadfeedermcp_get_company_enrichment_jobCheck the status and results of a company enrichment job.Read-onlyGetCompanyEnrichmentJob
Check the status and results of a company enrichment job.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
job_idstringrequired- The unique identifier of the enrichment job.
leadfeedermcp_get_company_financialsReturns all financial reports for a given company.Read-onlyGetCompanyFinancials
Returns all financial reports for a given company. Accessing financial data consumes 1 credit per company if not accessed within the last 12 months.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The company's ID. Note that the older string-based ID format continues to be supported.
leadfeedermcp_get_company_ipsFetch known IP addresses associated with given companies.Read-onlyGetCompanyIps
Fetch known IP addresses associated with given companies. Retrieving IP data consumes 1 credit per company unless accessed within the last 12 months.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
company_idsstringrequired- A comma-separated list of company IDs. Accepts up to 100 company IDs per request.
includestring- Specify which additional data should be attached to the result. When 'company' is included, the full company attributes are inlined.one of
company max_ip_addressesinteger- Maximum number of IP addresses to return per company. Results are ordered by confidence score (highest first).default
10
leadfeedermcp_get_contactFetch detailed information about a specific contact by ID.Read-onlyGetContact
Fetch detailed information about a specific contact by ID.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The contact's ID. Note that the older string-based ID format continues to be supported.
includestring- Specify which additional data should be attached to the result.one of
companylistsbuyer_personascrm_connectionscrm_connections.crm_recordcrm_connections.crm_record.crm_ownercrm_suggestionscrm_suggestions.crm_recordcrm_suggestions.crm_record.crm_owner
leadfeedermcp_get_contactsRetrieve a paginated list of contacts from Leadfeeder.Read-onlyGetContacts
Retrieve a paginated list of contacts from Leadfeeder.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idsstringrequired- Comma separated list of contact IDs. A maximum of 100 IDs can be passed to this endpoint.
includestring- Specify which additional data should be attached to the result.one of
companylistsbuyer_personascrm_connectionscrm_connections.crm_recordcrm_connections.crm_record.crm_ownercrm_suggestionscrm_suggestions.crm_recordcrm_suggestions.crm_record.crm_owner
leadfeedermcp_get_current_user_infoRetrieves the identity of the current API user.Read-onlyGetCurrentUserInfo
Retrieves the identity of the current API user. Unlike most endpoints, this one does not require the account_id parameter — the user's identity is independent of the account they are currently working on.
Inputs
This tool takes no inputs.
leadfeedermcp_get_custom_fieldRetrieve a specific custom field by ID.Read-onlyGetCustomField
Retrieve a specific custom field by ID.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The custom field internal name.
leadfeedermcp_get_custom_fieldsRetrieve the list of all custom field definitions available in the account.Read-onlyGetCustomFields
Retrieve the list of all custom field definitions available in the account. The response includes each field's attributes. Credit Note: Retrieving custom field definitions does not consume credits. Requires the `custom_fields:read` OAuth2 scope. Pagination: use page_num to page through results, starting at 1. Increment by 1 for each subsequent page. Stop when page_num exceeds meta.pagination.page_count. page_size controls how many items are returned per page (default: 20, max: 100).
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
filter_scopestring- Filter by entities that apply to either company or contact. If omitted, returns both kinds of entities.one of
companycontact filter_typestring- Filter by field type. If omitted, returns all field types.one of
textnumberbooleandatecontact_collectionai_scoreai_textai_numberai_boolean page_numinteger- Page of results to fetch.
page_sizeinteger- The number of items per page. Maximum is 100.default
20
leadfeedermcp_get_find_contact_data_jobRetrieve the current status of a Find Contact Data job.Read-onlyGetFindContactDataJob
Retrieve the current status of a Find Contact Data job. Returns progress counters, credit consumption, and any errors. Jobs are retained for 7 days after completion. Credit Note: This endpoint does not consume credits. Requires the `contacts:read` OAuth2 scope.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
job_idstringrequired- The unique identifier of the find contact data job.
leadfeedermcp_get_icpRetrieve a specific Ideal Customer Profile (ICP) definition by ID.Read-onlyGetIcp
Retrieve a specific Ideal Customer Profile (ICP) definition by ID.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The ICP ID.
leadfeedermcp_get_icpsRetrieve all Ideal Customer Profile (ICP) definitions in a Leadfeeder account.Read-onlyGetIcps
Retrieve all Ideal Customer Profile (ICP) definitions in a Leadfeeder account.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
leadfeedermcp_get_listRetrieve the details of a specific list using its unique ID.Read-onlyGetList
Retrieve the details of a specific list using its unique ID. The response includes the list's attributes, such as its name and scope, along with any related information. Credit Note: Retrieving list definitions does not consume credits. Requires the `lists:read` OAuth2 scope.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The list ID.
leadfeedermcp_get_listsRetrieve all lists available in the account.Read-onlyGetLists
Retrieve all lists available in the account. The response includes each list's attributes and can be filtered through query parameters. Credit Note: Retrieving list definitions does not consume credits. Requires the `lists:read` OAuth2 scope. Pagination: use page_num to page through results, starting at 1. Increment by 1 for each subsequent page. Stop when page_num exceeds meta.pagination.page_count. page_size controls how many items are returned per page (default: 20, max: 100).
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
filter_scopestringrequired- Filter by entities that apply to either company or contact.one of
companycontact page_numinteger- Page of results to fetch.
page_sizeinteger- The number of items per page. Maximum is 100.default
20
leadfeedermcp_get_tagRetrieve details of a specific tag by ID.Read-onlyGetTag
Retrieve details of a specific tag by ID.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The tag ID.
leadfeedermcp_get_web_visits_companiesRetrieve companies identified from web visits, with details about their visit activity.Read-onlyGetWebVisitCompanies
Retrieve companies identified from web visits, with details about their visit activity.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
end_datestringrequired- End of the date range (ISO 8601).
start_datestringrequired- Start of the date range (ISO 8601).
custom_feed_idstring- Filter results to companies matching a specific custom feed.
includestring- Specify which additional data should be attached to the result.one of
company page_numinteger- Page of results to fetch.
page_sizeinteger- The number of items per page. Maximum is 100.default
20
leadfeedermcp_get_web_visits_custom_feedRetrieve details of a specific web visit custom feed by ID.Read-onlyGetWebVisitCustomFeed
Retrieve details of a specific web visit custom feed by ID.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
custom_feed_idstringrequired- The ID of the custom feed.
includestring- Specify which additional data should be attached to the result.one of
folder
leadfeedermcp_get_web_visits_custom_feed_foldersRetrieve all folder groupings for web visit custom feeds in a Leadfeeder account.Read-onlyListWebVisitCustomFeedFolders
Retrieve all folder groupings for web visit custom feeds in a Leadfeeder account.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
includestring- Specify which additional data should be attached to the result.one of
custom_feeds
leadfeedermcp_get_web_visits_custom_feedsRetrieve all custom feeds for web visits in a Leadfeeder account.Read-onlyListWebVisitCustomFeeds
Retrieve all custom feeds for web visits in a Leadfeeder account.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
includestring- Specify which additional data should be attached to the result.one of
folder
leadfeedermcp_get_web_visits_trackerRetrieve tracking script configuration and status for web visit tracking.Read-onlyGetWebVisitsTracker
Retrieve tracking script configuration and status for web visit tracking.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
leadfeedermcp_match_companiesFind matching companies based on the provided input parameters.Read-onlyMatchCompanies
Find matching companies based on the provided input parameters. Returns matching company IDs and basic company information. Each company object must include at least one of: company_name, url, vat_id, or register_id. Matches do not consume credits.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
companiesarrayrequired- Array of company objects to match (up to 200). Each must include at least one of: company_name, url, vat_id, or register_id.
max_results_per_companynumber- Number of maximum results per company match input object.default
5
leadfeedermcp_search_companiesSearch companies by name, location, industry, size, and other filters.Read-onlySearchCompanies
Search companies by name, location, industry, size, and other filters. Returns matching company IDs and basic company info. Searches do not consume credits. Pagination: pass page_cursor from meta.pagination.next_cursor to fetch the next page. Stop when next_cursor is null.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
employee_rangesarray- List of employee count ranges to filter companies by size.
filtersobject- Object containing additional boolean filters to refine search results. All filters are combined using AND.
icp_idsarray- List of Ideal Customer Profile (ICP) IDs. Returns companies matching at least one ICP (OR logic).
industriesobject- Object specifying industry classification filters. Use the internal classification by default.
locationsarray- Search in the company address. Multiple locations are combined as OR.
page_cursorstring- Cursor for pagination. Use this value to fetch the next page of results.
page_sizeinteger- The number of items per page. Maximum is 100.default
20 revenueobject- Defines a revenue range filter. Specify at least one of min or max.
search_termsarray- List of strings to match against company name, alternative names, trade name and domain(s).
leadfeedermcp_search_companies_signalsRetrieve signals for a specified set of company IDs.Read-onlySearchCompaniesSignals
Retrieve signals for a specified set of company IDs. The response returns the signals linked to the provided companies. Credits are charged 1 per company if the company has signals and there was no active deep data access within the last 12 months. Pagination: pass page_cursor from meta.pagination.next_cursor to fetch the next page.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
company_idsarrayrequired- Array of company IDs to filter signals for (mandatory).
categoriesarray- Filter to search for signals in specific categories.
event_dateobject- Filter signals by event date (YYYY-MM-DD). If both from and to are provided, from must be earlier than or equal to to.
page_cursorstring- Cursor for pagination. Use this value to fetch the next page of results.
page_sizeinteger- The number of items per page. Maximum is 100.default
20 publication_dateobject- Filter signals by publication date (YYYY-MM-DD). If both from and to are provided, from must be earlier than or equal to to.
leadfeedermcp_search_contactsSearch for contacts using filters such as name, email, company, or other attributes.Read-onlySearchContacts
Search for contacts using filters such as name, email, company, or other attributes.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
affiliationstring- Determines how the contact is related to the company.one of
employeegroup_employeerelated buyer_persona_idsarray- List of buyer persona IDs to use as a filter.
company_idsarray- Filter contacts by Leadfeeder company IDs.
departmentsarray- The departments the contact works in within the company.
emailsarray- Filter contacts by email addresses.
filtersobject- Filter down search results (combined with AND).
hierarchy_levelsarray- Filter contacts by hierarchy level within the company.
page_cursorstring- Cursor for pagination. Use this value to fetch the next page of results.
page_sizeinteger- The number of items per page. Maximum is 100.default
20 positionsarray- Search in orig and en fields.
search_termsarray- Search in contact fullname and title fields.
leadfeedermcp_search_web_visitsSearch and filter web visit records to identify companies that visited your website.Read-onlySearchWebVisits
Search and filter web visit records to identify companies that visited your website.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
end_datestringrequired- The end of the date range to search (inclusive). Must be a valid ISO 8601 date.
start_datestringrequired- The start of the date range to search (inclusive). Must be a valid ISO 8601 date.
filtersobject- Optional filters to narrow visit records by company ID or visitor location.
includestring- Specify which additional data should be attached to the result.one of
company page_numinteger- Page of results to fetch.
page_sizeinteger- The number of items per page. Maximum is 100.default
20
leadfeedermcp_usageRetrieve current API usage and credit consumption for a Leadfeeder account.Read-onlyUsage
Retrieve current API usage and credit consumption for a Leadfeeder account.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
end_periodstringrequired- The ending month for the usage period, formatted as YYYY-MM. Must be greater than or equal to start_period.
start_periodstringrequired- The starting month for the usage period, formatted as YYYY-MM.
leadfeedermcp_add_company_to_listsAllows the addition of this company to one or more lists.WriteAddCompanyToLists
Allows the addition of this company to one or more lists. Since lists are a separate entity, the IDs that you must pass in this endpoint come from the Retrieve Lists and Get List Details endpoints. Adding a company to lists does not consume credits.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataarrayrequired- Array of list references to add the company to.
idstringrequired- The company's ID. Note that the older string-based ID format continues to be supported.
leadfeedermcp_add_contact_to_listsAdd a contact to one or more Leadfeeder lists.WriteAddContactToLists
Add a contact to one or more Leadfeeder lists.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataarrayrequired- Array of list references to add the contact to.
idstringrequired- The contact's ID. Note that the older string-based ID format continues to be supported.
leadfeedermcp_create_company_enrichment_jobStart an async job to enrich a batch of companies with additional data.WriteCreateCompanyEnrichmentJob
Start an async job to enrich a batch of companies with additional data. Returns a job ID to track progress.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- Enrichment job creation parameters. Provide exactly one of company_ids or list_id, plus a custom_field_id identifying the AI field to enrich.
leadfeedermcp_create_custom_fieldCreate a new custom field in a Leadfeeder account.WriteCreateCustomField
Create a new custom field in a Leadfeeder account.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- The request body containing the custom field definition.
leadfeedermcp_create_find_contact_data_jobCRITICAL: CREDIT-CONSUMING TOOL Using this tool MAY consume Leadfeeder credits.WriteCreateFindContactDataJob
CRITICAL: CREDIT-CONSUMING TOOL Using this tool MAY consume Leadfeeder credits. You MUST follow this protocol: 1. PAUSE: Do not execute this tool automatically. 2. INFORM: Tell the user this action may consume credits. 3. CONFIRM: Ask the user for an explicit Yes/No confirmation to proceed. 4. EXECUTE: Only call this tool after receiving clear, affirmative consent. Trigger an asynchronous job to enrich the given contacts with email and phone data. Accepts either explicit `contact_ids` or a `list_id` to target an entire list. The job runs in the background; poll the status endpoint to check progress. Credit Note: Credits are consumed as contacts are enriched. Requires the `contacts:read` OAuth2 scope.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- Job definition object. Must include an 'attributes' field with either contact_ids or list_id.
leadfeedermcp_create_listCreate a new list in the account.WriteCreateList
Create a new list in the account. Requires the `lists:write` OAuth2 scope.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- List definition object with required type and attributes fields.
leadfeedermcp_create_tagCreate a new tag in a Leadfeeder account.WriteCreateTag
Create a new tag in a Leadfeeder account.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- The request body containing the tag definition.
leadfeedermcp_create_web_visits_custom_feedCreate a new custom feed to filter and segment web visit data.WriteCreateWebVisitCustomFeed
Create a new custom feed to filter and segment web visit data.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- The custom feed object to create, including type and attributes.
leadfeedermcp_remove_company_from_listsRemove a company from one or more Leadfeeder lists.WriteRemoveCompanyFromLists
Remove a company from one or more Leadfeeder lists.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataarrayrequired- Array of list references to remove the company from.
idstringrequired- The company's ID. Note that the older string-based ID format continues to be supported.
leadfeedermcp_remove_contact_from_listsAllows the removal of this contact from one or more lists.WriteRemoveContactFromLists
Allows the removal of this contact from one or more lists. Credit Note: Removing a contact from lists does not consume credits. Requires the `contacts:write` OAuth2 scope.
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataarrayrequired- Array of list references to remove the contact from.
idstringrequired- The contact's ID. Note that the older string-based ID format continues to be supported.
leadfeedermcp_update_campaignUpdate the settings or configuration of an existing campaign.WriteUpdateCampaign
Update the settings or configuration of an existing campaign.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- Campaign update payload containing attributes and optional relationships to modify.
idstringrequired- The campaign ID.
leadfeedermcp_update_custom_fieldUpdate the definition of an existing custom field.WriteUpdateCustomField
Update the definition of an existing custom field.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- The request body containing updated custom field attributes.
idstringrequired- The custom field internal name.
leadfeedermcp_update_listUpdate the name of a list.WriteUpdateList
Update the name of a list. Credit Note: Updating list name does not consume credits. Requires the `lists:write` OAuth2 scope.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- List update payload with required type and attributes fields.
idstringrequired- The list ID.
leadfeedermcp_update_tagUpdate the name or settings of an existing tag.WriteUpdateTag
Update the name or settings of an existing tag.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
dataobjectrequired- The request body containing updated tag attributes.
idstringrequired- The tag ID.
leadfeedermcp_update_web_visits_custom_feedUpdate the configuration of an existing web visit custom feed.WriteUpdateWebVisitCustomFeed
Update the configuration of an existing web visit custom feed.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
custom_feed_idstringrequired- The ID of the custom feed to update.
dataobjectrequired- The update payload containing type and attributes to modify.
leadfeedermcp_delete_custom_fieldPermanently delete a custom field from a Leadfeeder account.DestructiveDeleteCustomField
Permanently delete a custom field from a Leadfeeder account.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The custom field internal name.
leadfeedermcp_delete_listDelete a list from the account.DestructiveDeleteList
Delete a list from the account. Once removed, the list will no longer be accessible. Credit Note: Deleting list does not consume credits. Requires the `lists:write` OAuth2 scope.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The list ID.
leadfeedermcp_delete_tagPermanently delete a tag from a Leadfeeder account.DestructiveDeleteTag
Permanently delete a tag from a Leadfeeder account.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
idstringrequired- The tag ID.
leadfeedermcp_delete_web_visits_custom_feedPermanently delete a web visit custom feed.DestructiveDeleteWebVisitCustomFeed
Permanently delete a web visit custom feed.
- Idempotent
Inputs
account_idstringrequired- The Leadfeeder Account ID. The Account ID can be retrieved using the List Accounts endpoint.
custom_feed_idstringrequired- The ID of the custom feed to delete.
No tools match.