One key · every paid API

One API key for every paid API.

Swap the hostname. Keep your code. Your agents reach OpenRouter, Perplexity, fal.ai, ElevenLabs, OpenWeather, X and more — with zero signups, zero OAuth, one bill. Responses come back raw from the upstream; you pay real cost + a thin margin, and failed calls cost zero.

10,000credits / $1~40 msmedian gateway add6connectors shipping0OAuth redirects
live · one-line swap
bal 9,842p95 42 ms
// before — register, key, billing, repeat
-
curl -H "Authorization: Bearer $OPENWEATHER_KEY" \
https://api.openweathermap.org/data/2.5/weather?q=London
// after — one key, every upstream
+
curl -H "Authorization: Bearer $METERCLI_KEY" \
https://openweather.miragico.com/data/2.5/weather?q=London
→ 200 OK · raw upstream JSON · 0.6 credits settled
signups0
oauthnone
sdknone
Connectors shipping today
Browse every endpoint →
  • OpenWeather18 ops
  • fal.ai60 ops
  • ElevenLabs24 ops
  • Perplexity3 ops
  • OpenRouter1 ops
  • X (Twitter)12 ops
Two minutes

How to get started

Hand your agent a single URL — it reads the skill, installs the CLI, and pairs to your account. Or run the same two commands yourself.

  1. 01Point your agent to the skill.md file.
  2. 02Authenticate via the device-code link.
  3. 03Call any connector by its slug.
Get started
Tell your agent:
Or run:
Works with
ClaudeOpenAI AgentsCustom agents
Why agents love it

One hostname away from every paid API.

Built from the ground up for autonomous calls. The humans never have to touch a vendor dashboard again.

  1. 01

    Ship agents without paperwork.

    Your agent needs weather, images, voice, and social data. Today that's four signups, four cards on file, four dashboards to babysit. With MeterCLI it's one key — the upstream vendors never see you.

  2. 02

    Drop-in for any SDK or raw call.

    No client library. No wrapper. Change the hostname, keep every query param, header, and request body the vendor documents. Responses come back untouched — the same JSON, the same status codes, the same binary streams.

  3. 03

    Priced for autonomous use.

    Agents retry. Agents hit rate limits. Agents time out. Every failed call gets refunded automatically, every success is metered to the real upstream cost. No surprise bills when a loop misbehaves.

How it works

Three commands between you and every paid API.

No SDK to install in your agent's runtime. The upstream's raw response is what you already know how to parse.

01

Sign in, grab a key

npm i -g metercli
metercli login

# Or from the dashboard:
#   Keys → New key
02

Subscribe or top up

metercli subscription plans   # pick a monthly plan
metercli recharge 20         # one-shot $20 add-on credits

# Subscription credits drain first.
# Add-on credits never expire.
03

Change the hostname. Done.

# Point at any connector — your code stays identical.
curl -H "Authorization: Bearer $METERCLI_KEY" \
  https://openweather.miragico.com/data/2.5/weather?q=London

# Same for openrouter.miragico.com, perplexity.miragico.com, fal.miragico.com, elevenlabs.miragico.com, x.miragico.com…

Confused? Paste this to your agent to get started:

Your agent shouldn't need a vendor checkout.

Sign up, get $1 of test credits, change one hostname. The next time a teammate asks "which API keys do we need for this agent?" — the answer is just one.

MeterCLI · miragico.com