This page documents all available tools in the Tapti MCP Server. Each tool provides a set of methods for interacting with users, accounts, content, comments, demographics, and more across supported platforms.
All tools are available via the Tapti MCP Server. See the MCP Overview for setup and configuration.
User Tools
getUsersByTenantApp: Get users for the current tenant app based on the API key.
getUserById: Get a specific user by ID for the current tenant app.
Account Tools
getUserAccounts: Get user accounts for a specific user.
refreshAccounts: Refresh user accounts.
Profile Tools
getProfiles: Get profiles for specific user accounts.
fetchProfiles: Fetch profiles for a user account.
Comments Tools
getComments: Get comments for a content item.
getRecentComments: Get recent comments for a user account.
publishComment: Publish a comment on a content item or content group.
Content Tools
getContentsByUserAccountId: Get content items for a user account.
getContentById: Get a specific content item by ID.
publishContent: Publish or schedule a new content item for a user account.
Demographics Tools
getAccountDemographics: Get demographics for a specific user account.
getAudienceAgeBreakdown: Get age breakdown of the audience for a user account.
Engagement Tools
getContentEngagement: Get engagement metrics for a specific content item.
getTopPerformingContent: Get top performing content for a user account.
getAccountEngagement: Get engagement metrics for a user account.
getEngagementTrends: Get engagement trend data for a user account.
Content Groups & Items
getContentGroups: Get content groups for a user account.
getContentGroupById: Get a specific content group by ID.
getContentGroupItems: Get items in a content group.
getContentGroupItemById: Get a specific content group item by ID.
OAuth Tools
redirectToAuth: Redirects to the platform-specific OAuth authentication flow.
handleAuthCallback: Handles the callback from the OAuth authentication flow.
To call a tool, send a request to the Fusion MCP Server endpoint with the appropriate method and parameters. For example, to get all users for a tenant app:
Copy
{ "tool": "getUsersByTenantApp", "params": {}}
For tools that require parameters, provide them in the params object: