mcpDeterministic
Create signal tracker
tools/call
Create a signal tracker. Auto-provisions a backing enrichment table. Parallel Monitor uses type intent with sources=["parallel_monitor"] and source_config.parallel_monitor containing query and credential_id. Creating a recurring monitor is a paid external action and requires workflow approval.
Parameters
workspaceId
string
Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client.
workspace_id
string
Workspace UUID (optional when using API key auth - inferred from the key).
namerequired
string
Human-friendly tracker name.
typerequired
string
No description.
keyword | own_post_engagers | competitor_post_engagers | hiring | funding | ai_discovery | intent
capture_only
boolean
competitor_post_engagers only. Use an isolated Radar Engagers table with automatic enrichment off. Cannot combine with campaign destinations or a custom table.
keywords
string[]
Required for keyword type.
monitored_post_url
string
Required for own_post_engagers and competitor_post_engagers.
linkedin_account_id
string
Optional - first workspace account is auto-assigned when omitted.
search_provider
string
Search provider used by the tracker.
platform | serper | tavily | parallel | exa | firecrawl | spider | brave
sources
string[]
No description.
source_config
object
Provider-specific signal tracker configuration.
credential_id
string
Workspace credential for the chosen search_provider.
max_people_per_company
number
For web-scout types. Defaults to 5.
enrichment_options
object
AI enrichment columns to add to the tracker table. ASK THE USER which they want before submitting (three independent toggles). (1) companyEnrichment: Prospector AI column that returns company_name, website, company_description, company_linkedin, company_headcount. Defaults ON for engager/follower types (LinkedIn only returns name+headline+url), OFF for hiring/funding/ai_discovery (search results already include company data). (2) messaging: AI-generated personalized opener column. Defaults ON for engager/follower types, OFF otherwise. (3) icpScoring: 0-100 fit score against the workspace ICP. ALWAYS opt-in, never auto-enabled. Shape: { companyEnrichment?: {enabled: boolean}, messaging?: {enabled: boolean}, icpScoring?: {enabled: boolean} }. Omit the whole field to accept defaults.
run_settings
object
Optional. Shape: { autoProcessNewRows?: boolean }. Defaults to false (cells render as click-to-enrich).
campaign_id
string
For engager types - push leads directly to this campaign instead of creating a table.
webhook_url
string
Optional webhook to notify on new signals.
Example
MCP tools/calljson
{"jsonrpc": "2.0","id": 1,"method": "tools/call","params": {"name": "create-signal-tracker","arguments": {"name": "Hiring signals","type": "hiring"}}}
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.