/** * Meta API Documentation Tool * * Retrieves documentation for Xano's Meta API. * Re-exports from the meta_api_docs module with ToolResult support. */ import { metaApiDocsToolSpec, topics, getTopicNames, getTopicDescriptions } from "../meta_api_docs/index.js"; import type { MetaApiDocsArgs, DetailLevel, TopicDoc } from "../meta_api_docs/types.js"; import type { ToolResult } from "./types.js"; export { metaApiDocsToolSpec, topics as metaApiTopics, getTopicNames as getMetaApiTopicNames, getTopicDescriptions as getMetaApiTopicDescriptions, }; export type { MetaApiDocsArgs, DetailLevel, TopicDoc }; export interface MetaApiDocsResult { documentation: string; } /** * Get Xano Meta API documentation. * * @param args - Documentation arguments * @returns Documentation content * * @example * ```ts * import { metaApiDocs } from '@xano/developer-mcp'; * * // Get overview * const overview = metaApiDocs({ topic: 'start' }); * * // Get workspace documentation with examples * const workspaceDocs = metaApiDocs({ * topic: 'workspace', * detail_level: 'examples', * include_schemas: true * }); * ``` */ export declare function metaApiDocs(args: MetaApiDocsArgs): MetaApiDocsResult; /** * Get Meta API documentation and return a ToolResult. */ export declare function metaApiDocsTool(args: MetaApiDocsArgs): ToolResult;