Connects Claude and other MCP clients to the full Jmpy.me API for programmatic link management and marketing analytics. You get 72+ tools including URL shortening with custom aliases and expiration, dynamic QR code generation for multiple formats (URLs, WiFi, vCards), and granular analytics broken down by geography, device, and campaign. Useful when you need AI agents to create branded short links on the fly, update destinations without breaking existing URLs, or pull click data during campaign analysis. Authentication uses an API key from your Jmpy.me dashboard with the MCP channel enabled. Runs over SSE transport or via a Node.js wrapper for Claude Desktop.
Unlock the power of Jmpy.me directly within your AI agents. This official Model Context Protocol (MCP) server provides a high-performance bridge for AI assistants (Claude, ChatGPT, Cursor) to manage branded links, dynamic QR codes, and deep marketing analytics using natural language.
Our MCP server exposes a rich suite of 72+ tools, optimized for AI discovery and execution:
shortenUrl: Create branded short links with custom aliases, password protection, and expiration.updateUrl: Change destination URLs in real-time without breaking existing short links.listUrls: Search and filter your link inventory with advanced pagination.lookupUrl: Detect existing short URLs for any destination to prevent duplicates.generateQr: Create dynamic, branded QR codes for URLs, WiFi, vCards, Text, and SMS.listQrCodes: Manage your entire library of visual assets.customStyleQr: (Coming Soon) Programmatic control over logo overlays and branding colors.getStats: Real-time performance metrics (clicks, uniqueness, growth rates).getGeographicStats: Deep-dive into traffic by country and city for precise targeting.getDeviceAnalytics: Analyze audience technographics (browser, OS, device type).getOverviewStats: Account-wide marketing health and performance summaries.createCampaign: Organize your marketing efforts into logical groups.listCampaigns: Track link performance at the campaign level.createSubdomain: Provision and verify custom subdomains (e.g., brand.jmpy.me).Add this entry to your claude_desktop_config.json:
{
"mcpServers": {
"jmpy": {
"command": "node",
"args": [
"-e",
"const http=require('https');const rl=require('readline').createInterface({input:process.stdin});rl.on('line',(line)=>{if(!line.trim())return;const req=http.request({hostname:'jmpy.me',port:443,path:'/mcp',method:'POST',headers:{'Content-Type':'application/json','x-mcp-key':process.env.JMPY_API_KEY}},(res)=>{let d='';res.on('data',(c)=>d+=c);res.on('end',()=>{if(d)process.stdout.write(d+'\\n');});});req.write(line);req.end();});"
],
"env": {
"JMPY_API_KEY": "your_api_key_here"
}
}
}
}
Configure a Remote SSE connection in your IDE settings:
https://jmpy.me/mcp/ssex-mcp-key: your_api_keyx-mcp-key header to ensure your account is only accessible by your authorized agents.Built with ❤️ for a better-connected web by the Jmpy.me Team.
io.github.infoinlet-marketplace/mcp-observability
betterdb-inc/monitor
com.mcparmory/datadog
thotischner/observability-mcp
io.github.tantiope/datadog-mcp
io.github.us-all/datadog