{
  "info": {
    "name": "Baserow — mcp.ai",
    "description": "REST API for the Baserow MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/baserow",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "baserow_create_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "user"
          ]
        },
        "description": "Tool to create a new Baserow user with the provided details. Use when you need to register a new user account in Baserow. After creating an account, an initial workspace containing a database is autom",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"email\": \"\",\n  \"language\": \"\",\n  \"password\": \"\",\n  \"template_id\": 0,\n  \"authenticate\": false,\n  \"workspace_invitation_token\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_dispatch_builder_page_data_source",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/dispatch/builder/page/data/source",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "dispatch",
            "builder",
            "page",
            "data",
            "source"
          ]
        },
        "description": "Tool to dispatch the service of a builder page data source and return the result. Use when you need to execute a data source query in Baserow's builder application.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"metadata\": {},\n  \"data_source_id\": 0,\n  \"ClientSessionId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_dispatch_public_builder_page_data_source",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/dispatch/public/builder/page/data/source",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "dispatch",
            "public",
            "builder",
            "page",
            "data",
            "source"
          ]
        },
        "description": "Tool to dispatch the service of a published builder page data source and return the result. Use this when you need to execute a data source in a public/published Baserow builder domain.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"metadata\": {},\n  \"data_source_id\": 0,\n  \"ClientSessionId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_get_form_view_metadata",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/form/view/metadata",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "form",
            "view",
            "metadata"
          ]
        },
        "description": "Tool to retrieve metadata for a Baserow form view. Use when you need to get form structure and configuration details for constructing a form with the right fields. The form must be publicly shared or ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"slug\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_get_public_builder_by_domain_name",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/public/builder/by/domain/name",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "public",
            "builder",
            "by",
            "domain",
            "name"
          ]
        },
        "description": "Tool to retrieve the public published version of a builder by its domain name. Use when you need to access a published Baserow builder application and its configuration, including pages, scripts, them",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"domain_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_get_record_names_builder_page_data_source",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/record/names/builder/page/data/source",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "record",
            "names",
            "builder",
            "page",
            "data",
            "source"
          ]
        },
        "description": "Tool to find the record names associated with a given list of record ids. Use when you need to retrieve the display names for specific records from a builder page data source.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"record_ids\": \"\",\n  \"data_source_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_get_settings",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/settings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "settings"
          ]
        },
        "description": "Tool to retrieve all admin configured settings for the Baserow instance. Use when you need to check system-wide configuration like signup policies, email verification settings, or workspace creation p",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_list_application_user_sources",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/application/user/sources",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "application",
            "user",
            "sources"
          ]
        },
        "description": "Tool to list all user sources of an application if the user has access to the related application's workspace. Use when you need to retrieve user source configurations for a Baserow application. If th",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"application_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_list_auth_providers_login_options",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/auth/providers/login/options",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "auth",
            "providers",
            "login",
            "options"
          ]
        },
        "description": "Tool to list available login options for configured authentication providers. Use when you need to discover which authentication methods are enabled for the Baserow instance.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_list_databases",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/databases",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "databases"
          ]
        },
        "description": "This tool retrieves a list of all databases in a specified workspace. As a fundamental operation, it allows users to discover which databases are available in their Baserow workspace. This operation i",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_list_tables",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/tables",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "tables"
          ]
        },
        "description": "This tool lists all tables within a specified Baserow database. It allows users to retrieve information about all tables in a database by using the GET /api/database/{database_id}/tables/ endpoint. Th",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"database_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_list_templates",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/templates",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "templates"
          ]
        },
        "description": "Tool to list all template categories and their related templates. The template's workspace_id can be used for previewing purposes because that workspace contains publicly accessible applications. Use ",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_send_password_reset_email",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/send/password/reset/email",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "send",
            "password",
            "reset",
            "email"
          ]
        },
        "description": "Tool to send a password reset email to a user's email address. The email contains a password reset link that is valid for 48 hours. The endpoint will not fail if the email address is not found.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\",\n  \"base_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "baserow_send_verify_email",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/send/verify/email",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "send",
            "verify",
            "email"
          ]
        },
        "description": "Tool to send a verification email to a user's email address. Use when you need to trigger email verification for a user account that hasn't been verified yet.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}