Skip to main content
Glama
InditexTech

MCP Microsoft Teams Server

by InditexTech

get_member_by_name

Retrieve member details from Microsoft Teams using the member's name to simplify user identification and collaboration management.

Instructions

Get a member by its name

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesMember name

Implementation Reference

  • The MCP tool handler for get_member_by_name. It logs the call, retrieves the Teams client, and delegates to the client's get_member_by_name method. The input schema is defined inline using Field.
    @mcp.tool(name="get_member_by_name", description="Get a member by its name")
    async def get_member_by_name(
        ctx: Context, name: str = Field(description="Member name")
    ):
        await ctx.debug(f"get_member_by_name with name={name}")
        client = _get_teams_client(ctx)
        return await client.get_member_by_name(name)
  • Core implementation of get_member_by_name in the Teams client class. It fetches all members and searches for the one matching the given name.
    async def get_member_by_name(self, name: str) -> TeamsMember | None:
        members = await self.list_members()
        for member in members:
            if member.name == name:
                return member

Tool Definition Quality

Score is being calculated. Check back soon.

Install Server

Other Tools

Related Tools

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/InditexTech/mcp-teams-server'

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