Skip to main content
Glama
magiclane

Magic Lane MCP Docs Server

Official
by magiclane

List Magic Lane documentation pages

list_docs
Read-onlyIdempotent

Browse the Magic Lane documentation index by sections or pages, filter by source or section, and paginate results to find relevant SDK and API pages.

Instructions

Browse the Magic Lane documentation index (llms.txt). mode "sections" returns a compact table of contents (sections with page counts); mode "pages" lists pages with title, URL and the description (one over 200 characters cut to its first sentence, or at a word — where the room ends when its second half has no space; search_docs gives it whole), 50 per call by default, 100 at most (page with offset). When mode is omitted it defaults to "sections" for source "all" without a section filter, and "pages" otherwise. Start with the TOC, then drill into one source/section with mode "pages".

Input Schema

NameRequiredDescriptionDefault
modeNo"sections" = compact TOC with page counts; "pages" = full page list. See default above.
limitNoIn "pages" mode: pages per response (default 50, at most 100).
offsetNoIn "pages" mode: skip this many pages (for paging through a long listing).
sourceNoRestrict listing to one documentation source.all
sectionNoOptional case-insensitive filter on the section, e.g. "routing" or "Examples › Maps & 3D Scene". Sections mirror the documentation URL: "Examples › <category>" and "Guides › <topic>".

Output Schema

NameRequiredDescriptionDefault
modeYes
pagesYes"pages" mode: the pages of this slice. Empty in "sections" mode.
totalYesPages matching the source and section filters.
offsetYes"pages" mode: position of the first page of this slice.
messageYesWhat the listing shows and how to continue (paging, or how to drill down).
sectionsYes"sections" mode: every section with its page count. Empty in "pages" mode.
nextOffsetNo"pages" mode: offset of the next slice; absent at the end.
failedSourcesYesSource files that could not be loaded: "index" (llms.txt) or "full-text" (llms-full.txt) — a problem with the files on developer.magiclane.com or with reaching it, never a gap in the documentation.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, open-world, so the bar is lower, but the description still adds real behavior: 50-per-call default with a 100 hard cap, offset paging, and the description-truncation rule (cut to first sentence or at a word). It does not discuss ordering of results or whether the index is cached, which would be the remaining gaps.

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

Conciseness3/5

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

The purpose is front-loaded and no sentence is wasted, but the middle sentence is a single sprawling run-on with nested parentheticals ("or at a word — where the room ends when its second half has no space") that takes several passes to parse. Splitting mode behavior, limits, and truncation into separate sentences would improve scanability without losing content.

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 five-parameter, all-optional listing tool with a full output schema and annotations, the description covers the workflow, mode defaults, pagination, and truncation caveat. The only soft spot is the ambiguous truncation phrasing, which could leave an agent unsure whether a description was cut mid-sentence and whether to re-fetch via search_docs.

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 coverage is 100%, so the schema already documents all five parameters, and the 3 baseline applies. The description does add the non-obvious conditional default resolution for mode ("sections" only for source "all" with no section filter, "pages" otherwise), which the schema explicitly defers to it — a genuine value-add that keeps this from being pure repetition.

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?

States a specific verb and resource ("Browse the Magic Lane documentation index (llms.txt)") and immediately splits the behavior into two named modes with distinct outputs. It is clearly distinguishable from siblings like read_doc, search_docs, and read_docs_batch, which operate on individual documents rather than the index.

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?

Gives an explicit workflow: "Start with the TOC, then drill into one source/section with mode 'pages'," and routes a narrow case (full untruncated descriptions) to search_docs. What is missing is a stated when-not-to-use — e.g. that full-text or concept lookups should skip this tool entirely in favor of search_docs.

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