Skip to main content
Glama

get_founder_wellness

Assess founder burnout risk by tracking work patterns, then provides recovery actions to maintain deal-closing capacity.

Instructions

Checks if you're burning out before you notice — tracks consecutive work days, late nights, and meeting density, then gives you a risk score and specific recovery actions. Because the founder who crashes can't close deals.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
userIdNoThe user's Andru account ID. Required for personalized wellness tracking.
modeNoassessment = burnout risk score + recommendations. dashboard = full wellness data. Default: assessment.

Implementation Reference

  • The MCP tool definition for get_founder_wellness in the catalog.
      name: 'get_founder_wellness',
      description: 'Checks if you\'re burning out before you notice — tracks consecutive work days, late nights, and meeting density, then gives you a risk score and specific recovery actions. Because the founder who crashes can\'t close deals.',
      annotations: READ_ONLY,
      inputSchema: {
        type: 'object',
        properties: {
          userId: {
            type: 'string',
            description: 'The user\'s Andru account ID. Required for personalized wellness tracking.',
          },
          mode: {
            type: 'string',
            enum: ['assessment', 'dashboard'],
            description: 'assessment = burnout risk score + recommendations. dashboard = full wellness data. Default: assessment.',
          },
        },
      },
    },
  • The handler that proxies the 'get_founder_wellness' (and other) tool execution to the backend API via the AndruClient.
    server.setRequestHandler(
      CallToolRequestSchema,
      async (request) => {
        if (!client) {
          return {
            content: [{ type: 'text', text: JSON.stringify({ error: 'ANDRU_API_KEY not configured. Tool execution requires an API key.' }) }],
            isError: true,
          };
        }
        const { name, arguments: args } = request.params;
        try {
          return await client.callTool(name, args || {});
        } catch (error) {
          return {
            content: [{
              type: 'text',
              text: JSON.stringify({ error: error.message }),
            }],
            isError: true,
          };
        }
      }
    );
  • The helper method that performs the network request to the backend for executing tool calls.
    async callTool(name, args) {
      return this.post('/api/mcp/tools/call', { tool: name, arguments: args });
    }

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/geter-andru/andru-revenue-intelligence'

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