Skip to main content
Glama

Server Details

Hours, menu, prices, specials and booking links for Sole Mio Italian restaurant, Boynton Beach FL

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 11 tools

Disambiguation4/5

Most tools have clearly distinct purposes, and descriptions clarify when to use each. There is some overlap between get_early_bird and get_specials, and between get_menu and search_menu, but the boundaries are still workable.

Naming Consistency5/5

All tool names use consistent snake_case verb_noun naming, mostly with get_ plus search_ and submit_ verbs. The pattern is predictable and readable throughout.

Tool Count5/5

Eleven tools is well-scoped for a restaurant information server, covering hours, menu, specials, loyalty, reservations, ordering, and inquiries. Each tool earns its place without obvious padding.

Completeness4/5

The surface covers the main restaurant information needs and includes links plus an inquiry submission path. Minor gaps remain, such as no actual reservation or order completion tool, but those are plausibly external flows.

Available Tools

11 tools
get_catering_and_events_infoAInspect

Catering, group dining (tables of 4-20) and private events (venue up to 120): what is offered, links, and how to send an inquiry (submit_inquiry).

NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It implies an informational/read-only tool and points to submit_inquiry for action, but it does not explicitly confirm that no booking occurs, describe side effects, or state any access limitations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that packs the scope, return content, and the relevant sibling action without wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter informational tool with no output schema, the description gives enough context to understand what it covers and what it returns at a high level. It could be slightly more complete by explicitly noting that the tool only provides information and does not itself book events.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there are no parameter semantics for the description to clarify. The baseline for a parameterless tool is 4.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource area (catering, group dining, private events) and states exactly what the tool provides: offerings, links, and inquiry guidance. It also distinguishes itself from the sibling submit_inquiry by describing this as the informational tool that explains how to send an inquiry.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is clear: this tool is for learning about catering, group dining, and private event options. It explicitly points to submit_inquiry for the follow-up action, though it does not state when not to use this tool or name other informational alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_early_birdBInspect

Early Bird Dinner details: days and times, prices (Friends of Sole Mio vs regular), what is included, the 8 entrees with their Toast prices, and the rules.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description carries the full burden. It does disclose the shape of the return (prices, inclusions, eight entrees with Toast prices, rules), which is real value, but it never states that this is a side-effect-free read or addresses freshness, currency of prices, or structure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One front-loaded sentence with no filler; the resource is named first and the contents follow. Mild deduction for the list-fragment style and unexplained jargon such as 'Toast prices'.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description must convey what comes back, and it does so in concrete terms. What's missing is the relationship to overlapping siblings, which matters in a menu-heavy tool set.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters and the schema is an empty object, so there is nothing for the description to disambiguate. Baseline 4 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource (Early Bird Dinner) and enumerates the exact content it covers: days/times, pricing tiers, inclusions, entrees, rules. It implicitly distinguishes itself from get_menu and get_specials by scope, though it never explicitly says 'this is the early-bird subset, not the full menu'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to call this versus get_menu, get_specials, or get_hours, all of which plausibly overlap. An agent must infer from the name alone that this covers only the early-bird program.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_hoursAInspect

Opening hours of Sole Mio (America/New_York). With a date: that day's hours plus lunch/brunch/happy-hour/early-bird windows; without: today, open-now status and the weekly schedule. Holidays may differ - call to confirm.

NameRequiredDescriptionDefault
dateNoOptional date YYYY-MM-DD (America/New_York). Omit for today and the whole week.

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the burden and does well: it discloses conditional return behavior, includes open-now status, and warns that holidays may differ. It does not state read-only/auth/rate-limit details, but for this simple informational tool the disclosed behavior is substantial.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Compact and front-loaded: location/timezone first, then dated vs undated behavior, then holiday caveat. Every sentence adds useful context without waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-optional-parameter informational tool with no output schema and no annotations, the description is complete enough: it explains return modes, timezone, open-now behavior, and holiday caveat. No critical invocation detail is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3, but the description adds real meaning about what the date parameter changes: dated calls return that day's hours plus lunch/brunch/happy-hour/early-bird windows, while omitting it returns today and the weekly schedule. The schema already says omit for today/week, but the description explains the dated result more fully.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states the resource (opening hours of Sole Mio) and timezone, and explains the two result modes: dated vs undated. It does not explicitly distinguish itself from siblings like get_early_bird, even though it mentions early-bird windows, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives clear conditional usage: provide a date to get that day's hours and dining windows, omit it for today, open-now status, and the weekly schedule. It does not name alternative siblings or exclusions, so it is clear but not fully comparative.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_loyalty_infoAInspect

Friends of Sole Mio loyalty program: how to join (free), rewards at 3/5/10 visits, Early Bird member price.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It does useful work by previewing the returned content (free to join, 3/5/10 visit tiers, member Early Bird price), which effectively discloses the answer topics for a zero-param info tool, but it never states that it is a side-effect-free lookup or what the response format looks like.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single compact sentence with the resource front-loaded and details trailing in a readable list. It is slightly telegraphic (colon-and-fragment construction) but contains no wasted material.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A simple static-info tool with no params, no output schema, and no annotations; the description covers what an agent needs to decide to call it and roughly what it will learn. Only the return shape and the Early Bird overlap with get_early_bird remain unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters, so there is nothing for the description to disambiguate; baseline applies. The description correctly implies no inputs are needed by asking only for program information.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names the specific resource (the 'Friends of Sole Mio' loyalty program) and enumerates what it covers: joining, visit-based rewards, and member pricing. It is distinguishable from siblings like get_hours or get_menu, though it omits an explicit verb (e.g., 'retrieve') and is written as a fragment.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied — an agent asking about loyalty/rewards would pick this. There is no explicit when-to-use or when-not, and it does not acknowledge overlap with the sibling get_early_bird even though it mentions 'Early Bird member price'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_menuAInspect

Menu with USD prices. No arguments: overview of menus and their sections. With section: the items (name, description, price or size prices). With dietary: only items carrying that marker. Prices are before tax.

NameRequiredDescriptionDefault
dietaryNoOnly items marked vegetarian or gluten_free (kitchen markers; unmarked items are unconfirmed).
sectionNoMenu or section name, e.g. 'pizza', 'dinner', 'lunch', 'brunch', 'early_bird', 'happy_hour', 'bar', 'desserts', 'pasta'. Omit to list all menus and sections.

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It does useful work — disclosing that prices are pre-tax and describing mode-dependent return content (name, description, price or size prices) — but it says nothing about permissions, behavior for an unrecognized section name, or whether results are cached/live, which matters for a tool with no safety annotations at all.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Dense, front-loaded prose in four short clauses, each tied to a distinct calling mode; zero filler and the offer/price caveat is folded in without bloating the text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With two optional params, no nesting, and no output schema, the description covers what an agent needs: the three modes and the shape of what comes back. Minor gaps (unrecognized-section behavior, relationship to search_menu) keep it from being fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the schema already enumerates example section names and explains the vegetarian/gluten_free kitchen-marker caveat, so the baseline is 3. The description restates the dietary filter's effect ('only items carrying that marker') without adding syntax or nuance beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the resource (menu with USD prices) and precisely describes the three calling modes (no args = overview, section = items, dietary = filtered items) plus what each returns. It's clear enough to call correctly, but it never contrasts itself with the sibling search_menu, which is the main ambiguity an agent would face.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly maps each parameter combination to an outcome: no arguments gives a menus/sections overview, section gives items, dietary restricts to marked items — effectively telling the agent when to use each form. What's missing is guidance on when to prefer this over search_menu, so an agent with no section name in mind still has to guess.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_restaurant_infoAInspect

Basic facts about Sole Mio Kitchen & Bar: address, phone, email, website, cuisine, features, rating and key links (reserve, order, catering). Use for 'where is it / how do I contact them'.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden. It discloses the returned content but does not state that the tool is read-only, static, requires no auth, or how fresh the data is. For a zero-parameter info tool this is adequate but incomplete.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the resource and its returned fields, followed by a compact usage cue. Every sentence earns its place and nothing is redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple zero-parameter static-info tool with no output schema, the description fully enumerates what will be returned and when to use it. Nothing further is required to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so there is no parameter documentation needed. The baseline for a parameterless tool is 4, and the description does not introduce any confusing parameter-like expectations.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the specific resource (Sole Mio Kitchen & Bar) and enumerates the exact facts returned: address, phone, email, website, cuisine, features, rating, and key links. This clearly distinguishes it from sibling tools like get_hours and get_menu.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit usage cue: "Use for 'where is it / how do I contact them'." However, it does not name alternatives or exclusions, such as directing users to get_hours or get_menu for those specific needs.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_specialsAInspect

Promotions and recurring offers (Early Bird, weekend brunch, lunch, happy hour, Wine Wednesday, Comfort Tuesday, Supper Club, kids pizza). With a day: only what runs that day, with times.

NameRequiredDescriptionDefault
dayNoWeekday name, 'today', 'tomorrow' or YYYY-MM-DD. Omit for the full list of promotions.

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden; it does disclose that output shape changes with the input (filtered day results include times, unfiltered returns everything). It does not state that this is a read-only public lookup, how invalid day values behave, or whether pricing/discount details are included.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with what the tool returns and followed by the conditional behavior of the day argument. The parenthetical offer list is long but functions as concrete scoping evidence rather than padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single optional parameter, no output schema, and no annotations, the description covers what is returned, how the parameter modifies the result, and what the default is. Nothing an agent needs in order to call this correctly appears to be missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the schema already documents accepted day formats and the omit-for-full-list default. The description adds only that day-filtered results come with times, a marginal increment over the schema rather than new syntax or constraints.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States the resource precisely as promotions and recurring offers, and illustrates with concrete named offers (happy hour, Wine Wednesday, Supper Club), so an agent knows exactly what content this returns. It does not, however, distinguish itself from the sibling get_early_bird even though it lists Early Bird as one of its own categories, leaving a potential overlap unresolved.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear conditional usage rule: passing a day narrows results to that day with times, and the full list is the default. It stops short of saying when to prefer get_early_bird over this tool for Early Bird offers, so tool selection against that sibling still requires inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_menuAInspect

Search all menu items by name or description (case-insensitive; every word must match). Returns up to 15 items with prices and diet markers.

NameRequiredDescriptionDefault
queryYesDish, ingredient or drink to look for, e.g. 'lasagna', 'burrata', 'limoncello', 'kids'.

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the behavioral burden and discloses matching rules (case-insensitive, every word must match) and result format (up to 15 items with prices and diet markers). It does not explicitly state read-only safety, but the search operation is inherently clear.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single tight sentence with no wasted words, front-loading the core search behavior and matching semantics. It packs purpose, matching rules, and return shape efficiently.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter search tool with no output schema, the description explains both matching behavior and what is returned (up to 15 items with prices and diet markers). Minor details like sort order or empty-result behavior are omitted but not critical.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the query parameter is already well documented with examples. The description adds useful semantics beyond the schema by specifying matching against name or description and the all-words-must-match rule.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: search menu items by name or description. It distinguishes itself from browsing the full menu through the search/filter semantics, though it does not explicitly name sibling tools like get_menu.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The search-by-name-or-description phrasing implies when to use it, but the description gives no explicit guidance on when to prefer it over get_menu or get_specials. No exclusions or alternatives are named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

submit_inquiryAInspect

Send a catering / private event / group-dining inquiry to the restaurant team. ONLY call when the person explicitly asked to be contacted and gave their name and phone or email. Rate-limited. The restaurant replies by phone or email within one business day.

NameRequiredDescriptionDefault
dateNoPreferred date or date range (free text, e.g. '2026-12-18').
nameYesContact person's name.
typeYesKind of request.
emailNoContact email (provide phone or email).
phoneNoContact phone (provide phone or email).
guestsNoApproximate number of guests.
messageNoDetails: occasion, menu wishes, allergies, budget (max 1000 chars).
company_websiteNoAnti-spam honeypot. Leave EMPTY. Never fill this field.

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations at all, the description carries the full burden and does substantial work: it discloses the side effect (message sent to the restaurant team), rate limiting, the reply channel, and a one-business-day SLA. It stops short of noting duplicate/idempotency behavior or what happens on failure, so not a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four short sentences, front-loaded with purpose, then the hard precondition, then operational facts. No filler and the most safety-critical constraint is emphasized rather than buried.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 8-parameter mutation tool with no output schema and no annotations, it covers purpose, preconditions, cost (rate limit), and outcome timing. It leaves minor gaps around duplicate submissions and confirmation behavior, but an agent has enough to call it correctly and safely.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3, but the description adds a genuinely load-bearing rule the schema does not enforce: a phone OR email must be supplied (the schema marks neither as required). That closes a real validation gap the structured fields leave open.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Send) plus the exact resource and its three subtypes (catering / private event / group-dining inquiry), and names the recipient (restaurant team). It is unambiguously distinguishable from every sibling, all of which are read-only get_* info lookups.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides an explicit gating condition in caps: 'ONLY call when the person explicitly asked to be contacted and gave their name and phone or email.' That is both a when-to-use rule and an implicit when-not rule (no unsolicited submissions). No sibling alternative exists for this action, so nothing is left to inference.

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.

  1. 11 tool updates
    • First observedget_catering_and_events_info
    • First observedget_early_bird
    • First observedget_hours
    • First observedget_loyalty_info
    • First observedget_menu
    • First observedget_order_link
    • First observedget_reservation_link
    • First observedget_restaurant_info
    • First observedget_specials
    • First observedsearch_menu
    • First observedsubmit_inquiry

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    The routing layer between AI agents and local Florida businesses. Live data on permits, sector gaps, and market signals across 2,383 ZIP codes — so when an agent, voice assistant, or real customer needs something done, the right business gets the job. Ask LocalIntel Claim Your Listing
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables customers and AI agents to check restaurant table availability and create bookings, returning confirmations or nearby alternative times when a slot is full, with atomic capacity control and idempotent handling.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables ChatGPT to query stores, menus, meal details, and coupons, calculate official prices, prepare orders for per-order owner approval, submit approved intents, and check order status with duplicate-submission and UNKNOWN safeguards.
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources