provider mcp_analytics POST /api/projects/{project_id}/mcp_analytics/missing_capabilities/
@utdk/posthog /api/projects/{project_id}/mcp_analytics/missing_capabilities/
mcp_analytics_missing_capabilities_create
Create a new missing capability report for the current project.
project_id path required
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
string

Try it

Authentication
Configure credentials for PostHog API
mcpAnalyticsMissingCapabilitiesCreate
POST/api/projects/{project_id}/mcp_analytics/missing_capabilities/
Create a new missing capability report for the current project.

Parameters

required

Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.

Input

The tool the user tried before leaving feedback, if known.

MCP client name, for example Claude Desktop or Cursor.

Version string for the MCP client when available.

MCP protocol version negotiated for the session when available.

Transport used for the MCP session, for example streamable_http or sse.

Stable MCP session identifier when available.

Trace identifier for the surrounding MCP workflow when available.

required

The user's intended outcome when using MCP.

required

Capability, tool, or workflow support that is currently missing.

Whether the missing capability blocked the user's progress.

Configure credentials above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import posthog from '@utdk/posthog';

await posthog.mcpAnalyticsMissingCapabilitiesCreate({
  "blocked": true
})