nexwave-mcp-remote
This server provides read-only access to Sketchy Rides LA fleet and public site content.
fleet_list: view current fleet with daily rates, mileage terms, photos, and booking URLs.availability_check: check whether a car is free for a given date window.quote_trip: get an exact checkout quote in USD cents — daily rate, insurance plan, CA tax, and deposit hold.search: search public pages (fleet, terms, destination guides, blog) and return matching page metadata.fetch: fetch the full text of a page by its search-result id/URL.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nexwave-mcp-remote Check car availability in LA for this weekend"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
nexwave-mcp-remote — Try Day Club as an MCP plugin
Rent cars with your AI. Manage the fleet with your AI. Two streamable-HTTP MCP servers for Try Day Club, the LA rental club (booking engine currently at sketchyrides.com until the domain cutover), one Fly.io machine, scale-to-zero.
Surface | URL | Auth | Who |
Renter / public |
| none | anyone's agent |
Operator |
| OAuth 2.1 login gate | fleet operator |
Add it to your harness
Claude Code / Desktop
claude mcp add --transport http trydayclub https://trydayclub-mcp.fly.dev/mcpCodex (~/.codex/config.toml)
[mcp_servers.trydayclub]
url = "https://trydayclub-mcp.fly.dev/mcp"ChatGPT — Settings → Connectors → Developer mode → + → paste
https://trydayclub-mcp.fly.dev/mcp. Deep research works out of the box
(search + fetch follow the compat schema).
Cursor — Settings → MCP → new server → the same URL.
Operators use /ops/mcp instead — your client will open a sign-in page;
use your operator name + key.
Related MCP server: Relay
Tools
Public (read-only): fleet_list · availability_check · quote_trip
(live rates, dates, exact checkout math) · search / fetch (every public
page — fleet, terms, destination guides, blog).
Ops (ops:read): ops_overview, ops_bookings · (ops:write):
ops_set_vehicle — narrow edits: daily rate, delist, description.
Ops tools call the platform's bearer-gated /api/v1/ops/* bridge
(PR #4) and degrade
cleanly until it deploys.
Develop
uv venv .venv --python 3.12 && uv pip install -p .venv/bin/python .
export NEXWAVE_API_KEY=… # v1 API key (Vercel env / platform .env.local)
export NEXWAVE_OAUTH_PROFILES='{"alex":{"secret":"…","level":"owner"}}'
.venv/bin/nexwave-mcp --http --port 8378
.venv/bin/python scripts/verify_http.py http://127.0.0.1:8378
.venv/bin/python scripts/verify_oauth.py http://127.0.0.1:8378stdio mode (local agents that prefer a spawned process): nexwave-mcp
with no --http serves the public tools.
Deploy (Fly.io)
fly apps create nexwave-mcp
fly secrets set NEXWAVE_API_KEY=… NEXWAVE_BASE_URL=https://trydayclub-mcp.fly.dev \
'NEXWAVE_OAUTH_PROFILES={…}' # generate fresh secrets, never the test ones
fly deploymin_machines_running = 1 is deliberate: OAuth state is in-memory, and
idle auto-stop would wipe DCR registrations mid-flow.
Registry (plugin-store discovery)
server.json is the official MCP registry manifest. Once the Fly deploy is
live and verified, publish with the registry CLI (mcp-publisher, GitHub
auth — the io.github.sidarau/* namespace is tied to the GitHub account):
mcp-publisher publish # from this repo— Enki · ZEUG-663
Available Tools
5 toolsavailability_checkAvailability CheckARead-onlyIdempotent
Check whether a car is free for a date window.
car: car slug or 17-char VIN · start/end: YYYY-MM-DD (end = return day)
Inputs: car (required), end (required), start (required). Returns: object
fetchFetchARead-onlyIdempotent
Fetch the full text of one site page by its id (a URL from search).
Inputs: id (required). Returns: object
fleet_listFleet ListARead-onlyIdempotent
List the current published Sketchy Rides LA fleet: daily rates, mileage terms, photos, and booking URLs.
Inputs: no named parameters. Returns: object
quote_tripQuote TripARead-onlyIdempotent
Exact checkout quote in USD cents: daily rate + insurance plan + 11.5% CA tax + deposit hold. plan: full | liability | decline. Pilot runs a demo insurance fee — not issued coverage.
Inputs: car (required), end (required), start (required), plan. Returns: object
searchSearchARead-onlyIdempotent
Search the public Sketchy Rides site — rental terms, fleet pages, destination guides, blog posts. Returns {results: [{id, title, url}]}; call fetch(id) for the full page text.
Inputs: query (required). Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clear, distinct purpose: listing the fleet, checking availability, generating a quote, searching site content, and fetching page text. There is no meaningful overlap between the tools, and the search/fetch pairing is explicitly linked rather than ambiguous.
All names are readable and use snake_case, but the naming conventions are mixed: fleet_list and availability_check are object_verb-style, quote_trip is verb_object, and search/fetch are bare verbs. The names are not chaotic, but they do not follow one predictable pattern.
Five tools is well-scoped for this read-only rental fleet, availability, quoting, and website content server. Each tool earns its place and there is no bloat or thinness.
The pre-booking workflow is well covered: list the fleet, check availability, get a quote, and search/fetch site content. The only notable gap is the lack of a direct booking/reservation tool, though fleet_list provides booking URLs as a workaround.
Maintenance
Related MCP Connectors
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Geocoding, routing, isochrones, traffic, weather, and place search for AI agents. 19 MCP tools.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that exposes Smartcar's vehicle API as tools, enabling AI agents to query vehicle telemetry and send commands using natural language.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to access a unified catalog of tools from various APIs (OpenAPI, GraphQL, MCP, Google Discovery) through the MCP protocol.12 npmMIT
- AlicenseNot gradedqualityBmaintenanceProvides MCP tools for operations desk tasks including calendar availability, customer lookup, quote calculation, and notification sending. Includes an internal agentic orchestrator that consumes the same MCP tools via protocol.MIT
- FlicenseNot gradedqualityDmaintenanceRemote MCP server for the fleetstreet creator platform, enabling AI agents to register creative works, issue/revoke AI licences, access compliance evidence, and manage a creator business (catalog, merch, events) via 46 tools.9 npm-