@b2b-saas-inc/olli-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OLLI_API_KEY | Yes | Your Olli API key. Generate from olli.social profile settings under API Keys. | |
| OLLI_BASE_URL | No | Base URL for the Olli API. Defaults to https://api.olli.social/v1 | https://api.olli.social/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_workspacesA | List all workspaces the authenticated user belongs to. Supports pagination. |
| get_workspaceB | Get details of a workspace including subscription and settings |
| update_workspaceB | Update workspace settings (name, description, brand voice, etc.) |
| list_membershipsB | List members of a workspace. Supports pagination. |
| update_membershipB | Update a workspace membership role or status |
| remove_membershipB | Remove a member from a workspace |
| list_invitationsB | List pending invitations for a workspace. Supports pagination. |
| create_invitationC | Invite a user to the workspace by email |
| delete_invitationB | Revoke a pending invitation |
| get_feature_flagsB | Get enabled feature flags for a workspace |
| get_plan_featuresB | Get features available on the workspace current plan |
| create_domain_verificationA | Start domain verification for a workspace (generates DNS/meta tag verification record) |
| get_domain_verificationB | Check domain verification status |
| verify_domainA | Trigger domain verification check (after DNS/meta tag has been set up) |
| get_onboarding_statusB | View onboarding progress and completion status for a workspace |
| get_checklistB | Get the onboarding checklist with completion status for each item |
| list_campaignsB | List all campaigns in a workspace. Supports pagination. |
| get_campaignB | Get a single campaign |
| create_campaignC | Create a new campaign |
| update_campaignC | Update an existing campaign |
| delete_campaignC | Delete a campaign |
| list_draftsB | List drafts in a workspace. Supports pagination. |
| get_draftB | Get a single draft |
| create_draftC | Create a new draft |
| update_draftC | Update a draft |
| delete_draftC | Delete a draft |
| publish_draftA | Publish a draft immediately to a connected social account |
| schedule_draftC | Schedule a draft for future publishing |
| list_calendar_eventsC | List calendar events in a workspace. Supports pagination. |
| get_calendar_eventB | Get a single calendar event |
| create_calendar_eventC | Create a calendar event |
| update_calendar_eventC | Update a calendar event |
| delete_calendar_eventC | Delete a calendar event |
| list_assetsB | List assets in the workspace library. Supports pagination. |
| get_assetB | Get a single asset |
| create_assetC | Add an asset to the workspace library |
| delete_assetC | Delete an asset from the library |
| list_icpsB | List Ideal Customer Profiles (ICPs) for a workspace. Supports pagination. |
| create_icpC | Create an ICP |
| update_icpC | Update an ICP |
| delete_icpC | Delete an ICP |
| list_industriesB | List target industries for a workspace. Supports pagination. |
| create_industryC | Create a target industry |
| update_industryC | Update a target industry |
| delete_industryC | Delete a target industry |
| list_productsA | List products in a workspace. Supports pagination. |
| create_productD | Create a product |
| update_productC | Update a product |
| delete_productB | Delete a product |
| list_teamsB | List teams in a workspace. Supports pagination. |
| get_teamA | Get a single team and its members |
| create_teamB | Create a new team in a workspace |
| update_teamB | Update an existing team |
| delete_teamB | Delete a team |
| list_team_membersB | List members of a team. Supports pagination. |
| add_team_memberB | Add a user to a team |
| remove_team_memberC | Remove a user from a team |
| get_analyticsA | Get workspace analytics (impressions, engagement, follower growth) |
| list_amplification_postsA | List amplification posts (posts queued for team amplification). Supports pagination. |
| get_amplification_postC | Get details of an amplification post |
| create_amplification_postB | Add a post to the amplification queue for team sharing |
| delete_amplification_postB | Remove a post from the amplification queue |
| get_leaderboardB | Get the workspace member leaderboard ranked by content performance |
| generate_postC | Generate a social media post using AI |
| improve_contentB | Improve existing post content using AI |
| create_variationsC | Generate multiple variations of a post |
| suggest_hashtagsC | Suggest relevant hashtags for a post |
| analyze_contentC | Analyze post content for quality, tone, and suggestions |
| get_ai_usageB | Get AI quota usage for the workspace |
| campaign_generateC | Generate campaign content (posts, messaging) using AI |
| avatar_chatC | Chat with the AI brand avatar |
| list_avatar_conversationsC | List avatar chat conversations. Supports pagination. |
| get_avatar_conversationB | Get a single avatar chat conversation with messages |
| list_notificationsA | List notifications for the current user in a workspace. Supports pagination. |
| mark_notification_readB | Mark a single notification as read |
| mark_all_notifications_readB | Mark all notifications as read |
| delete_notificationB | Delete a notification |
| list_integrationsB | List all connected integrations for a workspace |
| get_linkedin_organizationsA | List LinkedIn organizations available for a workspace integration |
| select_linkedin_organizationB | Select which LinkedIn company page to post on behalf of |
| sync_linkedinB | Trigger a LinkedIn data sync for a workspace |
| get_linkedin_analyticsC | Get LinkedIn integration analytics |
| disconnect_integrationC | Disconnect a social platform integration |
| sync_twitterB | Trigger a Twitter/X data sync for a workspace |
| get_twitter_analyticsB | Get Twitter/X integration analytics |
| list_linkedin_conversationsB | List LinkedIn messaging conversations for a workspace |
| reply_to_linkedin_conversationA | Send a reply in a LinkedIn messaging conversation |
| generate_extension_tokenB | Generate a new Chrome extension connection token for a workspace |
| get_extension_tokenA | Show the current Chrome extension token for a workspace |
| revoke_extension_tokenB | Revoke the Chrome extension token for a workspace |
| list_support_ticketsB | List support tickets for a workspace. Supports pagination. |
| get_support_ticketC | Get details of a support ticket |
| create_support_ticketC | Create a support ticket |
| list_ticket_messagesC | List messages on a support ticket. Supports pagination. |
| reply_to_ticketB | Send a message on a support ticket |
| get_billingB | Get billing info and current subscription for a workspace |
| list_invoicesB | List billing invoices for a workspace. Supports pagination. |
| check_feature_usageA | Check remaining usage allowance for a feature (e.g., AI generations, posts) |
| track_feature_usageB | Record usage of a feature for quota tracking |
| list_pixel_configsB | List pixel tracking configurations for website visitor identification |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ejwhite7/olli-social-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server