Green Gooding
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Read-only catalog for Green Gooding — NYC peer-to-peer rental marketplace.
| Author | io.github.Green-Gooding-Marketplace |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 145 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Green Gooding": {
"url": "https://mcp.greengooding.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
search_productsread-onlySearch the Green Gooding rental catalog by text query, optionally filtered by NYC zipcode for distance-sorted results. Returns a list of products with id, slug, name, brand, cheapest price, photo, and distance (when zipcode is provided).
Parameters:
q(required) — string — Search query, e.g. "blender" or "drill"limit— integer — Max results (default 20, max 50)zipcode— string — 5-digit US ZIP for distance sorting
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
get_product_detailsread-onlyFetch full product detail by slug: description, specs, photos, pricing tiers, available physical units, and categories.
Parameters:
slug(required) — string — Product slug from search_products results
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
check_availabilityread-onlyCheck whether a product is available for a date range. Returns { available: boolean } plus the echoed dates and product identifiers.
Parameters:
product_id(required) — integer — Product id from search_productsstart_date(required) — string — ISO 8601 start datetime, e.g. 2026-06-10T10:00:00end_date(required) — string — ISO 8601 end datetime, must be after start_date
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
get_quoteread-onlyCompute a price quote for a rental and return a signed checkout URL the user can click to land in the booking form with dates, delivery option, and coupon pre-filled. The user confirms identity and pays through normal Stripe flow.
Parameters:
product_id(required) — integer — Product id from search_productsstart_date(required) — string — ISO 8601 start datetimeend_date(required) — string — ISO 8601 end datetime, must be after start_datecoupon_code— string — Optional platform-wide coupon codedelivery_option_id— integer — Optional delivery/pickup option id from get_pickup_zones
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
list_categoriesread-onlyList the Green Gooding category tree (root categories plus children).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
get_pickup_zonesread-onlyReturn the pickup/delivery options for a product: each option has type (PICKUP|DELIVERY), location (address + lat/lng), price, and (for delivery) the maximum reachable distance in miles.
Parameters:
product_slug(required) — string — Product slug
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
propose_bookingRe-validate availability + price for a rental and create a Stripe Checkout URL the user (or the agent itself, if it can pay) can complete to book the product end-to-end. No booking is created until the Stripe payment completes. Use get_quote instead when the human needs to confirm identity / enter delivery details on the web app first.
Parameters:
product_slug(required) — string — Product slug from search_products / get_product_detailsstart_date(required) — string — ISO 8601 start datetimeend_date(required) — string — ISO 8601 end datetime, must be after start_datecontact_email(required) — string — Email of the human who will receive the booking confirmationcoupon_code— string — Optional platform-wide coupon codedelivery_option_id— integer — Optional delivery zone id from get_pickup_zones. Omit for pickup at default location.
Hints: read-only no · destructive not declared · idempotent not declared · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.