Skip to main content
Glama

پرسیدن از یک مدل دیگر (Ask another model)

ask_model

Send one prompt to any chat model on Gisoo (GPT, Claude, Gemini, DeepSeek, Grok, Qwen…) and get its answer, for example to get a second opinion or a translation. Paid from the Gisoo credit of this key, exactly like POST /chat/completions; the cost in USD is reported at the end of the answer. Find model ids with list_models (e.g. gemini-3.6-flash, deepseek-v4-flash, gpt-4o-mini). یک پرسش را به یکی از مدل‌های گفت‌وگوی گیسو می‌فرستد و پاسخش را برمی‌گرداند؛ هزینه از اعتبار گیسو کم می‌شود.

Input Schema

NameRequiredDescriptionDefault
modelYesChat model id from list_models.
promptYesThe full question, with any context the model needs: it sees nothing else.
systemNoOptional system instruction, e.g. "Answer in Persian."
max_tokensNo
temperatureNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Beyond the annotations, it discloses the key cost behavior an agent needs: the call is billed to the Gisoo credit of this key, behaves exactly like POST /chat/completions, and the USD cost is reported at the end of the answer. This is consistent with readOnlyHint=false and non-idempotency. It does not describe latency, rate limits, or failure/billing behavior on error.

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 the action and result, then the billing constraint, then the model discovery hint — a sensible priority order. The closing Persian sentence is essentially a translation of the opening English sentence, which is redundant for a bilingual reader but justifiable for this server's audience.

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?

There is no output schema, and the description covers the one return-value fact an agent needs (cost reported at end of answer) while the schema covers the prompt/context caveat. Remaining gaps are model-parameter behavior (max_tokens, temperature defaults) and what happens on insufficient credit.

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 60%, and the description contributes model-id examples and the pointer to list_models, which is genuinely useful for the required 'model' parameter. However 'max_tokens' and 'temperature' get no mention in either place, so the description only partially compensates for the coverage gap.

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 ('send one prompt to any chat model ... get its answer') plus concrete provider names, which immediately separates it from media-generation siblings like generate_image or text_to_speech. The 'any chat model on Gisoo' framing also makes clear this is a generic dispatch tool rather than a fixed-model call.

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 explicit motivating use cases ('second opinion or a translation') and an explicit prerequisite step: look up model ids with list_models, with examples. It does not state when to avoid this tool (e.g. multi-turn conversation or when a cheaper/free path exists), so the exclusions side is left implicit.

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