tinyurl-mcp-server

Provides an MCP server that creates TinyURL short links using the TinyURL API, configured via an API key in environment variables.

Evaluated Apr 04, 2026 (19d ago)
Homepage ↗ Repo ↗ API Gateway mcp url-shortener tinyurl tooling python api-integration
⚙ Agent Friendliness
39
/ 100
Can an agent use this?
🔒 Security
52
/ 100
Is it safe for agents?
⚡ Reliability
22
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
45
Documentation
35
Error Messages
0
Auth Simplicity
85
Rate Limits
10

🔒 Security

TLS Enforcement
60
Auth Strength
55
Scope Granularity
20
Dep. Hygiene
55
Secret Handling
70

TLS enforcement to the TinyURL API is not evidenced in provided materials (likely HTTPS via requests, but not confirmed). Authentication appears to use an API key (reasonable strength) without described scoping. Secret handling is implied via environment variable configuration, but there is no explicit statement about logging/redaction. Dependency hygiene is unknown beyond declared deps (mcp, requests).

⚡ Reliability

Uptime/SLA
0
Version Stability
40
Breaking Changes
30
Error Recovery
20
AF Security Reliability

Best When

You want a lightweight MCP tool to shorten URLs with TinyURL and can supply the TinyURL API key securely.

Avoid When

You need documented MCP tool schemas, pagination behavior (if any), strict rate-limit handling, or strong guarantees around retries/idempotency and error recovery.

Use Cases

  • Generate TinyURL short links from longer URLs via an MCP-enabled agent workflow.
  • Integrate URL shortening into chat/agent automation using a tool-style interface.

Not For

  • Bulk URL shortening at high volume without clear rate-limit/error-handling guarantees.
  • Production systems that require strong reliability guarantees or documented operational behavior (SLA, retries, idempotency) beyond minimal documentation.

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Environment variable API key: TINYURL_API_KEY (implied by README configuration).
OAuth: No Scopes: No

Authentication appears to be via a single TinyURL API key passed as an environment variable. No OAuth or scope model is described in the provided materials.

Pricing

Free tier: No
Requires CC: No

No pricing information is included in the provided repository materials; TinyURL API costs (if any) are not described here.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • README only shows high-level MCP config; tool names/inputs/outputs and error formats are not documented in the provided materials, so agents may need to experiment to discover the exact MCP interface contract.
  • No guidance is given for rate limits, retries, or idempotency; agents may create duplicate short links if they retry without an idempotency strategy.
  • Secure handling of TINYURL_API_KEY is required; example config shows env var usage but does not state how the MCP server logs/errors are handled.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for tinyurl-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered