Skip to main content
Glama

@striderlabs/mcp-zipcar

A Model Context Protocol (MCP) server for automating Zipcar car sharing tasks via stealth browser automation using patchright.

Tools

Tool

Description

search_cars

Find available Zipcars near a location for a given time period

get_car_details

Get vehicle info: type, features, seating, fuel, hourly/daily rates

reserve_car

Book a Zipcar for a specific time slot (requires login)

extend_reservation

Add time to an existing reservation

end_trip

End an active rental session and get a trip summary

get_reservation_history

View past and upcoming reservations

Related MCP server: selenium-mcp

Installation

npm install
npm run build

Usage

With Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "zipcar": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-zipcar"]
    }
  }
}

Or if installed globally:

{
  "mcpServers": {
    "zipcar": {
      "command": "striderlabs-mcp-zipcar"
    }
  }
}

With Claude Code

claude mcp add zipcar -- npx -y @striderlabs/mcp-zipcar

Authentication

Tools that require authentication (reserve_car, extend_reservation, end_trip, get_reservation_history) require you to be logged in to Zipcar in a browser session. The server shares a persistent browser context across requests within the same session.

If not logged in, you will receive an auth_required response with instructions to log in manually.

Tool Examples

Search for cars

{
  "tool": "search_cars",
  "arguments": {
    "location": "Brooklyn, NY",
    "start_time": "2025-08-15T09:00:00",
    "end_time": "2025-08-15T13:00:00"
  }
}

Reserve a car

{
  "tool": "reserve_car",
  "arguments": {
    "car_id": "car-12345",
    "start_time": "2025-08-15T09:00:00",
    "end_time": "2025-08-15T13:00:00",
    "plan": "hourly"
  }
}

Get reservation history

{
  "tool": "get_reservation_history",
  "arguments": {
    "filter": "upcoming",
    "limit": 10
  }
}

Extend a reservation

{
  "tool": "extend_reservation",
  "arguments": {
    "reservation_id": "res-98765",
    "new_end_time": "2025-08-15T15:00:00"
  }
}

End a trip

{
  "tool": "end_trip",
  "arguments": {
    "reservation_id": "res-98765"
  }
}

Notes

  • Browser automation targets zipcar.com and may break if Zipcar updates their website structure.

  • Patchright is used for stealth browser automation to avoid bot detection.

  • A headless Chromium instance is launched on first tool call and reused for the session.

License

MIT — Strider Labs hello@striderlabs.ai

Available Tools

6 tools
end_tripA

End an active Zipcar rental session. The car must be parked at a valid Zipcar spot. Returns a trip summary with duration, miles, and cost.

Inputs: reservation_id (required).

extend_reservationA

Extend an existing Zipcar reservation to a later end time. The car must still be available for the extended period.

Inputs: reservation_id (required), new_end_time (required).

get_car_detailsB

Get detailed information about a specific Zipcar including vehicle type, features, seating, fuel type, and pricing rates.

Inputs: car_id (required).

get_reservation_historyB

View past and upcoming Zipcar reservations. Can filter by upcoming or past reservations.

Inputs: filter, limit.

reserve_carA

Book a Zipcar for a specific time slot. Requires the user to be logged in to Zipcar. Returns reservation confirmation details.

Inputs: car_id (required), start_time (required), end_time (required), plan.

search_carsA

Search for available Zipcars near a location for a given time period. Returns a list of available vehicles with rates and locations.

Inputs: location (required), start_time (required), end_time (required), radius_miles.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updatesv1.0.0
    • First observedend_trip
    • First observedextend_reservation
    • First observedget_car_details
    • First observedget_reservation_history
    • First observedreserve_car
    • First observedsearch_cars

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: end_trip handles active rentals, extend_reservation modifies existing bookings, get_car_details provides vehicle info, get_reservation_history accesses past/future bookings, reserve_car creates new reservations, and search_cars finds available vehicles. The descriptions reinforce these distinct roles, making misselection unlikely.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., end_trip, extend_reservation, get_car_details), using clear action verbs paired with specific nouns. There are no deviations in style or convention, making the set predictable and easy to understand at a glance.

Tool Count5/5

With 6 tools, this server is well-scoped for managing Zipcar rentals, covering key workflows like searching, reserving, extending, ending trips, and accessing details/history. Each tool earns its place without redundancy, and the count is typical for a focused domain like car-sharing services.

Completeness5/5

The tool set provides complete coverage for the Zipcar rental lifecycle: search_cars and get_car_details for discovery, reserve_car and extend_reservation for booking management, end_trip for session closure, and get_reservation_history for tracking. There are no obvious gaps, enabling agents to handle end-to-end tasks without dead ends.

Maintenance

ActivityInactive
ResponsivenessNo recent community issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to control a stealthy browser via the Model Context Protocol, supporting navigation, screenshots, clicking, typing, and more.
    98
    Do What The F*ck You Want To Public
  • F
    license
    C
    quality
    C
    maintenance
    Provides browser automation tools for AI assistants via the Model Context Protocol, enabling tasks like navigation, clicking, filling forms, screenshots, and script execution through natural language.
    39
    -