Skip to main content
Glama
LawrenceCirillo

QuickBase MCP Server

quickbase_get_tables

Retrieve a comprehensive list of all tables within a QuickBase application using this MCP server tool, enabling efficient data management and organization.

Instructions

Get list of all tables in the application

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Core handler function that executes the QuickBase API request to get all tables in the application.
    async getAppTables(): Promise<any[]> { const response = await this.axios.get(`/tables`, { params: { appId: this.config.appId } }); return response.data; }
  • MCP server dispatch handler that calls the client method for quickbase_get_tables tool.
    case 'quickbase_get_tables': return { content: [ { type: 'text', text: JSON.stringify(await this.qbClient.getAppTables(), null, 2), }, ], };
  • Tool schema definition including name, description, and empty input schema (no parameters required).
    name: 'quickbase_get_tables', description: 'Get list of all tables in the application', inputSchema: { type: 'object', properties: {}, required: [] } },
  • src/index.ts:50-52 (registration)
    Registration of all tools including quickbase_get_tables via the quickbaseTools export.
    this.server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools: quickbaseTools,

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/LawrenceCirillo/QuickBase-MCP-Server'

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