Formo
Formo makes analytics and attribution easy for crypto apps, so you can focus on growth. Measure what matters and drive growth onchain with the data platform for onchain apps. Get the best of web, product, and onchain analytics on one versatile platform.
Features
MCP Server
Overview
The Formo MCP Server enables AI tools like Cursor, Claude Desktop, Claude Code, and others to query your analytics data directly. Ask questions about your users, events, and metrics in natural language. The Model Context Protocol (MCP) is an open standard that allows AI assistants to connect to external data sources and tools. With Formo’s MCP server, you can ask:
- “How many daily active users did we have last week?”
- “What are the top acquisition sources this month?”
- “Show me user retention by cohort”
- “Which pages have the highest bounce rate?”
Getting started
Supported clients: Claude Desktop, Cursor, Claude Code, Windsurf, VS Code, Codex, and any client that supports HTTP or stdio MCP transports.
Prerequisites
Before setting up the MCP server, you need:
- A Workspace API Key with MCP scope
- An MCP-compatible AI client To create an API key:
- Go to your Formo workspace settings
- Navigate to Settings → API Keys
- Click Create API Key
- Enable the MCP scope
- Copy the generated key
Setup
Select your client below to configure the MCP server.
- Claude Desktop
- Cursor
- Claude Code
- Windsurf
- VS Code
- Codex
- mcp-remote / CLI
- Other Clients
- On Claude Desktop, go to Settings > Developer > Edit Config
- This will open the Claude Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Add the following configuration:
{
"mcpServers": {
"formo": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.formo.so/v0/mcp/",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}
- Restart Claude Desktop for the changes to take effect
- Upon successful restart, lick to the + icon on a new chat screen to enable Formo.
- You can go to to the Connectors settings to configure the Formo connector permissions to Always Allow.
Example queries
Once connected, try these prompts with your AI assistant: Traffic & Events
- “What are my KPIs for the last 7 days?”
- “What are my top traffic sources?”
- “Which pages have the highest engagement?”
- “Show me traffic by country”
- “What are the most common events?” Custom Queries
- “How many users signed up this week?”
- “Show me daily active users for the past month”
- “What’s the conversion rate from page view to wallet connection?” Web3 Analytics
- “Show me wallet profiles with their net worth”
- “What tokens do my users hold?”
Available tools
The Formo MCP server exposes these analytics tools:
| Tool | Description |
|---|---|
| explore_data | Natural language data exploration with Formo-specific context |
| execute_query | Run SQL queries against your analytics data |
| text_to_sql | Convert natural language to SQL |
| list_endpoints | List available API endpoints |
| list_datasources | List available data sources |
| kpis | Get key performance indicators |
| distinct_values | Get unique values for filtering |
| top_events | View most common events |
| top_custom_events | View custom tracked events |
| top_pages | Analyze page performance |
| top_sources_metrics | Attribution and traffic sources |
| top_locations | Geographic distribution |
| revenue_overview | Revenue analytics |
| wallet_profiles | Web3 wallet data and enrichment |
For user analytics (retention, lifecycle, user profiles), use text_to_sql + execute_query to query the users datasource directly.
FAQ
Which AI tools support the Formo MCP Server?
The Formo MCP Server works with Claude Desktop, Cursor, Claude Code, Windsurf, VS Code, Codex, and any AI client that supports HTTP or stdio MCP transports. See the setup tabs above for configuration instructions for each client.
What analytics data can I query through the MCP Server?
You can query KPIs, traffic sources, top pages, top events, custom events, geographic distribution, revenue data, and wallet profiles. For advanced queries like retention and cohort analysis, use the text_to_sql and execute_query tools to run SQL directly against your data.
Is my analytics data secure when using the MCP Server?
Yes. The MCP Server provides read-only access scoped to your project. Each API key is project-specific and no data is stored by the MCP server itself. You can revoke API keys at any time from your workspace settings.
Troubleshooting
Tools not appearing: Verify your API key has the MCP scope enabled. Check that the URL ends with a trailing slash: https://api.formo.so/v0/mcp/. Restart your AI assistant after configuration changes. Authentication errors: Ensure the API key is correctly formatted: Bearer YOUR_API_KEY. Check that the API key hasn’t been revoked. Claude Desktop not connecting: Ensure Node.js is installed and accessible from the command line. Check Claude Desktop logs: ~/Library/Logs/Claude/ (macOS).
Security
The Formo MCP server provides read-only access to analytics data. Each API key is scoped to a specific project, and sessions expire after 1 hour of inactivity.
World ID
Track DAU for Crypto Apps
相关服务器
Scout Monitoring MCP
赞助Put performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
赞助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Dart MCP Server
An MCP server that exposes Dart SDK commands for AI-powered development.
Debugg AI
Enable your code gen agents to create & run 0-config end-to-end tests against new code changes in remote browsers via the Debugg AI testing platform.
FAL Imagen 4
Generate high-quality images using Google's Imagen 4 Ultra model via the FAL AI platform.
Windows Command Line MCP Server
Enables AI models to interact with the Windows command-line safely and efficiently.
Micromanage
A server for managing sequential development tasks with configurable rules using external .mdc files.
WordPress MCP Server
Interact with WordPress sites via the REST API. Manage content, posts, and site configurations for multiple sites using natural language.
Playwright MCP
Generate Playwright tests with AI assistants by providing real-time access to the browser DOM, interactions, and screenshots.
Ionhour
Let AI agents monitor and manage your infrastructure through the Model Context Protocol. Query, create, and resolve — all in natural language.
MCP for Dart
A Dart SDK for building MCP servers and clients.
Exploit Intelligence Platform MCP Server
An MCP (Model Context Protocol) server that gives AI assistants access to the Exploit Intelligence Platform — hundreds of thousands of vulnerabilities and exploits from NVD, CISA KEV, VulnCheck KEV, InTheWild.io, ENISA EUVD, OSV.dev, EPSS, ExploitDB, Metasploit, GitHub, and more. I