Skip to main content
Glama

Mekari Jurnal MCP by usefulapi

List payment methods

jurnal_list_payment_methods
Read-only

Payment methods (cash, transfer and so on). Not paged. GET /payment_methods.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior3/5

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

The annotations already declare this is a read-only, open-world operation, so the description need not carry the full safety profile. It adds useful behavior with 'Not paged' and the underlying GET endpoint, but does not describe authentication requirements, rate limits, or return shape.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely short and front-loads the resource, the no-pagination behavior, and the endpoint. Every fragment adds some useful context without redundant explanation.

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?

For a zero-parameter, read-only list endpoint with annotations covering safety, the description is sufficiently complete to call the tool correctly. It does not detail the returned fields, but the resource is simple and examples are provided.

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

Parameters4/5

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

The tool has zero parameters and an empty schema, so parameter semantics are inherently complete. The description also notes 'Not paged,' which reinforces that no pagination parameters are expected.

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 identifies the specific resource as payment methods and gives examples (cash, transfer), and the title/name supply the list verb. It is clear enough to distinguish this from siblings like jurnal_list_taxes or jurnal_list_accounts, though the description itself does not explicitly say 'list'.

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 implied: call this to obtain payment methods, and 'Not paged' indicates no pagination handling is needed. There is no explicit when-to-use guidance versus alternatives, but the resource is narrow and unambiguous.

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.