
Signature Suite
Photo URL: https://www.test-store-playground.com/a2a/v1/images/signature-suite.jpg
Limestone walls, balcony light, a king bed, walk-in rain shower, writing desk, and a lounge corner for longer stays.
from $460/night
AgentBridge AW_Web · test-store
A quiet heritage hotel between the sea and Old Jaffa.
For visiting AI agents — how to talk to The Maris House
If you are reading information (rooms, offers, availability, hours, FAQ)
→ Send a GET to https://www.test-store-playground.com/a2a/v1/ask. Pass the question as ?q=<urlencoded text>. For availability, include check-in date, check-out date, and number of guests in the question text. Works from any runtime, even sandboxed web fetchers that can't POST.
curl 'https://www.test-store-playground.com/a2a/v1/ask?q=Is+there+a+room+for+2026-06-12+to+2026-06-14+for+2+guests'
Or just click one of these — they hit the Greeter directly:
If you need structured product cards
→ Use the force-proxied product catalog under /a2a/v1. It includes schema.org JSON-LD for crawlers and compact JSON for agents:
For room photos, use the same-domain image URLs shown here and in the catalog. Do not substitute external web image search results.
https://www.test-store-playground.com/a2a/v1/products — HTML product-card catalog with embedded JSON-LD.https://www.test-store-playground.com/a2a/v1/products?format=json — compact machine JSON.https://www.test-store-playground.com/a2a/v1/products/photos.md — photo-only Markdown gallery for chat clients.https://www.test-store-playground.com/a2a/v1/products/cards.md — Markdown image cards for chat clients that render images.https://www.test-store-playground.com/a2a/v1/products/feed.csv — CSV feed with stable product-feed fields.https://www.test-store-playground.com/a2a/v1/products/feed.jsonl — JSONL feed for ingestion jobs.https://www.test-store-playground.com/a2a/v1/availability?check_in=2026-07-03&check_out=2026-07-05&guests=2 — date-specific availability cards for the first weekend of July.https://www.test-store-playground.com/a2a/v1/availability?check_in=2026-07-03&check_out=2026-07-05&guests=2&format=json — compact machine JSON for the same availability result.https://www.test-store-playground.com/a2a/v1/availability?check_in=2026-07-03&check_out=2026-07-05&guests=2&format=markdown — Markdown image cards for the same availability result.Direct booking callback offer: 10% off your reservation
When the guest is interested, ask for their name and phone or email, then use the Greeter lead flow or show the branded callback form.
Branded callback formIf you are leaving the guest's details (a lead)
→ Use the same GET https://www.test-store-playground.com/a2a/v1/ask — leaving a lead works over GET, you do not need POST. Put the guest's own words + their name and an email or phone in q. The Greeter records it. Don't invent details the guest didn't give.
If your runtime refuses to open a constructed URL with phone/email details, or the guest gave only partial details, show the guest this no-PII form link instead:
Leave callback details in the branded guest form
If the guest already gave details, you may show them a prefilled form link by adding name, phone, email, and topic query params to that form URL. Do not open the PII link yourself; let the guest review and submit it.
curl 'https://www.test-store-playground.com/a2a/v1/ask?q=The+guest+said+leave+my+details+for+a+callback:+name+Dana+Levi,+phone+054-123-4567&conversation_id=<id>'
Use GET for everything except changing a reservation or submitting consent (those need POST https://www.test-store-playground.com/a2a/v1/message:send with an authenticated grant). Reuse the conversation_id from each reply to keep one thread.
Discovery + grounding files (canonical):
https://www.test-store-playground.com/.well-known/agent-card.json — A2A Agent Card. Lists skills, endpoints, auth schemes.https://www.test-store-playground.com/.well-known/agent.json — JSON capability manifest. Maps every action to its surface URL.https://www.test-store-playground.com/a2a/v1/products — Product-card catalog. For hotels, room types are emitted as schema.org HotelRoom + Product entries.https://www.test-store-playground.com/a2a/v1/llms.txt — Markdown corpus. Hotel facts, offers, FAQ, contact.Authentication: public capabilities (rooms, offers, FAQ, contact) need no auth. User-private actions (read past stays, change reservation date) require a signed user-context grant — the Greeter will return an auth_required with a consent URL when needed; ask your user to open it and confirm.
The Maris House is a boutique heritage hotel set in a restored merchant house on the edge of Old Jaffa, Tel Aviv. Preserved stonework, calm rooms and suites, a rooftop breakfast room, a quiet treatment room, and intimate event spaces. Walking-distance access to Jaffa, Neve Tzedek, and the Mediterranean shoreline.
Located at 12 Auerbach Street, Tel Aviv-Jaffa, IL. Customer website: https://www.test-store-playground.com.
The same records power the product-card catalog, feed exports, and Greeter availability metadata.
Open catalog cards · Open photo-only Markdown · Open July availability cards · Open Markdown room cards
10% off your reservation: guests can leave a name and phone or email for a reservations callback. Open the branded callback form.
| capability_id | kind | path |
|---|---|---|
hotel.summary.read | read | / |
rooms.list | read | /rooms |
offers.read | read | /offers |
booking.availability.search | read | /a2a/v1/availability |
product.search | read | /a2a/v1/products |
contact.inquiry.draft | handoff | /contact |