Skip to main content
Glama
openl-tablets

OpenL MCP Server

Official

List Guides

openl_list_guides
Read-onlyIdempotent

List bundled OpenL Tablets reference documents (specifications and guide chapters) with metadata only, filterable by type and search term, and paginated.

Instructions

List the OpenL reference documentation bundled with this server — METADATA ONLY (id, type, title, source path, size in bytes), never bodies; fetch bodies with openl_get_guides. The bundle embeds the OpenL Tablets docs at the release tag matching the targeted OpenL Studio version: 'specification' entries are config-file/project-layout specs (rules.xml, rules-deploy.xml, project structure, openl-maven-plugin), 'guide' entries are the Reference Guide chapters (table types, table properties, functions and data types, projects, BEX/function appendices). Filter with 'type' and/or case-insensitive 'search' over id+title; results are paginated (limit/offset). Read-only, local — never calls OpenL Studio.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeNoFilter by document type: 'specification' (config-file and project-layout specs, e.g. rules.xml) or 'guide' (OpenL Tablets Reference Guide chapters). Omit for both.
limitNo
offsetNo
searchNoCase-insensitive substring matched against each entry's id and title (e.g. 'decision table', 'spreadsheet', 'rules.xml').
response_formatNoResponse format: 'json' for structured data, 'markdown' for human-readable (default), 'markdown_concise' for brief summary (1-2 paragraphs), 'markdown_detailed' for full details with contextmarkdown
Behavior5/5

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

The description adds significant context beyond annotations: it explains that the tool is read-only, local (never calls OpenL Studio), and that it returns only metadata. It also describes the source of the data (bundled documentation at a specific release tag), which is not covered by readOnlyHint or idempotentHint.

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?

The description is efficient but dense, packing key information into a single paragraph. It uses dashes and semicolons to separate ideas, but could benefit from bullet points for readability. No redundant sentences.

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?

The description covers the core purpose, filtering, pagination, and relationship to a sibling tool. However, it does not mention the response_format parameter or explain the return structure beyond listing metadata fields. Given the simplicity of the tool, it is mostly complete.

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?

The schema already has descriptions for 3 of 5 parameters (type, search, response_format) providing 60% coverage. The description adds context for pagination (limit/offset) but does not elaborate on response_format. Overall, it adds marginal value beyond the schema.

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 clearly states the tool's function: to list metadata of OpenL reference documentation, explicitly noting it returns only metadata and directing to openl_get_guides for bodies. It distinguishes from siblings by specifying the scope and linking to the complementary 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 provides clear context for when to use this tool (listing metadata) and directs to openl_get_guides for full content. It mentions filtering and pagination but does not explicitly state when not to use it or alternative scenarios.

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/openl-tablets/openl-mcp'

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