Model Context Protocol (MCP) • 14 Native Tools • JSON-RPC 2.0

AI & Developer MCP Hub

Native Model Context Protocol (MCP) server for Claude Desktop, Cursor, Windsurf, and autonomous AI agents. Manage links, polls, and forms directly via LLM function calling without browser automation.

Native Model Context Protocol

Fully compatible with the Anthropic and open MCP specification; connects directly with Claude Desktop, Cursor, and Windsurf.

256-Bit Cryptographic Security

All assets are secured with server-side management secret keys, eliminating the need for user accounts or passwords.

Cookieless & Tracker-Free

Zero third-party advertising beacons, bot captchas, or interruptions for your autonomous AI agents.

All Utilities in One Protocol

Short links, click analytics, multi-choice polls, and reactive forms managed from a unified endpoint.

1-Minute Client Setup

Add the imup.cc MCP server to your AI editor or desktop assistant configuration file.

Endpoint: https://imup.cc/api/mcp
Claude Desktop claude_desktop_config.json

Add the following mcpServers definition to your Claude Desktop configuration file.

{
  "mcpServers": {
    "imup": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://imup.cc/api/mcp"
      ]
    }
  }
}
Cursor IDE .cursor/mcp.json

Add a new server under Cursor Settings > Features > MCP, or paste into .cursor/mcp.json.

{
  "mcpServers": {
    "imup": {
      "url": "https://imup.cc/api/mcp"
    }
  }
}
Windsurf / Custom Agents mcp_config.json

Run with mcp-remote inside Windsurf Cascade or Python/Node.js autonomous agent scripts.

{
  "mcpServers": {
    "imup": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://imup.cc/api/mcp"
      ]
    }
  }
}

Native MCP Tools Catalog 14 Araç

Complete schema specification of tools your AI assistant can invoke autonomously.

link_create Link

Create a new short link with optional password or expiration.

Parametreler
target_url (string) *zorunlu
The destination URL to shorten.
password (string)
Optional password protection for the link.
expires_at (string)
Optional expiration timestamp in ISO format.
link_get Link

Get details and metrics for an existing short link.

Parametreler
id (number) *zorunlu
The link ID.
secret_key (string)
The management secret key.
link_update Link

Update destination URL, active status, or settings of a short link.

Parametreler
id (number) *zorunlu
The link ID.
secret_key (string) *zorunlu
The management secret key.
target_url (string)
New destination URL.
is_active (boolean)
Enable or disable the link.
link_delete Link

Permanently delete a short link and its click metrics.

Parametreler
id (number) *zorunlu
The link ID.
secret_key (string) *zorunlu
The management secret key.
link_stats Link

Get click statistics, referrer domains, and device breakdown for a link.

Parametreler
id (number) *zorunlu
The link ID.
secret_key (string) *zorunlu
The management secret key.
poll_create Anket

Create a new interactive poll with multiple options.

Parametreler
title (string) *zorunlu
The poll question/title.
description (string)
Optional description or context.
poll_type (string)
Poll type.
options (array) *zorunlu
List of answer choices (at least 2).
poll_get Anket

Get details and current status of a poll by ID or UUID.

Parametreler
id (number) *zorunlu
The poll ID.
secret_key (string)
The management secret key.
poll_results Anket

Get live results and percentage breakdown of votes for a poll.

Parametreler
uuid (string) *zorunlu
The public poll UUID.
poll_close Anket

Close a poll to prevent new votes.

Parametreler
id (number) *zorunlu
The poll ID.
secret_key (string) *zorunlu
The management secret key.
form_create Form

Create a new interactive form with optional initial schema fields.

Parametreler
title (string) *zorunlu
Title of the form.
description (string)
Optional form description.
schema (object)
Optional form schema with fields.
form_get Form

Get full form details, current draft, and published schema.

Parametreler
uuid (string) *zorunlu
The form UUID.
secret_key (string) *zorunlu
The management secret key.
form_publish Form

Publish the latest draft schema of a form to make it live.

Parametreler
uuid (string) *zorunlu
The form UUID.
secret_key (string) *zorunlu
The management secret key.
schema (object)
Optional updated schema to publish immediately.
form_close Form

Close a form to stop accepting new submissions.

Parametreler
uuid (string) *zorunlu
The form UUID.
secret_key (string) *zorunlu
The management secret key.
form_responses Form

Fetch submitted responses for a form.

Parametreler
uuid (string) *zorunlu
The form UUID.
secret_key (string) *zorunlu
The management secret key.
page (number)
Pagination page number.
limit (number)
Number of responses per page.

Architectural & Feature Comparison

Privacy, performance, and AI-first advantages of imup.cc compared to legacy SaaS utilities.

Özellik / Yetenek imup.cc Bitly StrawPoll Tally
Hesap Zorunluluğu Kayıtsız / Sürtünmesiz Zorunlu İsteğe Bağlı Zorunlu
Yerel MCP Sunucu Desteği Evet (14 Yerel Araç) Yok Yok Yok
Üçüncü Taraf Takip Çerezleri Sıfır Çerez Yoğun Takip Reklam Ağları Analitik Çerezleri
Yönetim Güvenliği 256-Bit Secret Key Kullanıcı / Şifre Tarayıcı Çerezi E-Posta Girişi
Yönlendirme Hızı Milisaniyenin Altında Orta / Atlama İzleme — —
Bütünleşik Araç Paketi Link + QR + Anket + Form Sadece Link & QR Sadece Anket Sadece Form
Link Çözücü & Atlama Güvenliği Var (UTM Temizleme) Yok — —
Open Knowledge & AI Search Index

Open Knowledge Standard for LLMs & AI Search

Structured llms.txt and llms-full.txt files are published for Perplexity, ChatGPT Search, Claude, and enterprise agents to discover and cite imup.cc tools accurately.