Agent-first CLI and MCP server for Uber: live fares, rides with a confirm ladder, trips, receipts, braille maps
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.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/crafter-station--uber-cli.html)
Let the scripts your coding agent writes call your connected MCP servers (no extra auth)
illodev/workfileRepository-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
flyingsquirrel0419/unlimited-searchMCP server and CLI for reading public web pages through resilient public routes.
gokulnair2001/distillTurn any URL or HTML into clean, agent-ready Markdown — local, fast, deterministic. CLI + MCP server
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.
0xwilliamortiz/openclaude-improvedruns anywhere. uses anything
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.