Run report

Rows of a table report with their Record ID#, in the report order.

MCP tool quickbase_read → run_report

read

Opens one table report and returns its columns and rows in the order the report sorts them, each row with its Record ID#. Filters saved in the report apply; the dynamic filters are not changed. Pass next_cursor back as cursor for the next page. A chart report returns an error, because Quickbase has no row data for it; use a table report.

Parameters

Parameters: run_report
NameTypeDescription
app string required string App name as it appears under My apps, e.g. 'Field Ops'.
table string required string Table name as it appears in the app's sidebar, e.g. 'Work orders'.
report string required string Report name from list_reports, e.g. 'Overdue work orders'.
limit integer integer Rows to return in this call.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "quickbase_read",
    "arguments": {
      "operation": "run_report",
      "arguments": {
        "app": "Field Ops",
        "table": "Work orders",
        "report": "Overdue work orders"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "report": "Overdue work orders",
    "columns": [
      "Title",
      "Site",
      "Assigned to",
      "Due"
    ],
    "rows": [
      {
        "record_id": 1042,
        "values": [
          "Replace pump seal",
          "Plant North",
          "Sam Ortiz",
          "2026-10-17"
        ]
      },
      {
        "record_id": 1057,
        "values": [
          "Inspect boiler 3",
          "Plant South",
          "Lena Park",
          "2026-10-20"
        ]
      },
      {
        "record_id": 1063,
        "values": [
          "Repaint bay door",
          "Depot",
          "Sam Ortiz",
          "2026-10-21"
        ]
      }
    ],
    "next_cursor": null
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.