Skip to main content
Linkedin Ads logo

Linkedin Ads

LinkedIn Marketing and Advertising API for managing ad campaigns, analytics, and organization social content

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Linkedin Ads connects with a single OAuth click - there is no token to paste. The first time an agent uses a Linkedin Ads action, FlyMyAI asks you to authorize your Linkedin Ads account. Approve it once and the connection is reused for every later run.

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
LINKEDIN_ADS_CREATE_AD_ACCOUNTTool to create a new LinkedIn ad account for campaign management. Use when setting up advertising infrastructure for an organization or person. The account type must be BUSINESS (ENTERPRISE is reserved for LinkedIn internal use). The Ad Account ID is returned…name, reference, type
LINKEDIN_ADS_CREATE_LEAD_FORMTool to create a new LinkedIn lead generation form for ads. Use when you need to create forms to collect leads from LinkedIn ads campaigns.owner, creationLocale, name, state, content
LINKEDIN_ADS_GET_AD_ACCOUNTTool to retrieve a specific LinkedIn Ad Account by ID. Returns detailed account information including name, status, currency, notification settings, and serving statuses. Use when you need to fetch details about a specific ad account.ad_account_id
LINKEDIN_ADS_GET_AD_ANALYTICSTool to retrieve LinkedIn ad analytics and reporting metrics for campaigns, creatives, and accounts. Use when you need performance data such as impressions, clicks, costs, conversions, and engagement metrics. Supports filtering by accounts, campaigns, or camp…dateRange
LINKEDIN_ADS_GET_AUDIENCE_COUNTSGet estimated audience size for given targeting criteria on LinkedIn Ads. Use when you need to forecast how many LinkedIn members match your campaign targeting parameters before creating ads. Minimum audience size of 300 required to run campaigns.targeting_criteria
LINKEDIN_ADS_GET_CAMPAIGN_GROUPTool to retrieve a specific LinkedIn Ads campaign group by ID. Use when you need detailed information about a campaign group including its budget, schedule, status, and serving conditions.ad_account_id, ad_campaign_group_id
LINKEDIN_ADS_GET_LEAD_FORMTool to retrieve a specific LinkedIn lead form by its ID. Use when you need to fetch details about a lead form including its questions, legal info, and configuration.form_id
LINKEDIN_ADS_GET_NETWORK_SIZETool to retrieve follower count for a LinkedIn organization. Use when you need to get the number of followers for a company or organization page.organization_urn
LINKEDIN_ADS_GET_ORGANIZATION_ACLSTool to retrieve organization access control list showing who has admin or poster rights for organizations. Use when you need to check which members have specific roles (like ADMINISTRATOR or DIRECT_SPONSORED_CONTENT_POSTER) for an organization, or to find al…q
LINKEDIN_ADS_GET_ORGANIZATION_PAGE_STATISTICSTool to retrieve page view and click statistics for a LinkedIn organization page. Use when you need to analyze organization page engagement metrics, either for lifetime or specific time periods.organization
LINKEDIN_ADS_GET_ORG_FOLLOWER_STATISTICSTool to retrieve follower growth statistics for a LinkedIn organization. Use when you need follower demographics (industry, seniority, location, function) or time-bound follower gains. Omit timeIntervals for lifetime demographic statistics; include timeInterv…organizationalEntity
LINKEDIN_ADS_GET_ORG_SHARE_STATISTICSTool to retrieve share and engagement statistics for an organization's content on LinkedIn. Use when you need organic metrics like impressions, clicks, likes, comments, and shares for an organization's posts. Returns lifetime statistics by default or time-bou…organizationalEntity
LINKEDIN_ADS_GET_SUPPLY_FORECASTSRetrieve supply forecasts for LinkedIn ad inventory based on targeting criteria, budget, and bid settings. Provides forecasts for impressions, clicks, spending, reach, and other metrics with different time granularities (daily, 7-day, 30-day, custom). Use whe…account, campaignType, timeRange, targetingCriteria
LINKEDIN_ADS_GET_TARGETING_ENTITIESTool to retrieve targeting entities for LinkedIn Ads campaigns. Use when you need to discover available targeting options (industries, locations, job titles, companies, skills, etc.) for ad targeting. Supports multiple query modes: retrieve all entities for a…q
LINKEDIN_ADS_GET_TARGETING_FACETSTool to retrieve available ad targeting facets including industries, locations, seniorities, job functions, skills, and more. Use when you need to discover which targeting categories are available for LinkedIn ad campaigns before fetching specific targeting e…-
LINKEDIN_ADS_LIST_CONVERSION_RULESTool to list all conversion rules for a LinkedIn ad account. Use when you need to retrieve conversion tracking rules configured for an ad account.account
LINKEDIN_ADS_LIST_DMP_SEGMENTSTool to list DMP (Data Management Platform) segments for LinkedIn ad accounts. Use to retrieve segments by account, fetch multiple segments by IDs, or search segments with pagination. DMP segments contain audience data for ad targeting.-
LINKEDIN_ADS_LIST_LEAD_FORMSTool to list LinkedIn lead forms for an organization or by specific IDs. Use when you need to retrieve lead forms owned by an organization or sponsored account, or fetch specific forms by their IDs.-
LINKEDIN_ADS_LIST_ORGANIZATIONSTool to search and list LinkedIn organizations by IDs, vanity name, or parent organization. Use when you need to retrieve organization information, company pages, or school profiles from LinkedIn. Supports batch lookup by IDs or search by vanity name (e.g., '…-
LINKEDIN_ADS_LIST_POSTSTool to list LinkedIn posts by author or retrieve multiple posts by IDs. Use when you need to fetch posts for a specific person/organization or retrieve specific posts by their URNs.-
LINKEDIN_ADS_LOOKUP_ORGANIZATIONSTool to batch lookup organization details by IDs without requiring admin access. Use when you need to retrieve basic information about LinkedIn organizations like name, logo, locations, and website.ids
LINKEDIN_ADS_REGISTER_UPLOADTool to register an upload for media assets (images, videos) on LinkedIn. Use when you need to prepare for uploading media content to LinkedIn before creating posts or ads.owner, recipes, serviceRelationships, supportedUploadMechanism
LINKEDIN_ADS_SEARCH_AD_ACCOUNTSTool to search for LinkedIn ad accounts with filtering by status, type, and test mode. Use when you need to find ad accounts based on specific criteria like status, type, or whether they are test accounts. Supports pagination for large result sets.-
LINKEDIN_ADS_SEARCH_CAMPAIGNSTool to search and list campaigns in a LinkedIn Ads account with filtering options. Use when you need to retrieve campaigns with specific criteria such as status, type, or test flag.adAccountId
LINKEDIN_ADS_SEARCH_CREATIVESTool to search and list LinkedIn Ads creatives with filtering options. Use when you need to retrieve creatives from a LinkedIn Ads account with optional filters by campaign, status, content reference, or lead gen form. Supports cursor-based pagination for lar…ad_account_id
LINKEDIN_ADS_SEARCH_EVENTSTool to search and list LinkedIn events by organizer with filtering options. Use when you need to find events organized by a specific organization or person, with optional filters for lifecycle state, entry criteria, and pagination.organizer
LINKEDIN_ADS_UPDATE_LEAD_FORMTool to update an existing LinkedIn lead form. Use when you need to modify form details like name, headline, description, or state. Note: For published forms (linked to active campaigns), only specific fields can be updated. Pre-published forms allow updating…form_id, patch
LINKEDIN_ADS_UPDATE_ORGANIZATION_ACLTool to update organization access control for a user on LinkedIn. Use when requesting the DIRECT_SPONSORED_CONTENT_POSTER role for an organization. The PUT API works only when the user is requesting the role for themselves, not on behalf of others.organization, role, roleAssignee, state
We love our partners - FlyMy.AI builds with the best. Thanks, Linkedin Ads!