mcpDeterministic

Create table

tools/call

Create a new enrichment table in a workspace. The minimum is { name, workspaceId } - everything else is optional. You can pre-seed columns, point at a sourceType, attach to a workbook, opt in to AI messages, or pre-configure enrichmentOptions (companyEnrichment / icpScoring / messaging) so the table is ready to enrich on first row.

Parameters

workspaceIdrequired
string
No description.
namerequired
string
No description.
description
string
No description.
columns
object[]
Optional pre-seeded Column[] (id, name, type, config).
sourceType
string
Optional canonical source type. Unipile people sources automatically receive Company Research.
blank | csv | rss | website_visitors | webhook | linkedin_search | slack | signal | crm | job_scraper | sales_nav_list | sales_nav_search | connections | followers | ai_discovery | apollo
sourceConfig
object
Source-specific config (e.g. RSS feed URL, webhook secret).
workbookId
string
Optional workbook UUID to attach this table to.
webhookToken
string
Optional webhook token for sourceType=webhook.
enrichmentOptions
object
Same shape as on signal trackers: { companyEnrichment, icpScoring?, messaging? }.
aiMessagesEnabled
boolean
Pre-enable the AI messages column.

Example

MCP tools/calljson
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "create-table",
"arguments": {
"name": "example",
"workspaceId": "00000000-0000-4000-8000-000000000000"
}
}
}

Response

The operation is available, but its typed response schema has not been published yet.

JSON-RPC errors

-32602
Invalid parameters. Field-level details are returned in the JSON-RPC error data.
-32001
Authentication or hosted AI consent is required.
-32003
Workspace access is denied.
-32029
The request was rate limited.
Pipeline MCP documentation | Pipeline