Skip to main content
Glama
parmarnaresh86

SAP Business One Order-to-Cash MCP Server

list_hana_schemas

List available company schemas on the HANA tenant to find valid schema names for direct queries, avoiding guesswork.

Instructions

List company schemas available on this HANA tenant (excludes SAP/HANA system schemas). Use this to discover valid schema names for query_hana_direct instead of guessing.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses the important behavioral scope: it lists only company schemas and excludes system schemas, which is critical for interpreting the result. It does not mention authorization or output format, but for a simple read-only listing tool with zero parameters, these are minor omissions.

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?

Two sentences, no wasted words. The main purpose and exclusion are front-loaded, and the secondary usage hint is placed after the core definition. Every clause earns its place.

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

Completeness5/5

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

For a zero-parameter discovery tool with no output schema, the description is fully complete: it defines the result, the exclusions, and the intended downstream use. An agent has all the information needed to call it correctly and interpret its output.

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?

There are zero parameters, so the baseline is 4 per calibration guidelines. The description adds no parameter-specific detail because none is needed; the behavior itself is fully described.

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?

The description starts with a specific verb 'List' and a clear resource: 'company schemas available on this HANA tenant'. It also adds a precise exclusion ('excludes SAP/HANA system schemas') and distinguishes itself from query tools like query_hana_direct by framing itself as a discovery tool.

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

Usage Guidelines4/5

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

The description explicitly states a use case: 'Use this to discover valid schema names for query_hana_direct instead of guessing.' This provides clear when-to-use context and names the downstream tool. It does not discuss alternatives or when-not-to-use, but the guidance is strong enough for an agent to know when to invoke it.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/parmarnaresh86/AgentSphere-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server