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

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