Skip to content
Influence
Esc
↑↓navigate↵open⌘Jpreview
On this page

MCP tools

Tool names, permissions, effects and confirmation requirements for Influence MCP.

tools/list returns the current input/output schemas and annotations. Availability depends on the endpoint and enabled features.

Scopes are enforced on every call. Discovery may include tools without granted scopes. “Authenticated connection” means no additional tool scope.

General uses /api/mcp; Claude uses /api/mcp/claude. Cards and file transfer depend on client support.

prepare → confirm confirms the tool action. Publishing and scheduling also require fresh human approval of the exact review. “None” does not mean read-only: authorized upload continuations can change state.

campaignReviewApprove is an app-only review-card action, not a model tool. It is omitted from the table.

See setup and workflows, media limits and AI scheduling limits.

Tool Permissions Effect Confirmation Endpoint
accountList integrations:read Read None General + Claude
adAuditGet generation:read, media:read Read None General + Claude
adAuditList generation:read, media:read Read None General + Claude
adAuditQuote generation:write, media:read Workspace write prepare → confirm General + Claude
adAuditStart generation:write, media:read External write prepare → confirm General + Claude
brandContextGet generation:read Read None General + Claude
campaignDraftSave posts:write Workspace write prepare → confirm General + Claude
campaignGet posts:read Read None General + Claude
campaignList posts:read Read None General + Claude
campaignPlanGenerate generation:write, posts:write, integrations:read, media:read External write prepare → confirm General + Claude
campaignPlanGet generation:read, posts:read Read None General + Claude
campaignReview posts:write Workspace write prepare → confirm General + Claude
campaignReviewExecute posts:write Workspace write prepare → confirm General + Claude
campaignReviewGet posts:read Read None General + Claude
campaignScheduleBatchExecute posts:write Workspace write prepare → confirm General + Claude
campaignScheduleBatchReview posts:write Workspace write prepare → confirm General + Claude
connectionStatusGet Authenticated connection Read None General + Claude
devtoOrganizationList integrations:read External read None General + Claude
devtoTagList integrations:read External read None General + Claude
discordChannelList integrations:read External read None General + Claude
discourseCategoryList integrations:read External read None General + Claude
discourseTagList integrations:read External read None General + Claude
discourseTopicSearch integrations:read External read None General + Claude
dribbbleTeamList integrations:read External read None General + Claude
fetch generation:read, posts:read, integrations:read Read None General
ghostAuthorList integrations:read External read None General + Claude
ghostNewsletterList integrations:read External read None General + Claude
ghostTagList integrations:read External read None General + Claude
ghostTierList integrations:read External read None General + Claude
hashnodePublicationList integrations:read External read None General + Claude
imageGenerationList generation:read, media:read Read None General
imageGenerationQuote generation:write, posts:read, media:read Workspace write prepare → confirm General
imageGenerationStart generation:write, media:write External write prepare → confirm General
insightsAccountList integrations:read, posts:read Read None General + Claude
insightsPostList posts:read Read None General + Claude
insightsRefresh posts:read External read prepare → confirm General + Claude
integrationSchema integrations:read Read None General + Claude
lemmyCommunitySearch integrations:read External read None General + Claude
listmonkListsGet integrations:read External read None General + Claude
listmonkTemplateList integrations:read External read None General + Claude
mattermostChannelList integrations:read External read None General + Claude
mediaGet media:read Read None General + Claude
mediaImport media:write External write prepare → confirm General + Claude
mediaList media:read Read None General + Claude
mediaUploadAbort media:write External write None General + Claude
mediaUploadComplete media:write External write None General + Claude
mediaUploadCreate media:write External write prepare → confirm General + Claude
mediaUploadGet media:read Read None General + Claude
mediaUploadPart media:write Read None General + Claude
meweGroupList integrations:read External read None General + Claude
pinterestBoardList integrations:read External read None General + Claude
profileGet Authenticated connection Read None General + Claude
redditSubredditRequirementsGet integrations:read External read None General + Claude
redditSubredditSearch integrations:read External read None General + Claude
scheduleList posts:read Read None General + Claude
search generation:read, posts:read, integrations:read Read None General
slackChannelList integrations:read External read None General + Claude
teamsChannelList integrations:read External read None General + Claude
tiktokCreatorInfoGet integrations:read External read None General + Claude
vkDestinationList integrations:read External read None General + Claude
whatsappContactList integrations:read Read None General + Claude
whatsappMediaList integrations:read, media:read Read None General + Claude
whatsappTemplateList integrations:read, posts:read Read None General + Claude
whopCompanyList integrations:read External read None General + Claude
whopExperienceList integrations:read External read None General + Claude
wordpressCategoryList integrations:read External read None General + Claude
wordpressPostTypeList integrations:read External read None General + Claude
wordpressTagList integrations:read External read None General + Claude
wrapcastChannelSearch integrations:read External read None General + Claude