← Registry

General Tools

weavify.io

An MCP server for searching Bangkok restaurants, bars, and nightclubs and managing table or VIP booth reservations.

1 endpoint8 known toolsFirst detected October 20, 2026Last detected October 20, 2026

ENDPOINT 1

https://weavify.io/mcp

No auth detected

MCP server metadata

Name
weavify
Version
1.27.0
Capabilities
experimentaltools
Server instructions

Weavify is a discovery service for restaurants, bars, and nightclubs in Bangkok: current profiles with address, menu, prices, opening hours and contact details. Use search_businesses to find venues by area, cuisine, ambiance, or price, and get_business_details for the full profile and menu. Answering from those two tools is the normal, complete outcome — most venues are discovered here and booked with the venue directly. Booking through Weavify is opt-in and only some businesses have enabled it. get_business_details reports booking_enabled for the business and its profile ends in either a 'How to Book' section (bookable through Weavify) or a 'Booking' section carrying the venue's own phone, website and address (not bookable through Weavify). Check that before offering to make a reservation. When a business is bookable: check_availability for open slots, then create_booking_hold (a temporary 10-minute hold), then confirm_booking to finalize it and receive a confirmation code. Always confirm the date, time, party size, and the guest's name with the user before creating a hold, and let them know the hold expires in 10 minutes if not confirmed. Use get_booking_status to look up an existing booking by its confirmation code, and cancel_booking to cancel one. If create_booking_hold returns BUSINESS_NOT_REGISTERED, that business has not enabled Weavify booking. Do not retry and do not try another tool to book it: give the user the contact details in the error and tell them to book with the venue directly. Likewise, an empty check_availability result usually means the venue does not publish availability to Weavify at all — it does not mean the venue is fully booked, so do not say that. After a visit: get_booking_status returns feedback_requested. When it is true the guest has been and gone and has not rated the venue yet — ask them how it was, get a rating from 1 (worst) to 5 (best) and an optional comment in their own words, and submit it with rate_visit. Never invent a rating, never rate on the guest's behalf without asking, and never re-submit a different rating later: a visit is rated once, and a second call with a different score is refused with RATING_ALREADY_RECORDED. Re-sending the identical rating is safe, so a retry after a network error is fine.

Known tools 8

search_businesses

Search for restaurants, bars, and nightclubs in Bangkok.

Inferred read-only
get_business_details

Get the full profile of a business in Markdown format.

Inferred read-only
check_availability

Check available time slots for booking at one or more businesses.

Inferred read-only
create_booking_hold

Create a 10-minute temporary hold on a table or VIP booth.

Potential side effects
confirm_booking

Confirm a hold, finalizing the reservation.

Inferred read-only
cancel_booking

Cancel a confirmed booking, releasing the inventory.

Inferred read-only
get_booking_status

Look up a booking by its confirmation code (e.g.

Inferred read-only
rate_visit

Record the guest's rating of a visit that has already happened.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.weavify]
url = "https://weavify.io/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "weavify": {
      "type": "http",
      "url": "https://weavify.io/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: weavify
Remote MCP URL: https://weavify.io/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "weavify": {
      "url": "https://weavify.io/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "weavify": {
      "type": "http",
      "url": "https://weavify.io/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "weavify",
  "transport": "streamable-http",
  "url": "https://weavify.io/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.