@b2b-saas-inc/olli-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@b2b-saas-inc/olli-mcp-servershow me analytics for last week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@b2b-saas-inc/olli-mcp-server
MCP server for olli.social — lets LLMs manage your social presence via API key.
Installation
Add to your Claude Desktop (or other MCP client) config:
{
"mcpServers": {
"olli": {
"command": "npx",
"args": ["-y", "@b2b-saas-inc/olli-mcp-server"],
"env": {
"OLLI_API_KEY": "olli_sk_your_key_here"
}
}
}
}Generate an API key in your olli.social profile settings under API Keys.
Configuration
Variable | Required | Default |
| Yes | — |
| No |
|
Tools (68)
Category | Tools |
Workspaces |
|
Campaigns |
|
Drafts |
|
Calendar |
|
Assets |
|
ICPs |
|
Industries |
|
Products |
|
Teams |
|
AI |
|
Analytics |
|
Amplification |
|
Leaderboard |
|
Integrations |
|
Notifications |
|
Support |
|
Billing |
|
All workspace-scoped tools require a workspace_id (slug or UUID, e.g. "olli-demo").
Development
npm install
OLLI_API_KEY=olli_sk_... npm run dev
npm run buildLicense
MIT
Schema Sync
Avatar tool schemas are sourced from olli-social-app's AvatarToolRegistry — the single source of truth for all 34 avatar AI tool definitions. Instead of maintaining duplicate schemas in TypeScript, this MCP server imports them as JSON.
How it works
The Rails app exposes
GET /api/v1/ai/avatar_schemas(protected by shared secret)Running
npm run sync-schemasfetches the schemas and writes them tosrc/generated/avatar-schemas.jsonAt startup, the MCP server reads this JSON file and dynamically registers avatar tools
Each avatar tool proxies execution back to the Rails avatar endpoint
Setup
Add these variables to your .env file:
MCP_RAILS_URL=https://api.olli.social
MCP_SHARED_SECRET=your_shared_secret_hereMCP_RAILS_URL is the base URL of your olli-social-app Rails server.MCP_SHARED_SECRET must match the MCP_SHARED_SECRET environment variable on the Rails side.
Syncing schemas
# Pull latest avatar tool schemas from Rails
npm run sync-schemasThe output file src/generated/avatar-schemas.json is committed to the repo for reproducible builds. Re-run the sync whenever avatar tool definitions change in the Rails app (i.e., when AvatarToolRegistry::SCHEMA_VERSION is bumped).
Adding new avatar tools
New avatar tools should be added to AvatarToolRegistry in olli-social-app — never directly in this MCP server. After adding tools in Rails:
Bump
SCHEMA_VERSIONinavatar_tool_registry.rbRun
npm run sync-schemasin this repoCommit the updated
avatar-schemas.json
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