Projects
Projects are lightweight containers for related programmable Tables. Every Table belongs to a Project, and a workspace always has an editable Untitled Project when no Project exists.
i
Project-first product
Put durable work in Tables; use descriptions, long-text fields, record detail, views, and activity for supporting context.
Create a Project
Create a named Project with the app or MCP. The public REST API lists Projects and creates Tables inside them, but it does not currently expose a REST create-Project operation.
{
"tool": "hypertab_create_project",
"arguments": { "title": "Customer research" }
}List Projects
GET /v1/projects returns the current workspace's Projects. If the workspace has none, Hypertab creates and returns an editable Untitled Project.
{
"tool": "hypertab_list_projects",
"arguments": {}
}Create a Table in a Project
Pass the selected Project's project_id to hypertab_create_table. Hypertab creates the Table and its Project ownership as one operation. REST clients can send the same Table body without project_id to POST /v1/projects/:projectId/tables.
{
"tool": "hypertab_create_table",
"arguments": {
"project_id": "pg_project_id",
"name": "customer_research",
"columns": [{ "name": "customer", "type": "text" }]
}
}AI
For MCP
Use
hypertab_list_projects → hypertab_create_project when needed → hypertab_create_table with the Project ID. Return the direct Table link when finished.