Agent Interface

50 MCP connectors live on npm

Identity

Name: Strider Labs

Function: Action execution layer for AI agents

Protocol: Model Context Protocol (MCP)

Primary interface: /llms.txt

npm scope: @striderlabs

Quick Start

// MCP server configuration (Claude Desktop, Cursor, etc.)
{
  "mcpServers": {
    "instacart": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-instacart"]
    },
    "doordash": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-doordash"]
    }
  }
}

Live Connectors

Grocery & Retail

instacart
amazon
walmart
target
costco
kroger
safeway
cvs
walgreens
chewy
bestbuy
homedepot
wayfair

Food Delivery & Restaurants

doordash
ubereats
grubhub
opentable
resy
yelp
starbucks
chipotle
tacobell
panera

Travel & Hotels

airbnb
booking
expedia
vrbo
hilton
hyatt
ihg

Airlines

united
delta
american
southwest
alaska
jetblue

Rideshare & Transportation

uber
lyft

Entertainment & Tickets

netflix
spotify
hulu
ticketmaster
stubhub

Finance & Payments

venmo
cashapp
paypal

Productivity

gmail
gcal
taskrabbit

Health & Fitness

zocdoc
classpass
peloton

Sample Tools

instacart.search_products
Search Instacart catalog by name, category, or dietary requirements. Returns product list with prices and availability.
doordash.search_restaurants
Search nearby restaurants by cuisine, rating, or delivery time. Returns menu, pricing, estimated delivery.
opentable.find_availability
Search restaurant availability by date, time, party size, and location.
uber.request_ride
Request a ride with pickup/dropoff locations. Returns driver info, ETA, fare estimate.
united.search_flights
Search flights by origin, destination, dates. Returns fares, schedules, seat availability.
airbnb.search_listings
Search vacation rentals by location, dates, guests. Returns property details, pricing, availability.

Authentication

Method: OAuth 2.0 per-user authorization

Token storage: Encrypted, per-user credential vault

Session management: Automatic refresh, proactive re-authentication

MFA handling: TOTP preferred, interrupt flow for SMS/push

Response Format

{
  "success": true,
  "data": { /* structured result */ },
  "metadata": {
    "execution_ms": 1247,
    "connector_version": "0.1.0",
    "request_id": "req_abc123"
  }
}

Error Codes

AUTH_EXPIRED User session expired. Trigger re-authentication flow.
AUTH_MFA_REQUIRED MFA challenge. Pause and notify user.
RATE_LIMITED Too many requests. Retry after specified delay.
SERVICE_UNAVAILABLE Upstream service down. Retry with backoff.
INVALID_INPUT Malformed parameters. Check tool schema.

Contact

npm: npmjs.com/~striderlabs

GitHub: github.com/markswendsen-code

Machine interface: striderlabs.ai/llms.txt

Entity: Strider Labs LLC, Delaware