Skip to main content
Glama
nonnname

T-Invest MCP Server

by nonnname

get_user_info

Retrieve user profile details from T-Invest, including tariff plans and qualified investor status, to verify account information and access permissions.

Instructions

Получить информацию о профиле пользователя в Т-Инвестициях (тариф, статус квал. инвестора)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler implementation for the 'get_user_info' tool.
    server.tool(
      'get_user_info',
      'Получить информацию о профиле пользователя в Т-Инвестициях (тариф, статус квал. инвестора)',
      {},
      READ_ONLY,
      async () => {
        try {
          const response = await client.post<GetInfoResponse>(
            API_PATHS.USERS.GET_INFO,
            {},
          );
    
          const lines: string[] = [
            `Тариф: ${response.tariff ?? 'н/д'}`,
            `Премиум: ${response.premStatus ? 'да' : 'нет'}`,
            `Квалифицированный инвестор: ${response.qualStatus ? 'да' : 'нет'}`,
          ];
    
          return { content: [{ type: 'text' as const, text: lines.join('\n') }] };
        } catch (error) {
          return {
            content: [{ type: 'text' as const, text: `Ошибка: ${error instanceof Error ? error.message : String(error)}` }],
            isError: true,
          };
        }
      },
    );
  • Function to register 'get_user_info' tool to the MCP server.
    export function registerGetUserInfo(server: McpServer, client: TInvestClient): void {

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/nonnname/t-invest-mcp-server'

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