get_statusLABSCO SUMMARY
Link creation and the numbers behind it, in the same place.
The pairing is what earns its keep: create a campaign, generate its links with the right per-platform redirects, then come back later and read installs and revenue against them without opening a dashboard. Setup is a URL and an OAuth prompt, and if you self-host the backend the same server points at your own instance.
What it is
The MCP server for Grovs, an open-source, privacy-first growth platform for mobile apps — deep linking, first-party attribution and revenue analytics, self-hostable as an alternative to the usual vendors. This server exposes the platform to an assistant: links, analytics, campaigns and SDK configuration.
What you get
- Links:
create_link,get_link,update_link,search_links, andarchive_link— which deactivates irreversibly - Analytics:
get_analytics_overviewfor views, installs, opens and revenue;get_link_analyticsfor per-link daily figures;get_top_linksfor a ranking - Campaigns:
create_campaign,list_campaignswith aggregated metrics, andarchive_campaign - Configuration:
configure_redirectsfor per-platform behaviour across App Store, Play Store and web, andconfigure_sdkfor bundle ID and team ID - Account level:
get_statusfor instances, projects and domains;get_usagefor metrics and subscription status;create_projectto stand up production and test projects
Requirements
No API key. Point your client at https://mcp.grovs.io/mcp and a browser window opens for OAuth on first use — configuration snippets are given for Cursor, Windsurf, VS Code and ChatGPT Desktop, and Claude Code installs it as a plugin with skills included. Running against your own Grovs backend means npm install && npm run build or the Docker image, with PORT, GROVS_API_URL and PUBLIC_URL set; PUBLIC_URL is what the OAuth callback comes back to. MIT licensed.
Setup effort
Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen
USE CASES
Launching a campaign's links in one go
Create the campaign, generate its links with metadata and tags, and set the store redirects for each platform.
Finding out which link actually worked
Read the project overview, then rank links by views and pull daily figures for the ones that matter.
Cleaning up links that have run their course
Search for them, then archive the campaign — which deactivates its links with it.
16 tools
Listed in project docs. Your client may show a different list.
get_usagecreate_projectcreate_linkget_linkupdate_linkarchive_linksearch_linksget_analytics_overviewget_link_analyticsget_top_linkscreate_campaignlist_campaignsarchive_campaignconfigure_redirectsconfigure_sdkBEFORE YOU INSTALL
What to know first
Tools you get
16 tools named in the project's documentation.
Requires
A client that can reach a remote MCP server over HTTP
INSTALLATION
Connect your client
Add the endpoint to your client, then approve the OAuth consent screen.
Server setup
https://mcp.grovs.io/mcpMCP Clients
Claude Code
/plugin marketplace add grovs-io/mcp
/plugin install grovs@grovsCursor
{
"mcpServers": {
"grovs": {
"url": "https://mcp.grovs.io/mcp"
}
}
}Windsurf
{
"mcpServers": {
"grovs": {
"serverUrl": "https://mcp.grovs.io/mcp"
}
}
}VS Code
{
"servers": {
"grovs": {
"type": "http",
"url": "https://mcp.grovs.io/mcp"
}
}
}ChatGPT
Server URL: https://mcp.grovs.io/mcp
Self-host the server
git clone https://github.com/grovs-io/mcp.git
cd mcp
npm install
npm run build
npm start