Skip to main content
Glama

Ask a model

ask

Sends one prompt to any Obscurify AI model and returns its reply, so you can delegate subtasks to cheaper or specialized models or get an outside perspective without storing prompts.

Instructions

Send one prompt to any Obscurify.ai model and get its reply. Useful for delegating a subtask to a cheaper or specialised model, getting an outside view, or using a model you don't otherwise have. Prompts go through zero-data-retention routes and are not stored by Obscurify.ai. Default model: deepseek/deepseek-v4-flash (fast and cheap). Use list_models to find other model IDs. For follow-ups that need earlier turns use chat; to compare several models use second_opinion.

Input Schema

NameRequiredDescriptionDefault
modelNoModel ID such as "anthropic/claude-sonnet-5.5" or "openai/gpt-5.5". Default: deepseek/deepseek-v4-flash.
promptYesThe full prompt. The model sees nothing else, so include any context it needs.
systemNoOptional system prompt.
max_tokensNoCap on the reply length in tokens (default 4096). Reasoning models spend some of these thinking.
temperatureNoSampling temperature, 0-2. Omit for the model's default.
show_reasoningNoInclude the model's reasoning text, when it returns one (default false).
reasoning_effortNoHow hard a reasoning model should think. Ignored by models without reasoning. Omit for the model's default.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.3/5.0
Behavior4/5

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

Adds genuinely non-obvious context beyond the annotations: zero-data-retention routing and that Obscurify.ai does not store prompts, plus the default model and its cost/speed tradeoff. Annotations already declare openWorldHint=true and destructiveHint=false, and the description is consistent with both. It stops short of covering latency, per-call billing, or what the reply payload 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?

Four sentences, front-loaded with the action and then the routing guidance; nothing is buried. Slight redundancy in restating the default model that the schema already carries, which keeps it from being maximally tight.

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?

Covers what an agent needs to call this correctly: single-turn scope, privacy posture, default model, and where to go for alternatives. With no output schema, the omission of return-shape detail (token usage, finish reason) is a minor gap rather than a blocker.

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 seven parameters are already documented with defaults, ranges and enum values; the description's default-model note duplicates the schema's own 'model' field text. It adds only the cross-reference to list_models for discovering valid model IDs, so baseline 3 applies.

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 Obscurify.ai model and get its reply') and immediately fixes the scope as single-shot, which is what separates it from the sibling chat tool. The one-line rationale about why you'd delegate to another model adds intent, not just mechanics.

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?

Names the alternatives and the conditions that select them: follow-ups needing earlier turns go to chat, comparisons go to second_opinion, model discovery goes to list_models. Both exclusions and the pointer for valid model IDs are explicit, leaving nothing to inference.

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

Deploy Server

Other Tools