Integration

Bitly integration

URL shortening and link management platform API. Create short links, track clicks, analyze link performance, manage branded domains, and organize links with groups and campaigns. Features real-time analytics, QR code generation, and custom back-halves. Perfect for building link shortening tools, marketing analytics dashboards, and social media automation.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Bitly.Built from the 58 Bitly tools below, on the connection you add once.

Common Bitly use cases

  • domain configuration
  • branded links
  • group discovery
  • link management
  • domain discovery
  • group management
  • usage monitoring
  • link verification
  • channel management
  • campaign management

What you can do with Bitly

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Bitlink, 9 operations

  • bulk_update_bitlinksBulk update bitlinksPATCHBulk update bitlinks: archive or edit tags for up to 100 links.
  • create_bitlinkCreate bitlinkPOSTCreates a Bitlink with full customization including deep links, keywords, and metadata.
  • delete_bitlinkDelete bitlinkDELETEPermanently deletes a Bitlink.
  • expand_bitlinkExpand bitlinkPOSTExpands a short Bitlink to reveal its destination long URL.
  • get_bitlinkGet bitlinkGETRetrieves details about a specific Bitlink including long URL and metadata.
  • get_sorted_bitlinks_by_groupGet sorted bitlinks by groupGETRetrieves Bitlinks for a group sorted by clicks performance.
  • list_bitlinks_by_groupList bitlinks by groupGETLists all Bitlinks in a group with filtering by date, tags, archive status, and more.
  • shorten_linkShorten linkPOSTCreates a shortened Bitly link from a long URL with optional customization.
  • update_bitlinkUpdate bitlinkPATCHUpdates a Bitlink's metadata including title, tags, archived status, and deep links.

Click, 9 operations

  • get_clicks_by_cityGet clicks by cityGETGets click data for a Bitlink broken down by city.
  • get_clicks_by_countryGet clicks by countryGETGets click data for a Bitlink broken down by country for geographic analysis.
  • get_clicks_by_deviceGet clicks by deviceGETGets click data for a Bitlink broken down by device type.
  • get_clicks_by_referrerGet clicks by referrerGETGets click data for a Bitlink broken down by referring domain for traffic source analysis.
  • get_clicks_by_referrer_nameGet clicks by referrer nameGETGets click data for a Bitlink broken down by referrer name.
  • get_clicks_by_referrers_by_domainsGet clicks by referrers by domainsGETGets click data grouped by referrers within each referring domain.
  • get_clicks_by_referring_domainsGet clicks by referring domainsGETGets click data for a Bitlink broken down by referring domains.
  • get_clicks_by_timeGet clicks by timeGETGets click data for a Bitlink broken down by time intervals for charting.
  • get_clicks_summaryGet clicks summaryGETGets the total click count for a Bitlink within a specified time period.

Group, 9 operations

  • get_groupGet groupGETGets details about a specific group including name, organization, and branded domains.
  • get_group_clicksGet group clicksGETGets click metrics for a group over time.
  • get_group_clicks_by_countryGet group clicks by countryGETGets click metrics for a group broken down by country.
  • get_group_clicks_by_referring_networksGet group clicks by referring networksGETGets click metrics for a group broken down by referring networks.
  • get_group_preferencesGet group preferencesGETRetrieves group preferences including the default domain.
  • get_group_shorten_countsGet group shorten countsGETRetrieves the number of links created in a group over time.
  • list_groupsList groupsGETLists all groups the authenticated user belongs to with organization details.
  • update_groupUpdate groupPATCHUpdates a group's name, organization, or branded short domains.
  • update_group_preferencesUpdate group preferencesPATCHUpdates group preferences such as the default domain.

Webhook, 6 operations

  • create_webhookCreate webhookPOSTCreates a webhook for receiving engagement event notifications.
  • delete_webhookDelete webhookDELETEDeletes a webhook.
  • get_webhookGet webhookGETRetrieves details about a specific webhook.
  • list_webhooksList webhooksGETLists all webhooks for an organization.
  • update_webhookUpdate webhookPATCHUpdates a webhook's properties.
  • verify_webhookVerify webhookPOSTVerifies a webhook's configuration and connectivity.

Custom bitlink, 5 operations

  • add_custom_bitlinkAdd custom bitlinkPOSTAdds a custom bitlink (keyword override) to an existing Bitlink.
  • get_custom_bitlinkGet custom bitlinkGETRetrieves information about a custom bitlink.
  • get_custom_bitlink_clicksGet custom bitlink clicksGETGets click data for a custom bitlink's entire history.
  • get_custom_bitlink_clicks_by_destinationGet custom bitlink clicks by destinationGETGets click metrics for a custom bitlink broken down by destination.
  • update_custom_bitlinkUpdate custom bitlinkPATCHUpdates a custom bitlink to point to a different destination.

Campaign, 4 operations

  • create_campaignCreate campaignPOSTCreates a new campaign for organizing links and metrics.
  • get_campaignGet campaignGETRetrieves details about a specific campaign.
  • list_campaignsList campaignsGETLists campaigns for a group.
  • update_campaignUpdate campaignPATCHUpdates a campaign's name, description, or channels.

Channel, 4 operations

  • create_channelCreate channelPOSTCreates a new channel for organizing links by distribution method.
  • get_channelGet channelGETRetrieves details about a specific channel.
  • list_channelsList channelsGETLists channels for a group or campaign.
  • update_channelUpdate channelPATCHUpdates a channel's properties.

Organization, 4 operations

  • get_organizationGet organizationGETRetrieves details about a specific organization.
  • get_organization_shorten_countsGet organization shorten countsGETGets the number of links shortened for an organization over time.
  • get_plan_limitsGet plan limitsGETGets plan limits for an organization.
  • list_organizationsList organizationsGETLists all organizations the authenticated user belongs to.

Qrcode, 4 operations

  • create_qr_codeCreate qr codePOSTCreates a QR code with customizable appearance and destination.
  • get_qr_codeGet qr codeGETRetrieves details about a specific QR code.
  • get_qr_code_imageGet qr code imageGETRetrieves the rendered QR code image.
  • update_qr_codeUpdate qr codePATCHUpdates a QR code's title, appearance, or tags.

User, 2 operations

  • get_userGet userGETRetrieves the current authenticated user's profile including name, email, and default group.
  • update_userUpdate userPATCHUpdates the authenticated user's name or default group.

Bsd, 1 operation

  • get_bsdsGet bsdsGETRetrieves all branded short domains available to the user.

Tag, 1 operation

  • get_group_tagsGet group tagsGETRetrieves all tags used within a group.

Use Bitly from Claude Code, Cursor or Codex

Connect Bitly in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Bitly operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Bitly

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Bitly once

    Add your Bitly connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Bitly integration FAQ

What can you do with the Bitly integration?

LiveContext exposes 58 operations on Bitly, covering bitlink, click, group and webhook. Common uses include domain configuration, branded links and group discovery.

Popular integrations

Browse the whole catalog