Skip to main content
Glama
jacob-hartmann

Vibe.co MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VIBE_API_KEYYesVibe API key
MCP_TRANSPORTNoTransport mode: stdio or httpstdio
MCP_SERVER_HOSTNoHost to bind the HTTP server to127.0.0.1
MCP_SERVER_PORTNoPort for the HTTP server3000
VIBE_API_BASE_URLNoAPI base URL (override for testing)https://clear-platform.vibe.co/rest/reporting/v1

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
vibe.pingA

Check that the Vibe MCP server is running and that API credentials are configured. Does not make any API calls to Vibe.

vibe.advertisers.listA

List all advertiser IDs available to your Vibe API key.

vibe.apps.listA

List all app IDs for a specific advertiser.

vibe.campaigns.listA

List campaign details for a specific advertiser.

vibe.reports.createA

Create an async report for a Vibe advertiser. Returns a report_id to check status with vibe.reports.status. Rate limited to 15 requests per hour.

vibe.reports.statusA

Check the status of an async report. Returns status and download URL when complete.

vibe.purchases.listA

List purchase IDs for a specific advertiser.

Prompts

Interactive templates invoked by user choice

NameDescription
campaign-reportGuided workflow for creating a campaign performance report
setup-api-keyInstructions for configuring the Vibe API key

Resources

Contextual data attached and managed by the client

NameDescription
advertisersList all advertisers available to your Vibe API key

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/jacob-hartmann/vibeco-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server