Skip to main content
Glama
paulsham

Wiki Analytics Specification MCP Server

by paulsham

get_related_events

Find related analytics events in the same table or flow to understand event relationships and dependencies for implementation.

Instructions

Find events in the same table/flow as a given event.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
event_nameYesName of the event to find related events for

Implementation Reference

  • The handler function retrieves the specified event, then filters all events in the same event_table, excluding the input event, and returns their names and descriptions.
    handler: async (args) => { const event = eventsMap.get(args.event_name); if (!event) { throw new NotFoundError('Event', args.event_name); } const relatedEvents = events .filter(e => e.event_table === event.event_table && e.event_name !== args.event_name) .map(e => ({ event_name: e.event_name, description: e.event_description })); return { event: args.event_name, table: event.event_table, related_events: relatedEvents }; }
  • Input schema defining the required 'event_name' parameter.
    inputSchema: { type: 'object', properties: { event_name: { type: 'string', description: 'Name of the event to find related events for' } }, required: ['event_name'] },
  • Full tool definition and registration within the exported tools object.
    get_related_events: { description: 'Find events in the same table/flow as a given event.', inputSchema: { type: 'object', properties: { event_name: { type: 'string', description: 'Name of the event to find related events for' } }, required: ['event_name'] }, handler: async (args) => { const event = eventsMap.get(args.event_name); if (!event) { throw new NotFoundError('Event', args.event_name); } const relatedEvents = events .filter(e => e.event_table === event.event_table && e.event_name !== args.event_name) .map(e => ({ event_name: e.event_name, description: e.event_description })); return { event: args.event_name, table: event.event_table, related_events: relatedEvents }; } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/paulsham/wiki-mcp-analytics-test-1.1.0'

If you have feedback or need assistance with the MCP directory API, please join our Discord server