Connect Revolink to Claude, Cursor, or any MCP-compatible client. Create links, add routing rules, and pull analytics - just by talking to your AI agent.
Last updated: June 2026
"Create a launch link - iOS to App Store, Android to Play Store, US desktop to /pricing, Germany to /de/pricing, Japan to /jp/pricing, everyone else to /en. Expire it December 31st."
No dashboard tabs, no copy-paste. Tell your AI what you need and Revolink MCP takes care of it.
"Create a geo-redirect link for our summer sale - US goes to /summer-us, UK to /summer-uk, everyone else to /summer-global"
Link created with 3 routing rules. Short URL ready to share.
"Add a rule to the promo-launch link: if the visitor is from Germany, send them to /de/promo instead"
Rule added. Existing rules and click stats preserved automatically.
"How many clicks did the bio link get last week? Break it down by country and device"
Analytics returned: 2,841 clicks - top countries, mobile vs desktop split.
"Set up an A/B test on the homepage link - 70% to the current design, 30% to the new landing page variant"
A/B test configured with 70/30 split. Clicks per variant tracked automatically.
8 tools, fully accessible via natural language. No need to open the dashboard.
Create links with routing rules or A/B tests, update OG tags and brand colors, delete links, or bulk-create up to 100 at once - all from a single prompt.
Add, modify, or remove geo, device, OS, browser, language, time-of-day, and day-of-week rules on any link. Rule IDs are resolved automatically.
Get click breakdowns by country, device, browser, OS, A/B variant, or routing rule. Pull workspace-wide stats with custom date ranges.
Create entire campaign link sets in a single turn. Enable conversion tracking, GPS location tracking, or A/B tests on any link - the agent builds them all at once.
Via OAuth (one click in Claude) or API key (any MCP client). Same endpoint, two auth methods.
Revolink → Profile → API → Create key. Enable the MCP permission scopes you need: links:read, links:write, analytics:read.
For Claude web/desktop: Customize → Connectors → Add custom connector → paste the URL. For other clients: add the JSON config with your API key in the X-Api-Key header.
Ask your AI agent to list links, create a geo-redirect, pull analytics - it picks the right tool automatically. No dashboard needed.
Use OAuth for a one-click setup in Claude, or an API key for any MCP-compatible client.
No keys to create or manage. Your client handles everything - you just approve access once.
https://api.revolink.link/apiv1/mcp
claude.ai (web)
Go to Settings → Integrations → Add MCP server, paste the URL above, and click Connect. You'll be redirected to Revolink to approve - no config file needed.
Any OAuth-aware MCP client
Point your client at the endpoint above. If it supports the MCP OAuth spec, it will handle the full OAuth flow automatically.
To revoke access at any time: Profile → Connected Apps → Revoke.
links:readlinks:writelinks:deletelinks:bulkanalytics:read⚠️ A key with MCP enabled but no scopes selected will be rejected with 403.
Pick your client below. Replace YOUR_API_KEY with the key from step 1, then restart the client.
// Open via: Claude menu → Settings → Developer → Edit Config
// (creates the file automatically if it doesn't exist)
{
"mcpServers": {
"revolink": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.revolink.link/apiv1/mcp",
"--header",
"X-Api-Key:YOUR_API_KEY"
]
}
}
}# If npx gives a Node version error, install mcp-remote globally # using your Node 20+ npm binary: which node # e.g. /Users/you/.nvm/versions/node/v24.14.1/bin/node /Users/you/.nvm/versions/node/v24.14.1/bin/npm install -g mcp-remote # Then in the config use the full path instead of npx: # "command": "/Users/you/.nvm/versions/node/v24.14.1/bin/mcp-remote"
After saving, restart Claude Desktop. The Revolink tools will appear in the toolbar.
Note: Claude Desktop uses stdio transport - mcp-remote acts as a local bridge to the Revolink HTTP MCP server.
claude mcp add --transport http revolink https://api.revolink.link/apiv1/mcp \ --header "X-Api-Key: YOUR_API_KEY"
File: .claude/settings.json
{
"mcpServers": {
"revolink": {
"type": "http",
"url": "https://api.revolink.link/apiv1/mcp",
"headers": {
"X-Api-Key": "YOUR_API_KEY"
}
}
}
}No restart needed - Claude Code picks up MCP servers immediately.
File: .cursor/mcp.json
{
"mcpServers": {
"revolink": {
"url": "https://api.revolink.link/apiv1/mcp",
"headers": {
"X-Api-Key": "YOUR_API_KEY"
}
}
}
}File: ~/.cursor/mcp.json
{
"mcpServers": {
"revolink": {
"url": "https://api.revolink.link/apiv1/mcp",
"headers": {
"X-Api-Key": "YOUR_API_KEY"
}
}
}
}Open Cursor Settings → MCP to verify the server is listed as enabled.
File: ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"revolink": {
"url": "https://api.revolink.link/apiv1/mcp",
"headers": {
"X-Api-Key": "YOUR_API_KEY"
}
}
}
}File: %USERPROFILE%\.codeium\windsurf\mcp_config.json
{
"mcpServers": {
"revolink": {
"url": "https://api.revolink.link/apiv1/mcp",
"headers": {
"X-Api-Key": "YOUR_API_KEY"
}
}
}
}Restart Windsurf. The Revolink tools appear in the Cascade panel.
File: .vscode/mcp.json
{
"servers": {
"revolink": {
"type": "http",
"url": "https://api.revolink.link/apiv1/mcp",
"headers": {
"X-Api-Key": "${input:revolinkApiKey}"
}
}
},
"inputs": [
{
"id": "revolinkApiKey",
"type": "promptString",
"description": "Revolink API Key",
"password": true
}
]
}code --add-mcp '{"name":"revolink","type":"http","url":"https://api.revolink.link/apiv1/mcp","headers":{"X-Api-Key":"YOUR_API_KEY"}}'Requires VS Code 1.99+ with GitHub Copilot. The ${input:revolinkApiKey} prompt will ask for your key on first use.
File: ~/.config/zed/settings.json
// ~/.config/zed/settings.json (merge into existing file)
{
"context_servers": {
"revolink": {
"settings": {
"url": "https://api.revolink.link/apiv1/mcp",
"api_key": "YOUR_API_KEY"
}
}
}
}Zed reloads settings automatically - no restart required.
claude.ai (web browser) does not support API key auth - use OAuth instead, or use Claude Desktop / Claude Code.
The analytics tools return real data - broken down however you need it.
See exactly which countries and cities your clicks come from - per link or across the entire workspace.
"Which countries drive the most clicks on the promo link?"
"Compare US vs EU traffic for my Q2 campaign links"
Understand whether your audience is on mobile, desktop, or tablet - and which browsers and OS they use.
"What percentage of clicks on the bio link came from mobile?"
"Show me iOS vs Android split for the app-download link"
Pull aggregated click data across all links in a workspace with custom date ranges. Spot top performers and drops at a glance.
"Which of my links had the most traffic in June?"
"Compare total clicks in Q1 vs Q2 across the Marketing workspace"
8
MCP tools available
5
Permission scopes
<50ms
MCP response time
100
Links per bulk request
Any MCP-compatible client works: Claude Desktop, Claude Code, Cursor, and others. The endpoint is a standard Streamable HTTP MCP server - if your client supports HTTP MCP servers, it will work with Revolink.
Both work. OAuth is the easiest: in Claude web or desktop, go to Customize → Connectors → Add custom connector → paste the URL and authorize. No API key needed. For other clients (Claude Code, Cursor, etc.), create an API key in Revolink → Profile → API, enable the MCP scopes you need, then add it as an X-Api-Key header in your config.
Yes - MCP operations use the same quotas as the dashboard. Creating a link via Claude counts the same as creating it manually. The 14-day free trial includes 50 links and 5,000 clicks/month. Starter plan ($5/mo) gives you 500 links and 25,000 clicks.
Yes. When updating a link, the agent automatically fetches existing rule IDs before modifying anything - this preserves per-rule click statistics. You never need to provide rule IDs manually.
Both are supported. API key authentication (X-Api-Key header) works for all clients. OAuth 2.0 Bearer token authentication is also available for clients that support the OAuth flow natively.
Up to 100 links per bulk_create_links call, subject to your plan's monthly link quota. If you need to create more than 100 at once, split them across multiple prompts.
Yes. The create_link and update_link tools support A/B test configuration with weighted traffic splits (e.g. 70/30 between two destination URLs). The get_link_analytics tool returns click data broken down by variant, so you can ask your AI agent to compare performance across variants.
Stop sending everyone to the same page. Route by location, device, and time - start your 14-day free trial, no credit card required.
Start for Free - No Card Required14-day free trial · No credit card · Cancel anytime