Bashoor Cafe Mashhad — منوی زنده و قیمتها
Server Details
کافه باشور پیروزی مشهد: منوی زنده و قیمتها | Bashoor Cafe live menu and prices
- Status
- Healthy
- Uptime
- 74.5% over 23 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: get_business_profile returns cafe metadata and contact info, get_menu returns the complete menu, and search_menu provides filtered search over that menu. No two tools could reasonably be confused for one another.
All three tool names follow a consistent get_/search_ + noun pattern with snake_case throughout. This makes the tool set predictable and easy for an agent to understand at a glance.
Three tools is well-scoped for a read-only cafe menu server: one for business details, one for the full menu, and one for focused searching. The count earns each tool's place without bloat or deficiency.
For the stated purpose of providing Bashoor Cafe's live menu and prices, the surface is complete. It covers business profile retrieval, full menu access, and search with filtering—no obvious dead ends or missing core operations.
Available Tools
3 toolsget_business_profileپروفایل کافه باشورARead-onlyIdempotentInspect
Get Bashoor Cafe's official address, coordinates, hours, phone, features, recommendation context, live-menu links and representative coffee prices.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds 'official' and 'representative' qualifiers, hinting at data authority and possibly indicative pricing, but it does not disclose error behavior, output format, or other side effects beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence starting with the action and resource, followed by a compact enumerated list of returned data fields. Every word contributes value; there is no fluff or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only tool with no output schema, the description thoroughly enumerates the expected return contents (address, coordinates, hours, phone, features, recommendation context, live-menu links, representative coffee prices). Combined with the safety annotations, an agent has all necessary context to invoke this tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so schema coverage is trivially 100%. With no parameters to explain, the baseline score of 4 applies; nothing else is required from the description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Get') and a clearly bounded resource ('Bashoor Cafe's official address, coordinates, hours, phone, features, recommendation context, live-menu links and representative coffee prices'). It unambiguously identifies this as a business-profile retrieval tool and is distinct from the sibling menu tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes the tool's purpose obvious: it retrieves a business profile. While it does not explicitly name alternatives or conditions, the specificity of the resource makes it clear when this tool should be used. No exclusions are necessary because the tool's scope is well-defined.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
get_business_profile - First observed
get_menu - First observed
search_menu
Related MCP Connectors
Filipe Coffee — directory of places, events, and listings.
Foursquare Places MCP — migrated to the 2025 Places API
Moema — neighborhood directory: local places, events, menus, offers, and services.
Guest API for meni.ge restaurants: browse menus, place orders, reserve tables. No auth needed.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables AI assistants to fetch, search, and organize menu information from For Five Coffee café. Provides access to complete menu data, category filtering, and item search capabilities through both MCP and REST API interfaces.4-
- AlicenseAqualityBmaintenanceEnables AI agents to search Snappfood restaurants and SnappMarket stores across Iran, compare true order costs including packaging and delivery, read menus, minimum orders, ETAs and reviews, and surface live flash deals. All operations are read-only, with no login, basket, ordering or payment access.21MIT
- AlicenseAqualityBmaintenanceEnables AI clients to search and browse Sheypoor classifieds, fetch product details, and manage account features such as bookmarks, chats, and login.212MIT
- AlicenseNot gradedqualityCmaintenanceEnables local document Q&A by reading .txt or .pdf files and answering questions in Persian using locally running models.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.