Skip to main content
Part II β€” PlatformChapter 8 / 21Β·Β·Β·Β·Β·

🍜 Restaurants

A table in Japan, in your language, for your diet β€” booked in seconds, and guaranteed to hold.

Dinner is where a trip to Japan becomes real β€” and where visitors hit the hardest walls:

  • The language wall β€” listings and menus with no translation, staff with no common language.
  • The booking wall β€” reservations taken by phone, in Japanese, during business hours.
  • The dietary wall β€” no reliable way to know whether a kitchen can handle halal, vegan or gluten-free needs.

Matsuri Restaurants removes all three at once: multilingual discovery on top of a real reservation engine, running inside the same account you already use for tours and experiences.

matsuri.group restaurant discovery β€” live production

Discovery built for visitors​

23Cuisine typesfrom sushi to regional specialties
Β₯–Β₯Β₯Β₯Β₯Price bandsfilter by budget
6Languagesja / en / zh / th / no / es
60 daysBooking windowreserve ahead of your trip

Search works the way a traveler thinks: pick from 23 cuisine types, narrow by area, set a budget on the Β₯–Β₯Β₯Β₯Β₯ scale, and β€” critically β€” filter by dietary need: vegetarian, vegan, halal, gluten-free and more. You can also search by availability first β€” start from "who has a table tonight?" rather than scrolling listings one by one.

23 cuisine types

From sushi and ramen to regional specialties β€” browse by what you are craving, not by what you can pronounce.

Dietary filters

Vegetarian, vegan, halal, gluten-free and more β€” dietary needs are a search filter, not a gamble.

6-language listings

Names, descriptions and addresses localized in six languages, so nothing is lost between you and the kitchen.

Photos and maps

Photo galleries and precise geo data on every listing β€” judge the place and find the door.

Dietary needs are first-class, not a footnote

In much of Japan, finding verified halal or gluten-free dining still means hours of research. On Matsuri, dietary tags are a search filter, and your specific requests travel with the reservation itself β€” the restaurant sees them before you arrive.

Restaurant discovery in the Matsuri iOS app

The booking engine β€” real inventory, real holds​

This is not a contact form that emails a restaurant and hopes. Matsuri runs a genuine table-booking engine: each partner restaurant publishes its bookable hours as time slots, each slot has a capacity, and every confirmation is checked against live availability.

Time slots
30-minute intervals by default, across each restaurant's bookable hours
Capacity
A per-slot seat cap set by each restaurant, plus configurable closed weekdays
Party size
1–8 guests per reservation
Booking window
Up to 60 days ahead
Overbooking
Prevented by design β€” confirmations run under a database row lock
Reservation ID
Every booking gets a unique RSV-YYYYMMDD-XXXXXXXX identifier

The row lock is the detail that matters. When two parties race for the last seats in the same slot, the system serializes the writes: one booking confirms, the other is told immediately that the slot is full. A restaurant on Matsuri can never be double-booked by the platform β€” which is exactly why restaurants trust it with their real tables.

The restaurant stays in control

Every dial belongs to the restaurant: bookable hours, slot interval, per-slot seat caps, closed weekdays, and how far ahead guests may book. Matsuri brings the demand and enforces the rules β€” the house sets them.

Managing your reservations​

Every reservation lives in a "my reservations" view and moves through a clear lifecycle:

  • pending β€” created, awaiting confirmation
  • confirmed β€” your table is held
  • completed β€” you dined; the loop closes
  • cancelled / no-show β€” the exit states, visible to both sides

You can review upcoming bookings, cancel when plans change, and keep the reservation ID on hand for the restaurant. Because guest details and dietary requests are captured at booking time, there is no awkward moment at the door β€” the restaurant already knows your party size, your language, and what you can eat.

Two listing modes​

Not every great restaurant wants to run its inventory through a platform on day one, so Matsuri supports both relationships honestly:

ModeWhich restaurantsHow booking works
Internal bookingContracted partner restaurantsReal-time slots, booked and managed inside Matsuri
External linkRecommended-only listingsDeep-link to the restaurant's own page on ι£ŸγΉγƒ­γ‚° (Tabelog) and similar services

Recommended listings keep discovery useful even before a restaurant formally partners β€” and partner restaurants come aboard through the GCF community, where self-serve GCF Start add-ons include a dedicated restaurant category for listing access.

πŸͺ™ Where MTC comes in​

Dining sits inside the same account graph as everything else on Matsuri. Restaurant activity feeds the platform's 縁 (En, "connection") economy β€” the En-Mining referral engine that scores real activity across events, purchases and services in your network. How that engine works, and how εΎ³ (Toku) staking multiplies it, is covered in Mining & Earning.

πŸ”œ On the roadmap β€” pay the bill in MTC

Today, MTC is spent on event checkouts, tips and crowdfunding contributions. Settling a partner-restaurant bill directly in MTC is a planned expansion, not a live feature β€” when it ships, the dinner table becomes one more surface where the token circulates.

From the table, the next step is natural: take the culture home with you β€” that is the Matsuri Shop.