- TABLEALL Mcp Server
TABLEALL Mcp Server
Technical Details Server Endpoint: https://mcp.tableall.com/sse
Protocol: Model Context Protocol (MCP) over Server-Sent Events
Data Access: Real-time restaurant data from TABLEALL's production database
Rate Limits: Reasonable usage limits apply to ensure service quality
Available Data The MCP server provides access to:
Restaurants: Basic information, location, cuisine type, contact details Availability: Real-time availability data and time slots Menu Items: Course details, pricing, descriptions Areas: Geographic categorization of restaurants For AI Agent Developers TABLEALL MCP Server provides a robust foundation for AI agents and applications that need access to Japan's premium restaurant ecosystem. Our server is designed with developers in mind, offering:
Comprehensive Restaurant Data: Access to curated Michelin-starred restaurants, real-time availability, detailed menu information, and pricing Natural Language Processing: Intelligent query parsing that understands natural language searches like "sushi restaurants in Ginza" or "availability tomorrow for 4 people" Multiple Data Types: Support for restaurant details, menu items, availability schedules, and booking information through unified APIs Rate Limiting & Analytics: Built-in request throttling and comprehensive usage analytics for production applications Integration Examples For Custom AI Agents using Claude MCP:
// Example: Using TABLEALL MCP Server with Claude MCP client
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js';
// Initialize MCP client
const transport = new SSEClientTransport(
new URL('https://mcp.tableall.com/sse')
);
const client = new Client(
{ name: "tableall-client", version: "1.0.0" },
{ capabilities: {} }
);
await client.connect(transport);
// Search for restaurants
const restaurantSearchResult = await client.callTool({
name: 'search_restaurants',
arguments: {
area: 'ginza',
genre: 'sushi',
limit: 10
}
});
// Check availability
const availabilityResult = await client.callTool({
name: 'check_availability',
arguments: {
start_date: '2025-09-20',
end_date: '2025-09-20',
num_people: 2
}
});
// Get restaurant details
const detailsResult = await client.callTool({
name: 'get_restaurant_details',
arguments: {
restaurant_id: 123
}
});
// Get menu information
const menuResult = await client.callTool({
name: 'get_restaurant_menu',
arguments: {
restaurant_id: 123
}
});
Server Config
{
"mcpServers": {
"tableall-mcp-remote": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.tableall.com/sse"
]
}
}
}