Use bah.is in Claude

MCP Setup Guide

Requirements

  • A bah.is Pro plan ($19/mo or $199/yr)
  • Claude Pro, Team, Max, or Enterprise subscription
  • An API key from your dashboard settings

Claude Desktop

Open your Claude Desktop config file and add the bah.is MCP server:

  1. Open Claude Desktop and go to Settings → Developer → Edit Config
  2. This opens claude_desktop_config.json
  3. Add the following to the mcpServers object:
{
  "mcpServers": {
    "bah-is": {
      "url": "https://mcp.bah.is/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Replace YOUR_API_KEY with your actual API key from the dashboard. Restart Claude Desktop after saving.

Claude Code (CLI)

Add bah.is as a remote MCP server directly from your terminal:

claude mcp add bah-is \
  --transport http \
  --url https://mcp.bah.is/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Or add it manually to your project's .claude/settings.local.json:

{
  "mcpServers": {
    "bah-is": {
      "type": "url",
      "url": "https://mcp.bah.is/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Claude.ai

Connect bah.is directly in Claude.ai (requires Claude Pro, Team, Max, or Enterprise):

  1. Go to claude.ai and open Settings → Integrations
  2. Click Add Integration and enter the URL: https://mcp.bah.is/mcp
  3. Enter your API key when prompted

What You Can Do

Once connected, ask Claude to manage your links using natural language:

"Shorten https://example.com/long-url and give me a QR code"

"Show me my top 10 links by clicks this week"

"Create a link to our pricing page with the slug 'pricing' and set it to expire in 30 days"

"List all my links that got more than 100 clicks last month"

Limits

API calls 1,000 per day
Plan required Pro
Rate limit 100 requests per minute