Skip to main content
Glama

netintel_messages

Get OpenAI-compatible chat completions answered by Claude Sonnet 4.6. Send a messages array for Q&A, reasoning, coding help, summarization, extraction, classification, and vision with up to 4 images.

Instructions

OpenAI-compatible chat completions over x402, answered by Claude Sonnet 4.6 — send a messages array and get an assistant reply for Q&A, reasoning, agent planning, coding help, summarization, extraction, and classification. Vision: user content may include up to 4 https image_url parts (describe, read/OCR, compare images).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modelNo
top_pNo
messagesYes
max_tokensNo
temperatureNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.1.61

TDQS

B3.4/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 adds genuinely useful facts: the request/response contract is OpenAI-compatible, the model is Claude Sonnet 4.6, it runs 'over x402' (a paid/payment-gated transport), and vision caps at 4 https image_url parts. It omits cost, latency, rate limits, token limits, and whether streaming is supported, so significant disclosure gaps remain.

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, purpose and model front-loaded before capability enumeration and the vision constraint. Dense but every clause carries information (transport, model, use cases, multimodal limit) with no filler.

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 5-parameter LLM endpoint with no output schema and no annotations, the description covers purpose, model, multimodal limits, and payment transport, and 'OpenAI-compatible' implies the return object shape. It does not address cost/auth implications of x402, size or rate limits, or failure modes, leaving an agent under-informed about operational constraints.

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 0% across 5 parameters, so the description must compensate. It documents the messages array shape and the vision image_url content parts, and the 'OpenAI-compatible' claim effectively imports conventional semantics for model, top_p, max_tokens, and temperature. Those four parameters are still never mentioned or bounded, so compensation is partial.

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 (OpenAI-compatible chat completions) and a concrete action (send a messages array, get an assistant reply), plus the backing model (Claude Sonnet 4.6). That model identity does distinguish it from the many netintel_openai_gpt_* siblings, but it never explicitly contrasts itself with netintel_openai or netintel_v1_chat_completions, so the differentiation is implicit rather than stated.

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?

A task list (Q&A, reasoning, agent planning, coding, summarization, extraction, classification) implies when to reach for it, and vision mode is scoped to 'up to 4 https image_url parts'. However, with siblings like netintel_text_summarize, netintel_classify, netintel_extract, and netintel_translate covering the same named tasks, there is no explicit when-to-use-this vs when-to-use-those routing guidance.

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