Skip to main content
Glama

MERA Robotics

Server Details

Humanoid robots for events and business: MERA services, robots, evidence and quote requests.

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

A4.1/5.0

Scored across 9 tools

Disambiguation4/5

Most tools target clearly distinct resources or actions: search returns IDs, fetch expands them, and the get_/list_ tools cover separate content areas. The only mild overlap is between open_inquiry_form and request_quote, though their descriptions define a clear fallback boundary.

Naming Consistency4/5

The set is mostly consistent snake_case with verb-led names such as get_company_profile, list_robots, open_inquiry_form, and request_quote. The bare verbs fetch and search are minor deviations, and get_how_we_work is slightly more phrase-like, but the pattern remains readable.

Tool Count5/5

Nine tools is well-scoped for a company information and inquiry server. Each tool has a clear role, and there is no obvious filler or redundant surface.

Completeness5/5

The surface covers discovery via search, full-document retrieval via fetch, company and workflow information, services, robots, media proof, and both self-served and fallback inquiry paths. For an information-and-lead-generation server, this is a complete lifecycle with no clear dead ends.

Available Tools

9 tools
fetchFetch a MERA Robotics documentA
Read-onlyIdempotent
Inspect

Returns the full Markdown text of a document found with search (ids such as "en:profile", "pl:service:events", "en:robot:g1" or "blog:"), with its URL and language.

NameRequiredDescriptionDefault
idYesDocument id returned by the search tool.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so safety is covered. The description adds genuine value by disclosing the return payload (full Markdown body plus URL and language), which matters because there is no output schema.

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?

A single front-loaded sentence covering action, source of the input, and return content, with zero filler.

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?

With one required parameter, full schema coverage, and no output schema, the description supplies everything an agent needs: the prerequisite tool, the id format, and what comes back. Nothing material 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 the `id` parameter is already documented as coming from search. The description goes further by showing concrete id shapes ("en:profile", "pl:service:events", "blog:<slug>"), clarifying the namespace/locale prefix convention that the schema does not.

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 and resource (returns the full Markdown text of a document) and explicitly ties it to the sibling `search` that produces the id, so an agent can distinguish retrieval from discovery without opening the schema.

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?

The phrase "found with search" establishes the workflow: search first, then fetch by id. It gives clear context for when to call it, but no explicit exclusion (e.g. what to do if the id is unknown or stale).

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

get_company_profileMERA Robotics: company profileA
Read-onlyIdempotent
Inspect

Facts about MERA Robotics (MERA ROBOTICS sp. z o.o., Warsaw, Poland): registry data, what the company does, its rental fleet, where it works, languages, pricing policy (no published prices), contact and related entities (MERA OS, the robot Edward Warchocki, the merarobots.com shop). Use it first for any general question about MERA Robotics.

NameRequiredDescriptionDefault
langNoLanguage of labels and descriptions: "pl" when the person writes in Polish, otherwise "en". Fact texts stay in their canonical Polish wording.en

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and closed-world scope, so the safety profile is fully covered. The description adds useful content disclosure (it explicitly says there are no published prices, which prevents the agent from fishing for pricing data) but says nothing about response shape or that the payload is a fixed static fact set. Adequate but not rich.

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 dense sentence plus a short routing sentence; the content inventory is front-loaded and the usage rule closes it. The parenthetical list of related entities is slightly crowded but each item is genuinely informative.

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 single-parameter, read-only, closed-world lookup with no output schema, the description covers what's inside, how it relates to sibling tools, and one important negative fact (no prices). No output schema exists, so a brief note on return structure would have closed the last gap.

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 single 'lang' parameter is fully documented in the schema, including the subtle rule that fact texts remain in canonical Polish while labels switch. The description adds nothing about lang, so this is the baseline for complete schema coverage.

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?

Names a specific resource (MERA Robotics company profile) and enumerates exactly what it returns: registry data, business description, rental fleet, locations, languages, pricing policy, contacts, related entities. It is clearly distinguishable from siblings like list_robots, get_how_we_work, and get_media_and_proof because it claims the aggregate/general-facts role rather than a single facet.

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?

"Use it first for any general question about MERA Robotics" gives a clear entry-point rule relative to the other tools. It stops short of naming explicit alternatives or exclusions (e.g. 'for a fleet listing use list_robots instead'), so it stays just below the top band.

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

get_how_we_workMERA Robotics: how cooperation worksA
Read-onlyIdempotent
Inspect

Steps from inquiry to the robot on site, what the robot does at an event, purchase and deployment, languages, pricing policy, what to include in an inquiry and what an inquiry does not do (it does not book a date or confirm a price).

NameRequiredDescriptionDefault
langNoLanguage of labels and descriptions: "pl" when the person writes in Polish, otherwise "en". Fact texts stay in their canonical Polish wording.en

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety bar is low. The description adds real behavioural context beyond that: it discloses scope of content and, importantly, that an inquiry does not book a date or confirm a price — a constraint that prevents the agent from over-promising. It still says nothing about the shape of the returned content.

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 sentence with no filler, where each clause maps to a distinct topic an agent might be asked about. It is list-like rather than front-loaded with a main clause, but no sentence is wasted.

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

Completeness3/5

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

For a one-parameter, read-only tool this covers what the content is about, which is the main selection question. With no output schema, however, the description never states the return form (a prose article, sectioned text, canonical Polish fact texts), so an agent cannot anticipate what it will get back.

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?

There is a single optional parameter (lang) with 100% schema description coverage, including the enum values and the rule for choosing 'pl' vs 'en'. The description only alludes to languages as a content topic, adding nothing to the schema, so the baseline 3 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 tool's title and description make clear this is an informational/read tool about MERA's cooperation process, and it enumerates the specific topics returned (inquiry steps, on-site behaviour, purchase and deployment, languages, pricing policy, inquiry contents). It differentiates itself reasonably from siblings like get_company_profile and get_media_and_proof by topic. The only gap is that no explicit verb frames the content ('returns documentation covering...'), so it reads as a topic list.

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 implied by the topic list — an agent can infer it should call this for process, pricing-policy, or inquiry-content questions — and the trailing caveat steers it away from promising bookings or prices. But there is no explicit when-to-use/when-not, and no routing to alternatives such as open_inquiry_form or request_quote when the user actually wants to act.

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

get_media_and_proofMERA Robotics: media coverage and evidenceA
Read-onlyIdempotent
Inspect

Independent coverage (Reuters, CNN, BBC News, CBS News, Channel 4 News, Fox Business, ThePrint, Universe Magazine) with the subject of each item, Wikipedia and Wikidata entries for Edward Warchocki, documented projects and campaign results labelled as first-party data. Use it when someone asks for proof, references or press coverage. Where the host supports it, the result is shown as source cards.

NameRequiredDescriptionDefault
langNoLanguage of labels and descriptions: "pl" when the person writes in Polish, otherwise "en". Fact texts stay in their canonical Polish wording.en

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the description's value is in labelling provenance — third-party independent outlets versus first-party campaign data — which directly affects how the agent should present the evidence. It also flags conditional rendering as source cards depending on host support, which is behavior the annotations cannot convey. Return format details beyond that are absent.

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?

Front-loaded with what the tool returns, then the trigger condition, then rendering behavior — a sound order with no filler sentences. The long outlet enumeration is slightly list-heavy but earns its place by grounding the notion of independent coverage.

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 still conveys the shape of results (per-item subject, source cards, first-party labels) and the kind of sources included. Enough for an agent to call it and describe results accurately, though it does not say what happens when evidence is missing for a requested claim.

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 single lang parameter already documents its enum, default, and the rule about Polish fact texts, so the description adds nothing about parameters. Baseline 3 applies when the schema carries the parameter burden.

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 concrete resource set — third-party press coverage, Wikipedia/Wikidata entries, documented projects and campaign results — and distinguishes third-party coverage from first-party-labelled data, which is the key semantic split versus siblings like get_company_profile. It never names the sibling it is not, so the differentiation is inferable rather than explicit.

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?

'Use it when someone asks for proof, references or press coverage' gives a clear triggering condition tied to the user's intent. It stops short of exclusions or routing to alternatives such as get_company_profile when the answer is self-reported rather than external.

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

list_robotsMERA Robotics: robots for rent and saleA
Read-onlyIdempotent
Inspect

Robots MERA rents with its own operator (Unitree G1, Unitree H2) and robots it sells (Unitree humanoids, quadrupeds, an industrial robot, a robotic hand, a VR teleoperation kit, inspected used G1 EDU), with type, purpose, key specifications and shop links. No prices: price and availability come from the shop or an inquiry. Where the host supports it, the result is shown as robot cards with an inquiry button.

NameRequiredDescriptionDefault
langNoLanguage of labels and descriptions: "pl" when the person writes in Polish, otherwise "en". Fact texts stay in their canonical Polish wording.en
typeNoOptional: only robots of this type.
robotNoOptional: return only this robot.
availabilityNo"rent" = robots available for rental with a MERA operator, "sale" = robots for purchase, "all" = both.all

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, closed-world, so the safety bar is low. The description adds real value beyond them: results contain no prices, availability comes from the shop or an inquiry, fact texts stay in canonical Polish, and output may render as robot cards with an inquiry button depending on host support.

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 dense sentences, catalog scope front-loaded, then the price caveat and rendering note. Slightly long enumeration of products, but every clause carries information an agent can use.

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?

No output schema exists, and the description compensates by stating what each entry contains (type, purpose, key specs, shop links) and that prices are absent. A brief note on result volume or whether all robots return by default would close the remaining gap.

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% with all four enums fully documented, so the schema carries parameter meaning. The description adds nothing about how type/robot/availability combine or interact (e.g. 'used' appearing in both enums), leaving only the schema as guidance.

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 a concrete verb+resource: lists the MERA robot catalog, enumerating rent-with-operator units (G1, H2) and for-sale units (humanoids, quadrupeds, industrial, hand, teleop kit, used G1 EDU), plus the fields returned. The scope is very clear, though sibling differentiation is only implicit (the 'no prices, use shop or inquiry' clause gestures at request_quote/open_inquiry_form without naming them).

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 implied: call this to browse the robot catalog, and note that pricing/availability requires the shop or an inquiry. There is no explicit when-to-use/when-not or named alternative, so an agent must infer that pricing questions route elsewhere.

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

list_servicesMERA Robotics: servicesA
Read-onlyIdempotent
Inspect

MERA services with what each covers, when it fits, what the client gets and what is confirmed before commitment: a robot with an operator at an event, robot purchase, business deployment, MERA OS for a robot the client owns, campaigns with Edward Warchocki or a branded robot, media requests. Where the host supports it, the result is shown as service cards with an inquiry button.

NameRequiredDescriptionDefault
langNoLanguage of labels and descriptions: "pl" when the person writes in Polish, otherwise "en". Fact texts stay in their canonical Polish wording.en
serviceNoOptional: return only this service.

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare a read-only, idempotent, non-destructive, closed-world operation, so the safety profile is covered. The description adds useful behavioral context by explaining the returned service details and host-dependent rendering as service cards with an inquiry button.

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?

The description is front-loaded and packs the service scope and return behavior into one sentence. It is somewhat dense and partly restates the service enum values, but most of the detail earns its place.

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 appropriately explains what the result contains: service coverage, fit, deliverables, confirmation points, and card rendering where supported. It does not explain filtering behavior, but that is already well covered by the input schema.

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 the two parameters are already documented. The description adds semantic meaning to the service enum values by mapping them to concrete offerings such as event robots with operators, robot purchase, business deployment, MERA OS, campaigns, and media requests.

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 clearly states that this tool returns MERA services with coverage, fit, deliverables, and pre-commitment confirmation details. It is specific about the resource and content, but does not explicitly distinguish itself from siblings such as request_quote or open_inquiry_form.

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 explicit guidance on when to use this tool versus alternatives like request_quote, open_inquiry_form, or search. The description implies a service catalog and mentions an inquiry button, but does not state selection conditions or exclusions.

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

open_inquiry_formMERA Robotics: inquiry formA
Read-onlyIdempotent
Inspect

Shows an inquiry form for MERA Robotics in the chat, prefilled with details the person already gave (service, robot, date, place, goal, name, e-mail). It sends nothing by itself: the person checks the details, ticks consent and clicks "Send inquiry" in the form. Use it when someone wants to ask MERA about a date, a rental, a purchase or a deployment. If the host cannot show the form, collect the details in the chat and use request_quote after the person agrees.

NameRequiredDescriptionDefault
cityNoOptional prefill. City or venue of the event or deployment.
langNoLanguage of labels and descriptions: "pl" when the person writes in Polish, otherwise "en". Fact texts stay in their canonical Polish wording.en
nameNoOptional prefill. Full name of the person sending the inquiry, exactly as they gave it.
emailNoOptional prefill. The person’s own e-mail address; the MERA team replies to it. Never guess it or use a placeholder.
robotNoOptional prefill. Optional robot key from list_robots. For rental with an operator only g1 or h2; other keys are for purchase.
companyNoOptional prefill. Company or organisation, if the person gave one.
countryNoOptional prefill. Country of the event or deployment.
messageNoOptional prefill. The goal and what the robot should do, venue conditions and anything else the MERA team should know, in the person’s words.
serviceNoOptional prefill. What the inquiry is about: events = a humanoid robot with a MERA operator at an event; purchase = buying a Unitree robot; integration = a robot deployed in a business (showroom, reception, booth); mera-os = MERA OS conversation software for a robot the person already owns; campaign = Edward Warchocki or a branded robot in a marketing campaign; media = interview or editorial request.
audienceNoOptional prefill. Approximate number of guests or participants.
durationNoOptional prefill. How long the robot should be on site, e.g. "4 h" or "2 days".
languagesNoOptional prefill. Languages the robot should speak with guests, e.g. ["Polish", "English"].
event_dateNoOptional prefill. First day of the event or the preferred start date (YYYY-MM-DD), if known.
reply_languageNoOptional prefill. Language the person wants the reply in.

TDQS

A4.7/5.0
Behavior5/5

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

Beyond the annotations, the description explains the interaction model: the form is prefilled, the person reviews details, ticks consent, and clicks Send inquiry. It also clarifies that the tool sends nothing by itself, which is important context for a form-display tool.

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 three focused sentences with no waste. The action, the no-send behavior, the use case, and the fallback are all front-loaded and easy to scan.

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 form-display tool with fourteen optional parameters, full schema coverage, and no output schema, the description covers the interaction sufficiently. It explains what appears, what the user must do, and what to do if the host cannot render the form.

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%, so all fourteen optional prefill fields are already well documented. The description lists some prefilled details but does not add meaningful syntax or constraints beyond what the schema provides, so baseline 3 is appropriate.

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 states a specific verb and resource: it shows an inquiry form for MERA Robotics in the chat, prefilled with known details. It also immediately clarifies that the tool itself sends nothing, which distinguishes a form-display action from the submission action.

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?

It explicitly says when to use the tool: when someone wants to ask MERA about a date, rental, purchase, or deployment. It also gives a concrete fallback path: if the host cannot show the form, collect details and use request_quote after agreement.

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

request_quoteSend an inquiry to MERA RoboticsA
Destructive
Inspect

Sends an inquiry to the company MERA Robotics: the details go to the MERA team, who reply by e-mail to the given address. This is an outbound message to MERA and cannot be recalled. Call it only after the person has seen exactly what will be sent and agreed to share their name and e-mail with MERA Robotics for this inquiry (contact_consent=true). When the host can show it, prefer open_inquiry_form, where the person sends the form themselves. It does not book a date or confirm a price; MERA does not publish prices. The same inquiry repeated within 24 hours is not sent twice.

NameRequiredDescriptionDefault
cityNoCity or venue of the event or deployment.
nameYesFull name of the person sending the inquiry, exactly as they gave it.
roleNoJob title, if the person gave one.
emailYesThe person’s own e-mail address; the MERA team replies to it. Never guess it or use a placeholder.
phoneNoPhone number, only if the person chose to give it.
robotNoOptional robot key from list_robots. For rental with an operator only g1 or h2; other keys are for purchase.
budgetNoBudget, only if the person stated one. It is not a MERA price.
companyNoCompany or organisation, if the person gave one.
countryNoCountry of the event or deployment.
messageYesThe goal and what the robot should do, venue conditions and anything else the MERA team should know, in the person’s words.
serviceYesWhat the inquiry is about: events = a humanoid robot with a MERA operator at an event; purchase = buying a Unitree robot; integration = a robot deployed in a business (showroom, reception, booth); mera-os = MERA OS conversation software for a robot the person already owns; campaign = Edward Warchocki or a branded robot in a marketing campaign; media = interview or editorial request.
websiteNoAnti-spam field. Always leave empty.
audienceNoApproximate number of guests or participants.
durationNoHow long the robot should be on site, e.g. "4 h" or "2 days".
languagesNoLanguages the robot should speak with guests, e.g. ["Polish", "English"].
event_dateNoFirst day of the event or the preferred start date (YYYY-MM-DD), if known.
event_end_dateNoLast day of a multi-day event (YYYY-MM-DD).
reply_languageNoLanguage the person wants the reply in.
contact_consentYesMust be true. Set it only after the person has seen the details that will be sent and agreed to share them with MERA Robotics for this inquiry.

TDQS

A4.5/5.0
Behavior5/5

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

Adds context beyond annotations: the message is irreversible ('cannot be recalled'), routes to a third party, produces an e-mail reply rather than an in-tool result, and that a repeat within 24 hours is deduplicated. The dedupe window is a mild tension with idempotentHint=false, but it reads as a server-side safety net rather than a contradiction of the destructive/outbound framing.

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?

Five dense sentences, front-loaded with what the tool does and immediately followed by the hard precondition and the alternative. Slightly redundant since the consent rule is restated from the schema, but no filler.

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 19-parameter outbound tool with no output schema, the description covers irreversibility, recipient, delivery channel, dedupe, and what the tool does not do. It stops short of saying what a successful call returns or how failures surface, which is the remaining gap.

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%, including per-field guidance like 'Never guess' the e-mail and the anti-spam website field, so the baseline is 3. The description reinforces the contact_consent gating workflow, but that rule is already spelled out in the schema, so it adds little beyond it.

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 and resource — an outbound inquiry sent to the MERA team, delivered by e-mail reply to the given address. It also bounds scope by saying it does not book a date or confirm a price, which separates it from anything a reader might assume a 'quote' tool does.

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?

Explicit preconditions: call only after the person has seen exactly what will be sent and agreed to share name/e-mail with MERA (contact_consent=true). Names the preferred alternative (open_inquiry_form) and the condition that selects it ('when the host can show it'). 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. 9 tool updates
    • First observedfetch
    • First observedget_company_profile
    • First observedget_how_we_work
    • First observedget_media_and_proof
    • First observedlist_robots
    • First observedlist_services
    • First observedopen_inquiry_form
    • First observedrequest_quote
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables natural language control of Reachy Mini robots for tasks like head movement, camera capture, and performing choreographed dances or emotions. It includes local, low-latency text-to-speech capabilities with synchronized head animations for lifelike interaction.
    21
    -
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables control of Pollen Robotics Reachy Mini robot through high-level emotional expressions and low-level motor commands, with support for vision, audio, and text-to-speech capabilities.
    29
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables robot navigation control and monitoring through natural language. Provides tools for robot positioning, navigation to coordinates, device status monitoring, task management, and emergency controls.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources