# Daisycon - Advertiser (MCP server)

> Daisycon Advertiser MCP - programs, leads, financials, integrations.

󠀠

**Connection**

---

- Endpoint: `POST https://mcp.daisycon.com/advertiser/mcp`
- Transport: Streamable HTTP, JSON-RPC 2.0
- Primary Protocol Version: `2026-07-28`, carried per request in `params._meta` and matched by the `MCP-Protocol-Version`, `Mcp-Method` and `Mcp-Name` headers
- Legacy Protocol Support: `2025-11-25`, `2025-06-18`, `2025-03-26`, `2024-11-05`, negotiated through `initialize`
- Authentication: OAuth 2.1, authorization code with PKCE (S256), dynamic client registration
- Protected resource metadata: `https://mcp.daisycon.com/.well-known/oauth-protected-resource/advertiser/mcp`
- Authorization server metadata: `https://mcp.daisycon.com/.well-known/oauth-authorization-server`
- Scopes: `advertiser.read`, `advertiser.write`
- Tools: 346 (3 custom)

󠀠

**Scopes**

---

- `advertiser.read`: View data in your advertiser account
- `advertiser.write`: Create, modify, and delete data in your advertiser account

󠀠

**Tools**

---

**Custom**

- `list`: List all available tools grouped by category. - `advertiser.read`
- `session_list`: List the active sessions your account holds on this MCP server, including the one you are using now. Returns the session ids that session_revoke accepts, so call this first when asked to sign out, disconnect, or revoke access somewhere. - `advertiser.read`
- `session_revoke`: Revoke one, several, or all of the active sessions your account holds on this MCP server. Revoking the session you are calling from signs this client out immediately. - `advertiser.read`

󠀠
**Businessinfo**

- `getAdvertiserAccountBusinessInfo`: Get the advertiser business information - `advertiser.read`
- `updateAdvertiserAccountBusinessInfo`: Update the advertiser business information - `advertiser.write`
- `createAdvertiserAccountBusinessInfo`: Add the advertiser business information - `advertiser.write`
- `getAllHistoryAdvertiserAccountBusinessInfo`: Get the advertiser business information history - `advertiser.read`
- `getHistoryAdvertiserAccountBusinessInfo`: Get the advertiser business information history by id - `advertiser.read`

󠀠
**Address**

- `getAddressAdvertiser`: Get advertiser address - `advertiser.read`
- `putAddressAdvertiser`: Update advertiser address - `advertiser.write`
- `postAddressAdvertiser`: Add advertiser address - `advertiser.write`
- `getAddressHistoryAdvertiser`: Get advertiser address history - `advertiser.read`
- `getAddressHistoryByIdAdvertiser`: Get advertiser address history - `advertiser.read`

󠀠
**Agreementterms**

- `getAllAdvertiserAgreement`: Get all agreement terms - `advertiser.read`
- `getAdvertiserAgreement`: Get an agreement term - `advertiser.read`
- `getPublisherAdvertiserAgreement`: Get all agreement terms that a publisher agreed to - `advertiser.read`

󠀠
**Apps Connected**

- `getAllAppsConnectedAdvertiser`: Get all apps connected - `advertiser.read`
- `getAppsConnectedAdvertiser`: Get app connected - `advertiser.read`
- `deleteAppsConnected`: Delete an app connection - `advertiser.write`

󠀠
**Clearinghouse**

- `getAllSuppressionListsAdvertiserClearingHouse`: Get all suppression lists - `advertiser.read`
- `addSuppressionListAdvertiserClearingHouse`: Create a suppression list - `advertiser.write`
- `getSuppressionListAdvertiserClearingHouse`: Get a suppression list - `advertiser.read`
- `getSuppressionListProgramsAdvertiserClearingHouse`: Get programs linked to suppression list - `advertiser.read`
- `addSuppressionListProgramsAdvertiserClearingHouse`: Link suppression list to program - `advertiser.write`
- `getAllSuppressionListEmailAdvertiserClearingHouse`: Get all emails in suppression lists - `advertiser.read`
- `addSuppressionListEmailAdvertiserClearingHouse`: Add an email to a suppression list - `advertiser.write`
- `getSuppressionListEmailAdvertiserClearingHouse`: Get an email from the suppression list - `advertiser.read`

󠀠
**Consumers Descriptions**

- `getAllDescriptionsAdvertiserConsumer`: Get program consumer descriptions - `advertiser.read`
- `addDescriptionAdvertiserConsumer`: Add program consumer description - `advertiser.write`
- `getDescriptionAdvertiserConsumer`: Get program consumer description - `advertiser.read`
- `updateDescriptionAdvertiserConsumer`: Update program consumer description - `advertiser.write`

󠀠
**Consumers Delivery**

- `getAllDeliveryAdvertiserConsumer`: Get program consumer delivery info - `advertiser.read`
- `addDeliveryAdvertiserConsumer`: Add program consumer delivery information - `advertiser.write`
- `getDeliveryAdvertiserConsumer`: Get program consumer delivery information - `advertiser.read`
- `updateDeliveryAdvertiserConsumer`: Update program consumer delivery information - `advertiser.write`

󠀠
**Programs Contract**

- `getContract`: Get contract via pandadoc - `advertiser.read`
- `sendContract`: Send contract via pandadoc - `advertiser.write`
- `downloadContract`: Download a contract - `advertiser.read`

󠀠
**Financial Invoices**

- `getAllInvoicesAdvertiserFinancial`: Get invoices - `advertiser.read`

󠀠
**Google Permissions**

- `getAllAdvertiserGoogle`: Get google permissions - `advertiser.read`
- `addAdvertiserGoogle`: Add google permission - `advertiser.write`
- `getAdvertiserGoogle`: Get google permission by id - `advertiser.read`
- `updateAdvertiserGoogle`: Update a google permission - `advertiser.write`
- `deleteAdvertiserGoogle`: Delete permission by id - `advertiser.write`
- `authorizeAdvertiserGoogle`: Authorize a Google Service - `advertiser.write`

󠀠
**Interfacesettings**

- `getAllAdvertiserInterfacesettings`: Get all interfacesettings - `advertiser.read`
- `addAdvertiserInterfacesetting`: Add interfacesettings - `advertiser.write`
- `getAdvertiserInterfacesetting`: Get interfacesetting by name - `advertiser.read`
- `updateAdvertiserInterfacesetting`: Update interfacesettings - `advertiser.write`
- `deleteAdvertiserInterfacesetting`: Delete interfacesetting by name - `advertiser.write`

󠀠
**Leads**

- `getAllLeadsAdvertiserLead`: Get all leads - `advertiser.read`
- `getLeadAdvertiserLead`: Get lead - `advertiser.read`

󠀠
**Leaddata**

- `getAllAdvertiserLeadData`: Get all lead data - `advertiser.read`
- `getAdvertiserLeadData`: Get lead - `advertiser.read`

󠀠
**Mailings**

- `getAllMailingApprovalRequestsAdvertiserMailingApproval`: Get all mailing approval requests - `advertiser.read`
- `getMailingApprovalRequestAdvertiserMailingApproval`: Get a mailing approval request - `advertiser.read`
- `updateMailingApprovalRequestAdvertiserMailingApproval`: Update mailing approval request - `advertiser.write`
- `getAdvertiserMailingApprovalPreview`: Get a mailing preview - `advertiser.read`

󠀠
**Material Ad Groups**

- `getAllAdGroupsAdvertiserMaterial`: Get all ad groups - `advertiser.read`
- `addAdGroupAdvertiserMaterial`: Create an ad group - `advertiser.write`
- `getAdGroupAdvertiserMaterial`: Get ad group - `advertiser.read`
- `updateAdGroupAdvertiserMaterial`: Update ad group - `advertiser.write`
- `deleteAdGroupAdvertiserMaterial`: Delete ad group by id - `advertiser.write`
- `getAllAdGroupAdsAdvertiserMaterial`: Get all ad group ads - `advertiser.read`
- `saveAdImageAdvertiserMaterial`: Create an image ad - `advertiser.write`
- `saveAdRemoteAdvertiserMaterial`: Create a remote ad - `advertiser.write`
- `saveAdTextAdvertiserMaterial`: Create a text ad - `advertiser.write`
- `saveAdHtmlAdvertiserMaterial`: Create an html ad - `advertiser.write`
- `updateAdImageAdvertiserMaterial`: Update an image ad - `advertiser.write`
- `updateAdRemoteAdvertiserMaterial`: Update a remote ad - `advertiser.write`
- `updateAdTextAdvertiserMaterial`: Update a text ad - `advertiser.write`
- `updateAdHtmlAdvertiserMaterial`: Update an html ad - `advertiser.write`
- `getAdAdGroupAdsAdvertiserMaterial`: Get an ad group ad - `advertiser.read`
- `deleteAdAdvertiserMaterial`: Delete an ad by id - `advertiser.write`
- `getAdAdGroupAdsAdvertiserMaterilAattachments`: Get an ad group ad attachments - `advertiser.read`
- `downloadAdAttachments`: Download ad group ad attachment - `advertiser.read`
- `getSummaryAdGroupsAdvertiserMaterial`: Get ad groups summary - `advertiser.read`

󠀠
**Material Ads**

- `getAllAdsAdvertiserMaterial`: Get all ads - `advertiser.read`
- `getAdAdvertiserMaterial`: Get ad - `advertiser.read`

󠀠
**Material Promotions**

- `getAllPromotionsAdvertiserMaterial`: Get all promotions - `advertiser.read`
- `addPromotionsAdvertiserMaterial`: Add promotions - `advertiser.write`
- `getPromotionAdvertiserMaterial`: Get promotion - `advertiser.read`
- `updatePromotionAdvertiserMaterial`: Update a promotion - `advertiser.write`
- `deletePromotionAdvertiserMaterial`: Delete promotion - `advertiser.write`

󠀠
**Material Deeplinks**

- `getAllDeeplinkAdsAdvertiserMaterial`: Get all ads with type deeplink - `advertiser.read`
- `addDeeplinkAd`: Create an ad with type deeplink - `advertiser.write`
- `getDeeplinkAdsAdvertiserMaterial`: Get an ad with type deeplink - `advertiser.read`
- `updateDeeplinkAd`: Update an ad with type deeplink - `advertiser.write`
- `deleteDeeplinkAd`: Delete ad deeplink by id - `advertiser.write`

󠀠
**Media**

- `getAllAdvertiserMedia`: Get all media - `advertiser.read`
- `getAdvertiserMedia`: Get media by id - `advertiser.read`
- `getSummaryAdvertiserMedia`: Get media summary - `advertiser.read`
- `getCommissionsAdvertiserMedia`: Get program commissions - `advertiser.read`
- `getKeywordsAdvertiserMedia`: Get keyword suggestions - `advertiser.read`
- `getSimilarMedia`: Get similar media by media id - `advertiser.read`
- `getRecommended`: Get all recommended media - `advertiser.read`
- `muteAdvertiserMedia`: Mute media - `advertiser.write`
- `unmuteAdvertiserMedia`: Unmute media - `advertiser.write`

󠀠
**Media Groups**

- `getAllAdvertiserMediaGroup`: Get all media groups - `advertiser.read`
- `addAdvertiserMediaGroup`: Add a new media group - `advertiser.write`
- `getAdvertiserMediaGroup`: Get media group by id - `advertiser.read`
- `updateAdvertiserMediaGroup`: Update a media group - `advertiser.write`
- `deleteMediaGroup`: Delete a media group - `advertiser.write`
- `getAdvertiserMediaGroupCategories`: Get all media group categories - `advertiser.read`
- `addCategoryToAdvertiserMediaGroup`: Add categories to a media group - `advertiser.write`
- `deleteCategoryAdvertiserMediaGroup`: Delete categories from a media group - `advertiser.write`
- `getAdvertiserMediaGroupCountries`: Get all country codes for the media group - `advertiser.read`
- `addAdvertiserMediaGroupCountry`: Add countries to media group - `advertiser.write`
- `deleteAdvertiserMediaGroupCountry`: Delete countries from a media group - `advertiser.write`
- `getAdvertiserMediaGroupFilterLanguage`: Get all media group languages - `advertiser.read`
- `addAdvertiserMediaGroupLanguage`: Add languages to media group - `advertiser.write`
- `removeLanguageMediaGroup`: Remove languages belongs to media group - `advertiser.write`
- `getAdvertiserMediaGroupTypes`: Get all media group types - `advertiser.read`
- `addAdvertiserMediaGroupMediaType`: Add media type to media group - `advertiser.write`
- `removeAdvertiserMediaGroupMediaType`: Remove media type belongs to media group - `advertiser.write`
- `getAdvertiserMediaGroupAuditLog`: Get all media group audit log - `advertiser.read`
- `getAdvertiserMediaGroupMedia`: Get all media group media - `advertiser.read`
- `addMediaToAdvertiserMediaGroup`: Add media to media group - `advertiser.write`
- `removeMediaToAdvertiserMediaGroup`: Remove media from media group - `advertiser.write`
- `getAdvertiserMediaGroupPublisher`: Get all media group publishers - `advertiser.read`
- `addPublisherToAdvertiserMediaGroup`: Add publisher to media group - `advertiser.write`
- `removePublisherFromAdvertiserMediaGroup`: Remove the publisher(s) from the media group - `advertiser.write`
- `getAdvertiserMediaGroupUsage`: Get media group usage - `advertiser.read`

󠀠
**News**

- `getAllNewsItemsAdvertiserNews`: Get all news items - `advertiser.read`
- `addNewsItemAdvertiserNews`: Create a news item - `advertiser.write`
- `getNewsItemAdvertiserNews`: Get a news item - `advertiser.read`
- `updateNewsItemAdvertiserNews`: Update a news item - `advertiser.write`

󠀠
**Notifications**

- `getAllNotificationsAdvertiserNotification`: Get all notifications - `advertiser.read`
- `addNotificationAdvertiserNotification`: Create a new notification - `advertiser.write`
- `getNotificationAdvertiserNotification`: Get a notification - `advertiser.read`
- `updateNotificationAdvertiserNotification`: Update an unsent notification - `advertiser.write`
- `deleteNotificationAdvertiserNotification`: Delete an unsent notification - `advertiser.write`

󠀠
**Notifications Receive**

- `getAllAdvertiserNotificationReceive`: Get all received notifications - `advertiser.read`
- `getAdvertiserNotificationReceive`: Get received notification - `advertiser.read`
- `updateAdvertiserNotificationReceive`: Update a notification as read - `advertiser.write`
- `deleteAdvertiserNotificationReceive`: Delete a received notification - `advertiser.write`

󠀠
**Notification Templates**

- `getAllTemplatesAdvertiserNotification`: Get all notification templates - `advertiser.read`
- `addTemplateAdvertiserNotification`: Create a new notification template - `advertiser.write`
- `getTemplateByIdAdvertiserNotification`: Get a notification template - `advertiser.read`
- `updateTemplateAdvertiserNotification`: Update a notification template - `advertiser.write`
- `deleteTemplateAdvertiserNotification`: Delete a notification template - `advertiser.write`

󠀠
**Payment**

- `getPaymentinfoAdvertiserAccount`: Get advertisers paymentinfo - `advertiser.read`
- `putPaymentInfoAdvertiser`: Update advertiser payment info - `advertiser.write`
- `postPaymentInfoAdvertiser`: Add advertiser payment info - `advertiser.write`
- `getPaymentInfoHistoryAdvertiserAccount`: Get advertisers payment info history - `advertiser.read`
- `getPaymentInfoHistoryByIdAdvertiserAccount`: Get advertiser payment info history by id - `advertiser.read`

󠀠
**Phonenumbers**

- `getPhonenumbersAdvertiser`: Get advertiser phonenumbers - `advertiser.read`
- `postPhoneNumberAdvertiser`: Add advertiser phone number - `advertiser.write`
- `getPhoneNumberAdvertiser`: Get advertiser phone number - `advertiser.read`
- `putPhoneNumberAdvertiser`: Update advertiser phone number - `advertiser.write`
- `deletePhoneNumberAdvertiser`: Delete advertiser phone number - `advertiser.write`

󠀠
**Productfeeds**

- `getMappingAdvertiserProductfeeds`: Get productfeed mapping by productfeed_id - `advertiser.read`
- `getMutationsAdvertiserProductfeeds`: Get productfeed mutations by productfeed_id - `advertiser.read`
- `getFiltersAdvertiserProductfeeds`: Get productfeed filters by productfeed_id - `advertiser.read`
- `getFeedAdvertiserProductfeeds`: Get productfeed serving details - `advertiser.read`

󠀠
**Programs**

- `getAllProgramsAdvertiserProgram`: Get all programs - `advertiser.read`
- `createAdvertiserProgram`: Create a new program - `advertiser.write`
- `getProgramAdvertiserProgram`: Get program - `advertiser.read`
- `updateProgramAdvertiserProgram`: Update a program - `advertiser.write`
- `updateAdvertiserProgramLogo`: Update the program logo - `advertiser.write`
- `startAdvertiserProgram`: Start a program - `advertiser.write`
- `stopAdvertiserProgram`: Stop a program - `advertiser.write`
- `cancelStartAdvertiserProgram`: Cancel start of a program - `advertiser.write`
- `cancelStopAdvertiserProgram`: Cancel stop of a program - `advertiser.write`
- `restartAdvertiserProgram`: Restart a program - `advertiser.write`
- `getAdvertiserSupportEmail`: Get support contact email for a program - `advertiser.read`

󠀠
**Tracking Settings**

- `getProgramAdvertiserProgramTrackingSettings`: Get program tracking settings - `advertiser.read`
- `updateProgramTrackingSegmentId`: Update program tracking segment id - `advertiser.write`
- `getAllCustomDomains`: Get all custom domains - `advertiser.read`
- `addTrackingSettingsProgramCustomDomain`: Add custom domain - `advertiser.write`
- `verifyTrackingSettingsProgramCustomDomain`: Verify custom domain - `advertiser.write`
- `getCustomDomain`: Get a custom domain - `advertiser.read`
- `deleteTrackingSettingsProgramCustomDomain`: Delete the custom domain state - `advertiser.write`
- `refreshTrackingSettingsProgramCustomDomain`: Refresh the custom domain state - `advertiser.write`
- `getAllAdvertiserIpBlocks`: Get all IP blocks - `advertiser.read`
- `addAdvertiserIpBlock`: Add IP address block - `advertiser.write`
- `getSingleAdvertiserIpBlock`: Get a single IP block - `advertiser.read`
- `updateIpBlock`: Update an IP address block - `advertiser.write`
- `deleteIpBlock`: Delete an IP address block - `advertiser.write`
- `getAdvertiserTrackingSettings`: Get advertiser tracking settings - `advertiser.read`
- `updateAdvertiserTrackingLevel`: Update advertiser tracking level - `advertiser.write`
- `getTrackingSettingsProgramMediaTypes`: Fetch tracking settings media types for a program - `advertiser.read`
- `addTrackingSettingsProgramMediaType`: Add media type tracking settings - `advertiser.write`
- `getTrackingSettingsProgramMeasurement`: Get tracking settings measurement for a program - `advertiser.read`
- `updateTrackingSettingsProgramMeasurement`: Update tracking settings measurement for a program - `advertiser.write`
- `getTrackingSettingsProgramTransactionUnique`: Get tracking settings transaction unique for a program - `advertiser.read`
- `updateTrackingSettingsProgramTransactionUnique`: Update tracking settings transaction unique for a program - `advertiser.write`
- `getTrackingSettingsProgramShoppingCartLock`: Get tracking settings shopping cart lock for a program - `advertiser.read`
- `updateTrackingSettingsProgramShoppingCartLock`: Update tracking settings shopping cart lock for a program - `advertiser.write`
- `removeTrackingSettingsProgramMediaType`: Remove media type tracking settings - `advertiser.write`

󠀠
**Programs Referrer**

- `getProgramAdvertiserReferrerParamsSettings`: Get referrer params settings - `advertiser.read`
- `updateProgramAdvertiserReferrerParamsSettings`: Update advertiser program referrer params settings - `advertiser.write`
- `getProgramAdvertiserReferrerParams`: Get all referrer params - `advertiser.read`
- `saveProgramAdvertiserReferrerParams`: Save advertiser program referrer params - `advertiser.write`
- `getProgramAdvertiserReferrerParamsById`: Get referrer params by id - `advertiser.read`
- `updateProgramAdvertiserReferrerParamsById`: Update advertiser program referrer params - `advertiser.write`
- `deleteProgramAdvertiserReferrerParams`: Delete referrer params - `advertiser.write`

󠀠
**Publishers**

- `getAllPublishersAdvertiserPublisher`: Get all active publishers - `advertiser.read`
- `getPublishersAdvertiserPublisher`: Get an active publisher by id - `advertiser.read`
- `getUsersAdvertiserPublisher`: Get all active publisher users - `advertiser.read`

󠀠
**Publishers Details**

- `getAllAdvertiserPublisherDetails`: Get all publisher details - `advertiser.read`
- `getAdvertiserPublisherDetails`: Get publisher details - `advertiser.read`

󠀠
**Publisherdocuments**

- `getAllPublisherDocumentsAdvertiserPublisherDocument`: Get all publisher documents - `advertiser.read`
- `getPublisherDocumentsAdvertiserPublisherDocument`: Get publisher document - `advertiser.read`

󠀠
**Media Questionnaires**

- `getMediaAdvertiserQuestionnaires`: Get all questionnaires by media - `advertiser.read`
- `getMediaAdvertiserQuestionnaire`: Get questionnaire by media - `advertiser.read`
- `getQuestionsAdvertiserMediaQuestionnaire`: Get a questionnaire question by media id and question id - `advertiser.read`
- `getQuestionAdvertiserMediaQuestionnaire`: Get a questionnaire question by media id, questionnaire id and question id - `advertiser.read`

󠀠
**Revshare**

- `getMembersAdvertiserRevenueShare`: Get all members - `advertiser.read`
- `getRevenueSharesAdvertiserRevenueShare`: Get all revenue shares - `advertiser.read`

󠀠
**Statistics**

- `getAssistAdvertiserStatistics`: Get assist - `advertiser.read`
- `getDateAdvertiserStatistics`: Get statistics grouped by transaction date - `advertiser.read`
- `getHourAdvertiserStatistics`: Get statistics grouped by hour - `advertiser.read`
- `getDayAdvertiserStatistics`: Get statistics grouped by day - `advertiser.read`
- `getWeekdayAdvertiserStatistics`: Get statistics grouped by weekday - `advertiser.read`
- `getMonthAdvertiserStatistics`: Get statistics grouped by month - `advertiser.read`
- `getYearAdvertiserStatistics`: Get statistics grouped by year - `advertiser.read`
- `getPublisherAdvertiserStatistics`: Get statistics grouped by publisher - `advertiser.read`
- `getMediaToplistAdvertiserStatistics`: Get statistics grouped by media - `advertiser.read`
- `getProgramAdvertiserStatistics`: Get statistics grouped by program - `advertiser.read`
- `getDescriptionAdvertiserStatistics`: Get statistics grouped by description - `advertiser.read`
- `getCpcAdvertiserStatistics`: Get statistics grouped by cpc - `advertiser.read`
- `getAdAdvertiserStatistics`: Get statistics grouped by ad - `advertiser.read`
- `getRegionsAdvertiserStatistics`: Get statistics grouped by regions data - `advertiser.read`
- `getCountriesAdvertiserStatistics`: Get statistics grouped by countries data - `advertiser.read`
- `getDeviceAdvertiserStatistics`: Get statistics grouped by device - `advertiser.read`
- `getDeviceTypeAdvertiserStatistics`: Get totalized statistics grouped by device type - `advertiser.read`
- `getDevicePlatformAdvertiserStatistics`: Get totalized statistics grouped by device platform (Operating System) - `advertiser.read`
- `getDeviceBrowserAdvertiserStatistics`: Get totalized statistics grouped by device browser - `advertiser.read`

󠀠
**Subscriptions**

- `getAllAdvertiserSubscription`: Get all subscriptions - `advertiser.read`
- `hideAdvertiserSubscription`: Hide a media - `advertiser.write`
- `unhideAdvertiserSubscription`: Reveal a media - `advertiser.write`
- `postponeAdvertiserSubscription`: Postpone subscription - `advertiser.write`
- `postponeAdvertiserSubscriptionMedia`: Postpone subscription - `advertiser.write`
- `approveAdvertiserSubscription`: Approve a subscription - `advertiser.write`
- `disapproveAdvertiserSubscription`: Reject a subscription - `advertiser.write`
- `PendingDisapproveRequestAdvertiserSubscription`: Return pending disapproval request - `advertiser.read`
- `removeAdvertiserSubscriptionDisapprovalRequest`: Delete the disapproval request - `advertiser.write`
- `PendingDisapproveRequestsAdvertiserSubscription`: Return pending disapproval requests - `advertiser.read`

󠀠
**Tickets**

- `getTicketsAdvertiserSupport`: Get all tickets - `advertiser.read`
- `getTicketAdvertiserSupport`: Get ticket - `advertiser.read`
- `replyTicketAdvertiserSupport`: Reply to a ticket - `advertiser.write`
- `createAttachmentAdvertiserSupport`: Add a new attachment - `advertiser.write`

󠀠
**System Notifications Receive**

- `receiveAdvertisersSystemNotification`: Receive system-notifications - `advertiser.read`

󠀠
**Transactions Batchprocessing Jobs**

- `getAllAdvertiserTransactionBatchprocessingJobs`: Get all transaction batch jobs - `advertiser.read`
- `addJobAdvertisersTransactionBatch`: Add a new transaction batchprocessing job - `advertiser.write`
- `getJobAdvertiserTransactionBatchprocessingJobs`: Get one transaction batch job - `advertiser.read`
- `updateJobAdvertiserTransactionBatchprocessingJobs`: Mark a transaction batch job as checked - `advertiser.write`
- `getJobErrorsAdvertiserTransactionBatchprocessingJobs`: Get transaction batch job results per record - `advertiser.read`

󠀠
**Transactions**

- `getAllTransactionsAdvertiserTransaction`: Get all transactions - `advertiser.read`
- `addTransactionAdvertiserTransaction`: Add a new transaction - `advertiser.write`
- `getTransactionAdvertiserTransaction`: Get transaction - `advertiser.read`
- `updateStatusAdvertiserTransaction`: Update transaction status for all parts - `advertiser.write`
- `getEngagementAdvertiserTransaction`: Get the transaction engagement - `advertiser.read`
- `updatePartAdvertiserTransaction`: Update transaction part - `advertiser.write`
- `updatePartRecalculateAdvertiserTransaction`: Recalculate commission - `advertiser.write`
- `approveAdvertiserTransaction`: Approve transactions in bulk - `advertiser.write`
- `disapproveAdvertiserTransaction`: Disapprove transactions in bulk - `advertiser.write`
- `getPartHistoryAdvertiserTransaction`: Get transaction part history - `advertiser.read`

󠀠
**Transactions Attachments**

- `getAttachmentsAdvertiserTransaction`: Get all transaction attachments - `advertiser.read`
- `addAttachmentAdvertiserTransaction`: Add a new transaction attachment - `advertiser.write`
- `getAttachmentAdvertiserTransaction`: Get transaction attachment - `advertiser.read`
- `deleteTransactionAttachment`: Hard delete an attachment file but retain reference - `advertiser.write`

󠀠
**Transactionsv2**

- `getAllAdvertiserTransactionV2`: Get all transactions - `advertiser.read`
- `getAllRawAdvertiserTransactionV2`: Get all raw transactions - `advertiser.read`
- `getAdvertiserTransactionV2`: Get transaction - `advertiser.read`
- `getSummaryAdvertiserTransactionV2`: Get transaction summary - `advertiser.read`
- `getAllPartsAdvertiserTransactionV2`: Get all parts of a transaction - `advertiser.read`
- `getPartAdvertiserTransactionV2`: Get a part of a transaction - `advertiser.read`

󠀠
**User**

- `getAllUsersAdvertiserUser`: Get connected user profiles - `advertiser.read`
- `addUserAdvertiserUser`: Adds a user to your account - `advertiser.write`
- `getAllUserPermissionsAdvertiserUser`: Gets all user permissions - `advertiser.read`
- `addUserPermissionsAdvertiserUser`: Adds permission to a user - `advertiser.write`
- `deleteUserPermissionsAdvertiserUser`: Removes a permission from a user - `advertiser.write`
- `deleteUserAdvertiserUser`: Removes a permission from a user - `advertiser.write`

󠀠
**General**

- `getAllAdvertisers`: Get all advertisers - `advertiser.read`
- `addAdvertiser`: Adds an Advertiser - `advertiser.write`
- `getAdvertiser`: Get advertiser - `advertiser.read`

󠀠
**Product Feeds**

- `getAdvertiserProductFeedsList`: Fetch product feeds list - `advertiser.read`
- `createProductFeedAdvertiser`: Create advertiser product feed - `advertiser.write`
- `getAdvertiserProductFeed`: Fetch the given product feed - `advertiser.read`
- `updateProductFeedAsAdvertiser`: Update advertiser product feed - `advertiser.write`
- `deleteProductFeedAdvertiser`: Delete advertiser product feed - `advertiser.write`

󠀠
**Product Feeds Settings**

- `getAdvertiserProductFeedSettings`: Fetch product feed settings - `advertiser.read`

󠀠
**Marketplace**

- `getAdvertiserMarketplaceOffer`: Get marketplace offer - `advertiser.read`
- `getAdvertiserMarketplaceOffersByType`: Get marketplace offers grouped by type - `advertiser.read`
- `getAdvertiserMarketplaceRecommendedOffers`: Get marketplace recommended offers suggestions - `advertiser.read`
- `getAllAdvertiserMarketplaceListOffers`: Get marketplace offer summary - `advertiser.read`
- `getAdvertiserMarketplaceOfferCommission`: Get commission of a marketplace offer - `advertiser.read`
- `getAllMarketplaceAdvertiserOrders`: Get all orders - `advertiser.read`
- `createMarketplaceOrder`: Create a marketplace order - `advertiser.write`
- `getMarketplaceAdvertiserOrders`: Get a single order - `advertiser.read`
- `cancelAdvertiserMarketplaceOrder`: Cancel a marketplace order - `advertiser.write`
- `requestCustomQuoteMarketplaceOffer`: Request custom offer quote - `advertiser.write`

󠀠
**Media Distribution Groups**

- `getAllDistributionGroup`: Get distribution groups - `advertiser.read`
- `addDistributionGroup`: Add a distribution group - `advertiser.write`
- `getDistributionGroup`: Get distribution group - `advertiser.read`
- `updateDistributionGroup`: Update a distribution group - `advertiser.write`
- `deleteDistributionGroup`: Delete distribution group - `advertiser.write`

󠀠
**Media Media Kits**

- `getAllAdvertiserMediaKitFiles`: Get all media kits - `advertiser.read`
- `getAdvertiserMediaKitFile`: Get a single media kit file - `advertiser.read`
- `getAdvertiserMediaKitAttachment`: Download the attached media kit file - `advertiser.read`

󠀠
**Programs Access Rules**

- `updateAdvertiserProgramMediaTypeAccessRule`: Update program media type access rule - `advertiser.write`
- `getAdvertiserProgramMediaTypeAccessRule`: Get program media type access rule - `advertiser.read`

󠀠
**Media Invites**

- `getAllAdvertiserMediaInvites`: Get all invites - `advertiser.read`
- `inviteMedia`: Invite a media - `advertiser.write`
- `cancelInviteMedia`: Cancel invite media - `advertiser.write`

󠀠
**Program Commissions**

- `getAdvertiserProgramCommissions`: Get program commissions - `advertiser.read`
- `createCustomGroup`: Create custom commission group - `advertiser.write`
- `getAdvertiserProgramCommissionsAuditLog`: Get all program commissions audit log - `advertiser.read`
- `updateCommissionField`: Update commission field - `advertiser.write`
- `updateDefaultGroup`: Update default commission group - `advertiser.write`
- `updateCustomGroup`: Update custom commission group - `advertiser.write`
- `removeCustomGroup`: Remove custom commission group - `advertiser.write`

󠀠
**Programs Description**

- `getProgramLanguageDescriptions`: Get program content - `advertiser.read`
- `updateDescriptionToAdvertiserProgram`: Update program content - `advertiser.write`
- `addDescriptionToAdvertiserProgram`: Add program content - `advertiser.write`
- `removeDescriptionFromAdvertiserProgram`: Remove language from program - `advertiser.write`

󠀠
**Programs Deep Linking**

- `getProgramDeepLinking`: Get program deep link value - `advertiser.read`
- `enableProgramDeepLinking`: Enable program deep linking - `advertiser.write`
- `disableProgramDeepLinking`: Disable program deep linking - `advertiser.write`

󠀠
**Programs Criteria**

- `getProgramNegativeKeywordCriteria`: Get all negative keywords - `advertiser.read`
- `addProgramNegativeKeywordCriteria`: Add program negative keyword restrictions - `advertiser.write`
- `changeProgramNegativeKeywordCriteria`: Change program negative keyword restriction - `advertiser.write`
- `DeleteProgramNegativeKeywordCriteria`: Delete program negative keyword restriction - `advertiser.write`

󠀠
**Programs Target**

- `getAdvertiserProgramTargetCategory`: Get all categories for the program - `advertiser.read`
- `addCategoryToAdvertiserProgram`: Add categories to a program - `advertiser.write`
- `removeCategoryFromAdvertiserProgram`: Remove categories from a program - `advertiser.write`
- `updateDefaultCategoryOfAdvertiserProgram`: Update default category of a program - `advertiser.write`
- `addCountryToAdvertiserProgram`: Add countries to a program - `advertiser.write`
- `removeCountryToAdvertiserProgram`: Remove target countries to a program - `advertiser.write`
- `getAdvertiserProgramTargetLocale`: Get all locales for the program - `advertiser.read`
- `addLocaleToAdvertiserProgram`: Add locales to a program - `advertiser.write`
- `removeLocaleFromAdvertiserProgram`: Remove locales from a program - `advertiser.write`

󠀠
**Clicks**

- `getAllClicksAdvertiserClicks`: Get raw click data - `advertiser.read`

󠀠
**Transactions Programs**

- `AutomateAdvertiserApproval`: Automate advertiser approval - `advertiser.write`
- `enableApprovalSettings`: Enable approval settings - `advertiser.write`
- `disableApprovalSettings`: Disable approval settings - `advertiser.write`

󠀠
**Change Proposals**

- `advertiserGetAllChangeProposals`: List change proposals - `advertiser.read`
- `advertiserGetChangeProposalById`: Get change proposal - `advertiser.read`
- `advertiserCancelChangeProposal`: Cancel change proposal - `advertiser.write`

󠀠
**Financial**

- `getAllAdvertiserFinanceInvoices`: Get all finance invoices - `advertiser.read`
- `getAdvertiserFinanceInvoice`: Get finance invoice by number - `advertiser.read`
- `downloadAdvertiserFinanceInvoice`: Download invoice - `advertiser.read`
- `UpdateAdvertiserFinanceInvoiceSettings`: Update finance invoice settings - `advertiser.write`

󠀠
**Lookup**

- `getPublisherMediaAdvertiserLookup`: Get publishers and media - `advertiser.read`

## Optional

- [Every MCP server hosted here](https://mcp.daisycon.com/llms.txt): the same connection facts for each of them, in one document
- [Machine-readable index](https://mcp.daisycon.com/mcp.json): endpoint, transport, authentication and scopes per server, as JSON
- [Upstream API specification](https://docs-advertiser.daisycon.com/openapi.json): the OpenAPI document the generated tools come from
