📡 MCP Radar

crafter-station/uber-cli

Agent-first CLI and MCP server for Uber: live fares, rides with a confirm ladder, trips, receipts, braille maps

⭐ 6 stars
⑂ 0 forks
TypeScript
momentum ▲ 12.0
created 2026-09-28
on radar since 2026-09-29
star trend 4 → 6 since 2026-09-29
agent-browseragentsclimcpterminal-mapsuber
View on GitHub ↗

About uber-cli

Uber for agents and humans: live fares, ride requests, trip history, receipts and Uber Eats, from the terminal or as an MCP server.

HTTP first, browser when it has to be. Every command speaks to the same GraphQL and RPC endpoints the Uber web apps use, with the session cookies of your own login, so reads take a few hundred milliseconds. agent-browser is used for three things only: signing in, silently reconnecting a surface whose cookies expired, and Uber Eats, which sits behind a Cloudflare check that only a real browser passes.

Secrets never touch disk in the clear. The session is sealed with AES-256-GCM in ~/Library/Application Support/uber/profiles//session.enc (mode 0600, directory 0700). The key lives in the macOS Keychain (service uber-cli, account /key) and is written through security -i on stdin, so it never appears in a process list. Set UBERSESSIONKEY (64 hex chars) on machines without a Keychain.

Money needs a human. rides request and rides cancel only preview until they receive the single-use confirmToken from that preview. The approved fare is a ceiling: if the quote expires and the price rises, nothing is booked and a fresh preview comes back. --max-fare refuses anything above a budget. Every attempt is written to an append-only audit log, and uber killswitch on freezes all money actions and revokes every pending token.

One contract for agents. Piped or with --json, every command prints exactly one envelope:

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/crafter-station--uber-cli.html)

Related MCP servers

janwilmake/agent-codemode

Let the scripts your coding agent writes call your connected MCP servers (no extra auth)

⭐ 29TypeScript
illodev/workfile

Repository-native Work, Docs, History and durable Memory for humans and AI agents — Markdown as the source of truth, with a local UI, CLI and MCP server

⭐ 3TypeScript
flyingsquirrel0419/unlimited-search

MCP server and CLI for reading public web pages through resilient public routes.

⭐ 3Python
gokulnair2001/distill

Turn any URL or HTML into clean, agent-ready Markdown — local, fast, deterministic. CLI + MCP server

⭐ 3Rust
cavi-ai/ableton-mcp

🎛️ Local-first Ableton Live control for MCP clients: Remote Script bridge, stdio MCP server, and CLI with guarded, confirm-to-execute mutations.

⭐ 3JavaScript
0xwilliamortiz/openclaude-improved

runs anywhere. uses anything

⭐ 563TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.