Skip to main content

MCP Server for tinyurl.com

Project description

TinyURL MCP Server

This MCP server provides tools to interact with tinyurl.com to manage short URLs.

Prerequisites

Configuration

Use either of the below option to configure your MCP client. To understand the configuration options, please refer to the documentation.

Option 1: Via uvx

{
  "mcpServers": {
    "tinyurl-mcp": {
      "command": "uvx",
      "args": [
        "tinyurl-mcp"
      ],
      "env": {
        "TINY_URL_API_KEY": "__API_KEY__"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Option 2: Via docker

{
  "mcpServers": {
    "tinyurl-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--env",
        "TINY_URL_API_KEY=__API_KEY__",
        "vimalpaliwal/tinyurl-mcp:latest"
      ],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

Note: Replace __API_KEY__ with your actual API key.

Available Tools

  • generate_short_url: Generate a new short URL
  • update_long_url: Update the long URL of an existing short URL
  • delete_short_url: Delete an existing short URL
  • list_short_urls: Llist all the available or archived short URLs

Basic Usage Examples

  • Shorten linkedin.com/in/xxxxx for me please
  • Please create a short URL for medium.com/blog/xxxxx that expires next week
  • Update the long URL of tinyurl.com/xxxx to medium.com/blog/zzzzz
  • Delete the short URL for tinyurl.com/xxxx for me please
  • List all the archived short URLs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tinyurl_mcp-1.0.1.tar.gz (29.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tinyurl_mcp-1.0.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file tinyurl_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: tinyurl_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tinyurl_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 03bb576398c0ec9817b40eb8ddee857f9b5ac79807fbe7810d6cbdcbed62b0c1
MD5 aa676e6f551a1e29227a626ce6846121
BLAKE2b-256 b52c11a670b40085f4ff69dfc9b54f361cec3ce7929d8d6983b139911659eef6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tinyurl_mcp-1.0.1.tar.gz:

Publisher: release.yml on paliwalvimal/mcp-servers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tinyurl_mcp-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: tinyurl_mcp-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tinyurl_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 45848b18eb4afa174cecbf758b333de282a8c8d3884b5a2cc0d66d7d74692a3c
MD5 6970c00907550aad92ba0a1be448f719
BLAKE2b-256 84aaa87b388e8357b758fd0edd7843dfdc677fa5d13ae8cd8fcd58e789bb97e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for tinyurl_mcp-1.0.1-py3-none-any.whl:

Publisher: release.yml on paliwalvimal/mcp-servers

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page