Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Bitly MCP server with 85 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Bitly — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Bitly MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Bitly tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Bitly call.
Tools Discovery →A Bitly MCP server lets AI agents read and write Bitly data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Bitly MCP server ships with 85 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Bitly's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Retrieve information about the currently authenticated Bitly user
Update properties of the currently authenticated Bitly user
Create a Bitlink with full options including title, tags, deeplinks and expiration
Retrieve a single Bitlink by its identifier
Update properties of an existing Bitlink
Delete an unedited Bitlink
Create a custom Bitlink keyword that points to an existing Bitlink
Retrieve information about a custom Bitlink
Update a custom Bitlink to point to a different Bitlink
Retrieve details for a specific group by GUID
Update properties of a group
Retrieve preferences for a group
Update preferences for a group
Create a new campaign within a group
Retrieve a campaign by GUID
Update properties of a campaign
Create a new channel within a group
Retrieve a channel by GUID
Update properties of a channel
Create a saved QR code resource
Retrieve a saved QR code by ID
Update properties of a saved QR code
Delete a QR code and its associated link
Create a webhook for an organization
Retrieve a webhook by GUID
Update properties of a webhook
Delete a webhook
Retrieve click metrics for a Bitlink over time
Retrieve a summarized click count for a Bitlink
Retrieve engagement counts (button clicks, clicks, scans) over time
Retrieve a summarized engagement count for a Bitlink
Retrieve click metrics grouped by country for a Bitlink
Retrieve click metrics grouped by city for a Bitlink
Retrieve click metrics grouped by device type for a Bitlink
Retrieve click metrics grouped by referrer for a Bitlink
Retrieve click metrics grouped by referrer name for a Bitlink
Retrieve click metrics grouped by referring domain for a Bitlink
Retrieve click metrics grouped by referrers within each domain
Retrieve Bitlinks for a group sorted by click count
Retrieve clicks for a custom Bitlink across its lifetime
Retrieve click metrics for a custom Bitlink broken down by historical destinations
Retrieve all groups available to the authenticated user
Retrieve all tags defined for a group
Retrieve Bitlinks owned by a group with filtering and pagination
Retrieve the number of Bitlinks shortened by a group over time
Retrieve click metrics for a group grouped by country
Retrieve click metrics for a group grouped by city
Retrieve click metrics for a group grouped by device type
Retrieve click metrics for a group grouped by referring network
Retrieve click metrics for a group grouped by referrer
Retrieve the total number of clicks across Bitlinks in a group over time
Retrieve top performing Bitlinks in a group ranked by engagement
Retrieve engagement metrics for a group as a time series
Retrieve current limit usage for a group
Retrieve historical limit usage for a group
Retrieve link clicks over time for all Bitlinks in a group
Retrieve link clicks by device type for all Bitlinks in a group
Retrieve link clicks by referrer for all Bitlinks in a group
Retrieve link clicks by country for all Bitlinks in a group
Retrieve link clicks by city for all Bitlinks in a group
Retrieve top performing Bitlinks in a group ranked by click count
Retrieve QR code scan metrics for a group over time
Retrieve QR code scan metrics for a group by country
Retrieve QR code scan metrics for a group by city
Retrieve top performing QR codes in a group by scan count
Retrieve all organizations the authenticated user belongs to
Retrieve a single organization by GUID
Retrieve shorten counts for an organization
Retrieve shorten counts for an organization broken down by group
Retrieve plan limits and usage for an organization
Retrieve all campaigns for the authenticated user
Retrieve channels available to the authenticated user
Retrieve the rendered image for a saved QR code
Retrieve QR codes for a group in reverse chronological order
Retrieve scan counts for a QR code over time
Retrieve total scan count for a QR code rolled up into a single value
Retrieve country origins of scan traffic for a QR code
Retrieve city origins of scan traffic for a QR code
Retrieve all branded short domains available to the authenticated user
Retrieve all webhooks defined for an organization
Convert a long URL into a Bitlink short link
Resolve a Bitlink to its long URL
Bulk update up to 100 Bitlinks in a group (archive or edit tags)
Generate a static QR code image without creating a saved resource
Send a ping event to verify a webhook is configured correctly
One endpoint. Any framework. Your agent is talking to Bitly in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.