MCP.Market

tierproxy MCP server

by tierproxy·io.github.tierproxy/python-sdk·v0.4.0

Multi-provider proxy infrastructure for AI/ML. Geo, sessions, cost-aware routing, usage tools.

B71/100grade B
What users say
No reviews yet
Be the first
Safety scan
B71/100

full report

Adoption
New

0 stars27 downloads/wk

Reviews

Write one

Nobody has reviewed tierproxy yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

tierproxy tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan39 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 132 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 71/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How tierproxy compares

Against every graded Maps and travel MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
71/100
higher than 40% of 681 Maps and travel servers
Downloads a week
27
more than 15% of 150 Maps and travel servers with a package

Install tierproxy in Claude Code, Cursor or VS Code

claude mcp add python-sdk -- uvx tierproxy
Add to Cursor

What the publisher says

From the tierproxy repository's README, as published. We do not edit it. Read it on GitHub

tierproxy — Python SDK

<!-- mcp-name: io.github.tierproxy/python-sdk -->

🚧 Preview release. Gateway is not yet generally available. Join the

waitlist at hello@tierproxy.com. SDK is functional but tierproxy doctor

against a live gateway requires invitation.

Premium multi-provider proxy infrastructure for AI/ML pipelines. Built for engineers who measure cost, latency, and success rate twice — and write Python.

Install

pip install tierproxy

Quickstart — five-second flavor

import tierproxy
r = tierproxy.get("https://example.com", country="US")
print(r.text)

That's it. (Set TIERPROXYAPIKEY env var first.)

Three lines, persistent session

from tierproxy import TierProxy
with TierProxy() as g:
    print(g.me.get().client_id)
    r = g.get("https://example.com", country="US", session_id="s1")

Auto-pick the cheapest healthy upstream every request

g = TierProxy(routing="cheapest")  # also: "fastest", "most_reliable", "balanced"
g.get("https://example.com")     # picks via /v1/health/upstreams under the hood

Cost guardrails

g = TierProxy(
    monthly_budget_usd=200.0,    # raises BudgetExceededError before going over
)

Power-user knobs

import httpx
from tierproxy import TierProxy
from tierproxy.retry import RetryPolicy

g = TierProxy(
    api_key="tp_live_...",
    base_url="https://my-self-hosted-gw:8444",
    timeout=10.0,
    retry_policy=RetryPolicy(max_retries=5, retry_on_status=frozenset({500, 502})),
    http_client=httpx.Client(verify=False),  # custom transport
    user_agent_suffix="my-app/2.3",          # attribution
)

Raw modes (Playwright, curl, etc.)

from tierproxy import ProxyURL

p = ProxyURL(api_key="tp_live_...", country="US", mode="username_encoding")
print(p.http_url())  # http://customer-tp_live_...-cc-US:x@gw.tierproxy.com:443

Error handling

Every SDK error inherits from tierproxy.TierProxyError and carries a request_id for support escalation:

from tierproxy import TierProxy, RateLimitError
import time

with TierProxy() as g:
    try:
        resp = g.get("https://example.com/page")
    except RateLimitError as e:
        time.sleep(e.retry_after or 5)
        resp = g.get("https://example.com/page")

See Errors reference for the full HTTP-status-to-exception mapping.

AI agent integration

The SDK exposes its response models as JSON Schema and as pre-built tool definitions for Anthropic Claude and OpenAI function-calling:

import anthropic
from tierproxy import TierProxy, schemas

with TierProxy() as gw:
    anthropic.Anthropic().messages.create(
        model="claude-sonnet-4-6",
        max_tokens=1024,
        tools=schemas.anthropic_tools(),
        messages=[{"role": "user", "content": "How much quota is left?"}],
    )

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

tierproxy: common questions

Is tierproxy MCP server safe?
Mostly: it is graded B (71/100). Read the tierproxy safety report
How do I install tierproxy?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does tierproxy need an API key?
Yes. The registry entry asks for TIERPROXY_API_KEY.
Is tierproxy maintained?
The last commit was 169 days ago (2026-05-19). The latest release is v0.4.0.
What can I use instead of tierproxy?
Servers from other publishers that do the same job: NodeMaven MCP server, Agentic Ledger MCP server and Litport MCP server.
How does tierproxy compare with other Maps and travel MCP servers?
safety score 71/100 (higher than 40% of 681 Maps and travel servers); downloads a week 27 (more than 15% of 150 Maps and travel servers with a package). Full comparison.

Alternatives to tierproxy

Same job from other publishers: the closest match first, then the best rated.

  • NodeMaven
    NodeMaven residential proxies: geo-targeted proxy URLs, sticky sessions, checks and usage
    A
  • Agentic Ledger
    Local-first flight recorder for AI agents: sessions, costs, loop runs, and stuck-loop flags.
    A
  • Litport
    MCP server for the Litport API: tokens, packages, pay-per-GB pools, geo targeting and proxy URLs.
    A
  • 2extract
    Create and manage residential and mobile proxies: geo targeting, usage limits, spend reports.
    A
  • geo-score
    Free 0-100 score: can AI engines cite a site? Plus citation checks with your own API keys.
    B