MCP Server
Beta feature: this MCP Server is currently not open to the public.
Use the Signitic MCP Server to connect AI clients over HTTP and query read-only business data for a single Signitic workspace. The public MCP surface is intentionally bounded to support and operational use cases around users, campaigns, groups, workspace coverage, and business statistics.
Access is not open to the public yet. The documentation below describes the planned public MCP surface, but it is not available for customers at this time.
Endpoint
HTTP https://mcp.signitic.com/mcp
Headers
x-api-key*
String
A Signitic API key belonging to a workspace with MCP enabled.
Transport
The current MCP exposure is HTTP-only. stdio is not supported on this server.
Use an MCP client that supports HTTP transport and custom headers, then send x-api-key with every request.
Authentication and scope
Every MCP session is resolved from the
x-api-keyheader.The API key is mapped to exactly one workspace and MCP must be enabled on that workspace.
All tools are read-only.
Cross-workspace access is blocked. The optional
workspacePublicIdaccepted bystats_get_workspace_overviewmust match the workspace resolved from the API key.
Server guarantees
Server name:
Signitic MCPVersion:
1.0.0Default path:
/mcpSession TTL: 1 hour
Rate limit: 30 tool calls per minute, per tool, per workspace, per actor
Audit logging: every successful and failed tool call is logged server-side
Available tool domains
User ToolsCampaign ToolsGroup ToolsWorkspace ToolsStats ToolsPublic tool catalog
user
user_list, user_count, user_find, user_get_summary, user_get_support_context
campaign
campaign_list, campaign_find, campaign_get_summary, campaign_get_support_context
group
group_list, group_find, group_get_summary, group_get_support_context
workspace
workspace_get_user_profile_completeness, workspace_get_campaign_assignment_overview, workspace_get_group_completeness
stats
stats_get_workspace_overview, stats_get_campaign_performance, stats_get_user_metrics
Authentication failure
If the API key is missing or invalid, the server returns a JSON-RPC error response such as:
with HTTP status 401 Unauthorized.
If the API key resolves a workspace where MCP is disabled, the same JSON-RPC envelope is returned with:
message = "MCP is disabled for this workspace."error.data.reason = "mcp_disabled"
Tool execution errors
Tool-level validation, access, not-found, and rate-limit failures are returned as MCP execution errors by the server.
Common cases:
Invalid parameters: for example an invalid public ID format, an invalid date, or
from > toNot found: the requested user or campaign does not belong to the current workspace
Rate limited: too many MCP tool requests
Identifier formats
userPublicId
usr_<26 lowercase base32 chars>
campaignPublicId
cp_<26 lowercase base32 chars>
groupPublicId
grp_<26 lowercase base32 chars>
workspacePublicId
<26 lowercase base32 chars>
Notes for clients
Search tools are bounded to a maximum of 10 results per request.
user_list,campaign_list, andgroup_listare capped to the first 25 readable records.stats_get_campaign_performanceandstats_get_user_metricsdefault to a 30-day window, and infer the missing bound when onlyfromortois provided.Stats periods are limited to 90 inclusive days when both
fromandtoare provided.stats_get_workspace_overviewrequires bothfromandto.On the dedicated MCP host, only
/and/mcpare exposed.
Last updated