otherapi_key

Tinyurl

TinyURL shortens lengthy URLs, generating concise links for easier sharing and managing, often used in social media and marketing campaigns

Verdict

The TinyURL MCP lets your team shorten links directly from Switchy conversations. @mention it to convert long URLs into compact TinyURL links — useful when sharing campaign assets, tracking clicks across channels, or cleaning up messy URLs in client-facing docs. You can set custom aliases, add tags for internal tracking, or schedule expiration dates. Requires a TinyURL API key (free tier available, but custom domains and advanced features need a paid plan). The MCP handles one task well: turning unwieldy links into shareable short URLs without leaving your workspace.

Common use cases

  • Shorten campaign URLs for social posts
  • Create trackable links for email newsletters
  • Generate expiring links for time-sensitive offers
  • Clean up URLs in client presentations
  • Tag links by project for analytics

Integration

Vendor
Tinyurl
Category
other
Auth
API_KEY
Tools
1
Composio slug
tinyurl

Tools

  • Create short url

    Creates a shortened url using tinyurl's api. this action takes a long url and returns a shortened version, with optional parameters for customization like domain, alias, tags, and expiration date.

Setup

Setup guide

  1. 11. Log into your TinyURL account at tinyurl.com and navigate to the API section under account settings to generate an API key. 2. In Switchy, open your workspace settings and click 'Add Integration' then select TinyURL from the MCP directory. 3. Paste your API key into the authentication field and click 'Connect'. 4. Switchy will confirm the connection with a green checkmark once the key validates. 5. Open any Space and type '@tinyurl' followed by a test command like 'shorten https://example.com/very-long-url-path' to verify the integration works. 6. The MCP will respond with your shortened link — copy it or use it directly in your conversation. 7. For custom aliases or tags, include them in your prompt like '@tinyurl shorten [URL] with alias my-link and tag campaign-q1'.

What teammates see: by default, memories from Tinyurl are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Batch Shorten URLs

@tinyurl shorten these URLs: https://example.com/page1, https://example.com/page2, https://example.com/page3
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@tinyurl create a short link for https://docs.example.com/onboarding/new-hire-setup-guide-2024-q2.html so I can share it in Slack

Output

Created shortened URL: https://tinyurl.com/m7k3p9x2 This link points to your onboarding guide and will remain active indefinitely. The short URL uses TinyURL's default domain and an auto-generated alias. You can now copy this link into Slack or any other channel where the full URL would be unwieldy.

Notes

This example shows the basic shortening workflow — paste a long URL, get back a compact version. The MCP requires a valid TinyURL API key with create permissions. Short links persist until manually deleted or expired, so consider whether you want permanent or time-limited sharing.

Prompt

@tinyurl shorten https://github.com/our-org/project/pull/847 with alias 'pr847' and set it to expire in 7 days

Output

Created shortened URL: https://tinyurl.com/pr847 This link redirects to your GitHub pull request and will expire on March 15, 2024. After expiration, visitors will see a TinyURL error page. The custom alias 'pr847' makes the link memorable for your team during the review window.

Notes

This demonstrates optional parameters: custom aliases (must be unique across TinyURL's namespace) and expiration dates. If the alias is already taken, the MCP will return an error and you'll need to choose a different one. Expiration is useful for time-sensitive links like PR reviews or event RSVPs.

Prompt

@tinyurl create short links for all 5 documentation URLs in the message above, tag them 'docs-refresh-2024', and list them in a table

Output

Created 5 shortened URLs tagged 'docs-refresh-2024': | Original URL | Short URL | Alias | |--------------|-----------|-------| | https://docs.example.com/api/v2/authentication | https://tinyurl.com/auth-v2 | auth-v2 | | https://docs.example.com/guides/quickstart | https://tinyurl.com/qs-guide | qs-guide | | https://docs.example.com/reference/webhooks | https://tinyurl.com/wh-ref | wh-ref | | https://docs.example.com/tutorials/first-app | https://tinyurl.com/first-app | first-app | | https://docs.example.com/changelog/2024-q1 | https://tinyurl.com/q1-changes | q1-changes | All links are tagged for tracking and will appear in your TinyURL dashboard under 'docs-refresh-2024'.

Notes

This shows the AI extracting multiple URLs from context and batching them through the MCP. The MCP creates one short link per API call, so this example would consume 5 API requests. Tags help organize links in the TinyURL dashboard but don't affect the shortened URL itself. Rate limits apply if you're shortening dozens of URLs in quick succession.

Use-case deep-dives

Campaign link tracking for marketing teams

When TinyURL beats your link-shortener subscription for small campaigns

A 3-person marketing team running quarterly email campaigns needs trackable short links but doesn't want to pay $50/month for Bitly. TinyURL's MCP wins here if you're creating under 100 links per campaign and don't need click analytics beyond what your email platform provides. The API key auth is straightforward, and the single tool handles domain selection, custom aliases, and expiration dates—enough to brand links and rotate them per quarter. The trade-off: no built-in click dashboard, so you're relying on UTM parameters and your own analytics stack. If you're already tracking in Google Analytics and just need the short URL itself, this MCP eliminates a subscription and keeps link creation inside your Switchy workflow.

Customer support ticket link sharing

Why TinyURL works for support teams with messy internal URLs

A 6-person support team fields tickets that reference long Notion doc URLs, Jira links, and staging environment addresses. Pasting these into chat or email breaks formatting and looks unprofessional. TinyURL's MCP solves this with one tool that creates clean, branded short links on demand. The alias parameter lets you name links descriptively (tinyurl.com/yourco-refund-policy), and expiration dates work for time-sensitive staging links that shouldn't live forever. This MCP is overkill if your support platform already shortens links automatically, but it's the right call if you're stitching together multiple tools and need a single shortening layer that works across Slack, email, and ticket comments. Set up the API key once and your team has instant access.

Event registration link distribution

When TinyURL handles one-off event links without platform lock-in

A nonprofit running a quarterly fundraiser needs short, memorable links for print materials, social posts, and partner emails. TinyURL's MCP is the right fit when you're creating 5-15 links per event and want full control over the alias (tinyurl.com/springgala24). The tags parameter helps you organize links by event or channel, and expiration dates clean up old links automatically after the event closes. This beats platform-specific shorteners (Eventbrite's, Mailchimp's) because the links aren't tied to a single vendor—if you switch event platforms next year, your short links still work. The single-tool simplicity means anyone on the team can generate links without learning a new dashboard. If you're running events more than twice a year and need this workflow repeatable, the MCP pays for itself in saved setup time.

Frequently asked

What does the Tinyurl MCP do in Switchy?

It lets your AI agents create short links on demand using Tinyurl's API. When an agent needs to share a URL—say, in a Slack message or email draft—it calls the MCP to shorten it, optionally setting a custom alias, domain, tags, or expiration date. The agent gets back a tinyurl.com link it can drop straight into the output.

Do I need a paid Tinyurl account to use this MCP?

You need a Tinyurl API key, which requires at least a free Tinyurl account. Free accounts have rate limits and may not support custom domains or aliases. If your team wants branded short links or higher throughput, you'll need a paid Tinyurl plan. Switchy just passes your key through—it doesn't impose extra limits.

Can the MCP track clicks or analytics on the short links it creates?

No. The MCP only creates the short URL; it doesn't fetch click stats or analytics. If you need to see how many people clicked a link, log into Tinyurl's dashboard or use their separate analytics API. The MCP is write-only—it makes links, it doesn't read data back from Tinyurl.

Why use this MCP instead of just pasting links into Tinyurl's website?

Speed and automation. If your agent is drafting ten outreach emails, it can shorten all the URLs in one go without you switching tabs. You also get consistent tagging and expiration rules baked into the agent's prompt, so every link follows your team's conventions. For one-off shortening, the website is faster.

Who on the team should connect the Tinyurl MCP?

Whoever owns your Tinyurl account and can generate an API key. That person adds the key to Switchy once; then any agent in your workspace can call the MCP. If you rotate keys or upgrade your Tinyurl plan, the same person updates the credential in Switchy's settings.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.