MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / registerAllTools

Function registerAllTools

packages/mcp/src/tools/index.ts:29–72  ·  view source on GitHub ↗
(
  server: McpServer,
  context: McpAuthContext,
)

Source from the content-addressed store, hash-verified

27import { registerProjectTools } from './projects';
28
29export function registerAllTools(
30 server: McpServer,
31 context: McpAuthContext,
32): void {
33 // Project access — always call first to discover available projects
34 registerProjectTools(server, context);
35 registerDashboardLinkTools(server, context);
36 registerReportTools(server, context);
37
38 // Analytics — discovery (call these first to understand the data)
39 registerEventNameTools(server, context);
40 registerPropertyValueTools(server, context);
41
42 // Analytics — event data
43 registerEventTools(server, context);
44 registerSessionTools(server, context);
45
46 // Analytics — profiles
47 registerProfileTools(server, context);
48 registerProfileMetricTools(server, context);
49
50 // Analytics — groups (B2B)
51 registerGroupTools(server, context);
52
53 // Analytics — aggregated metrics
54 registerOverviewTools(server, context);
55 registerActiveUserTools(server, context);
56 registerPageTools(server, context);
57 registerPagePerformanceTools(server, context);
58 registerPageConversionTools(server, context);
59 registerTrafficTools(server, context);
60
61 // Analytics — user behavior
62 registerFunnelTools(server, context);
63 registerRetentionTools(server, context);
64 registerEngagementTools(server, context);
65 registerUserFlowTools(server, context);
66
67 // Google Search Console
68 registerGscOverviewTools(server, context);
69 registerGscPageTools(server, context);
70 registerGscQueryTools(server, context);
71 registerGscCannibalizationTools(server, context);
72}

Callers 1

createMcpServerFunction · 0.90

Calls 15

registerProjectToolsFunction · 0.90
registerReportToolsFunction · 0.90
registerEventNameToolsFunction · 0.90
registerEventToolsFunction · 0.90
registerSessionToolsFunction · 0.90
registerProfileToolsFunction · 0.90
registerGroupToolsFunction · 0.90
registerOverviewToolsFunction · 0.90
registerActiveUserToolsFunction · 0.90

Tested by

no test coverage detected