Skip to main content
Glama

Ask a question, get the services to buy

edge_ask
Read-only

Describe what you want to know in plain language and get back the services worth buying, with price, endpoint, free-sample link and the keywords that matched. A question with several parts, for example 'btc leverage and eurozone inflation', is split into topics and routed separately, and the picks are bundled with a total price. Routing only: nothing is called or purchased, and it matches keywords rather than interpreting the question. Start here when you do not yet know which services you need.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "question": "<question>"
    },
    "name": "edge_ask"
  }
}

Input Schema

NameRequiredDescriptionDefault
questionYesYour question or need in plain language, up to 300 characters, for example 'what can move bitcoin next, and when'.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.7/5.0
Behavior5/5

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

Beyond the readOnly and openWorld annotations, the description discloses important behavior: multi-part questions are split into topics and routed separately, picks are bundled with a total price, and matching is keyword-based rather than semantic interpretation. It also explicitly says nothing is called or purchased, which is the key behavioral caveat for an agent.

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 tight sentences with no filler. It front-loads the outcome, then explains multi-topic behavior, then clarifies the routing-only limitation and entry-point role, so every sentence adds decision-relevant information.

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?

There is no output schema, but the description explains the return shape sufficiently: price, endpoint, free-sample link, matched keywords, and bundled total price. It also covers the routing-only constraint and multi-topic splitting, leaving little an agent would need to know before invoking it.

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 single question parameter is already documented, so the baseline is 3. The description still adds useful meaning by explaining that the question can contain multiple parts and that those parts will be split and routed separately, which is not apparent from the schema alone.

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 outcome: describe what you want in plain language and get back services worth buying, with price, endpoint, free-sample link, and matched keywords. It also distinguishes this tool's role as routing-only entry point ('Start here when you do not yet know which services you need'), which sets it apart from sibling service-listing tools.

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 clear usage context ('Start here when you do not yet know which services you need') and clarifies that this is a routing step with nothing called or purchased. It does not explicitly name alternatives such as edge_search_services or state when to skip this tool in favor of them, so it stops short of full when/when-not guidance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources