Skip to main content
Glama
Payware MCP Server

Payware MCP Server

Official
by payware

payware_authentication_setup_sandbox_auth

Read-onlyIdempotent

Configures sandbox authentication for the Payware API by setting the partner ID and optional RSA private key for validation.

Instructions

[Merchant] Setup sandbox authentication configuration for payware API

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "payware_authentication_setup_sandbox_auth"
  }
}

Input Schema

NameRequiredDescriptionDefault
partnerIdNoPartner ID from payware dashboard. Uses PAYWARE_PARTNER_ID env var as default.
privateKeyNoRSA private key in PEM format (optional, for validation). Uses environment-specific private key as default.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.2.0

TDQS

C2.6/5.0
Behavior2/5

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

Annotations declare readOnlyHint=true and idempotentHint=true, but "Setup ... configuration" reads like a state-changing operation, and the description does nothing to resolve that ambiguity — it does not say whether configuration is written, merely validated, or returned. With the safety profile already in annotations, the description should have clarified the actual effect of "setup" and whether it depends on prior key generation.

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?

A single compact sentence with the environment scope front-loaded, and the bracketed audience tag is informative rather than filler. It is efficient but under-specified, so brevity is the only strength.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a configuration/setup tool with zero required parameters, no output schema, and no annotations explaining return behavior, the description should say what the caller gets back and whether side effects occur in the sandbox. Neither is covered, leaving the agent unable to predict the outcome of the call.

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%, and both parameters (partnerId, privateKey) are fully documented in the schema including their environment-variable defaults and the privateKey's optional validation role. The description adds no additional parameter meaning, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a verb+resource pair ("Setup sandbox authentication configuration") scoped to the sandbox environment of the payware API, and the "[Merchant]" prefix signals the audience. However, it never says what "setup" concretely does — whether it stores credentials, validates an existing configuration, or emits configuration values — which matters given siblings like payware_authentication_generate_rsa_keys and payware_authentication_create_jwt_token that also produce auth material.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance is given: there is no mention of prerequisites (e.g., that RSA keys should be generated first via payware_authentication_generate_rsa_keys) and no statement of when to pick this over the other authentication tools. The only implied context is "first-time sandbox setup," which the agent must infer.

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