Skip to main content
Glama

gpt-oss-120b Chat Completions

chat-gpt-oss

OpenAI-compatible chat completions from open-weight gpt-oss-120b (Apache-2.0), self-hosted in Portugal. Up to 1024 output tokens per call, ~50 tokens/s. Prompts and answers are not stored. Pay per request, only charged on success. Price: $0.002 per call (x402).

Input Schema

NameRequiredDescriptionDefault
messagesYes
max_tokensNo
temperatureNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

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

With no annotations the description carries the full burden and largely meets it: it discloses the 1024 output-token ceiling, ~50 tokens/s throughput, that prompts and answers are not stored, and the billing model (pay per request, charged only on success, $0.002 x402). It omits failure modes beyond billing, how the 40-message cap is enforced, and any auth/payment handshake details.

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?

Six compact clauses, front-loaded with identity and model before cost and privacy details; every sentence carries operational information. The marketing-flavoured parenthetical '(Apache-2.0)' and pricing tail are slightly promotional but still useful.

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 3-param, no-annotation, no-output-schema tool, the operational context (limits, cost, privacy) is good, but the description leaves key calling details uncovered: response shape is only hinted at through 'OpenAI-compatible', and temperature and the 40-message cap are undocumented anywhere.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must explain all three parameters. It only indirectly explains max_tokens via the '1024 output tokens' ceiling (already encoded as a schema maximum), and says nothing about temperature, the role enum, or the maxItems=40 limit on messages.

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?

States a specific verb+resource (chat completions) plus the exact model, license and hosting location, so an agent knows precisely what capability is on offer. It does not need to differentiate from the Portuguese-language sibling tools, which are unrelated, but it also never says how it differs from any other chat/completion endpoint.

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 only implied by the nature of the tool: 'chat completions' suggests conversational or text-generation tasks. There is no explicit when-to-use, when-not-to-use, or alternative named, so an agent must infer the selection criteria.

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