MCP Tools Reference: gmailmcp.googleapis.com

도구: create_label

인증된 사용자의 Gmail 계정에 새 라벨을 만듭니다.

다음 샘플은 curl를 사용하여 create_label MCP 도구를 호출하는 방법을 보여줍니다.

curl 요청
curl --location 'https://gmailmcp.googleapis.com/mcp/v1' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "create_label",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

입력 스키마

CreateLabel RPC의 요청 메시지입니다.

CreateLabelRequest

JSON 표현
{
  "displayName": string,

  "color": {
    object (LabelColor)
  }
}
필드
displayName

string

필수 항목입니다. 만들려는 라벨의 표시 이름입니다.

통합 필드 _color.

_color는 다음 중 하나여야 합니다.

color

object (LabelColor)

선택사항입니다. 라벨의 색상입니다.

LabelColor

JSON 표현
{
  "textColor": string,
  "backgroundColor": string
}
필드
textColor

string

라벨의 텍스트 색상으로, 16진수 문자열로 표현됩니다 (예: '#000000').

backgroundColor

string

라벨의 배경색으로, 16진수 문자열로 표시됩니다 (예: '#ffffff').

출력 스키마

라벨의 세부정보입니다.

라벨

JSON 표현
{
  "labelId": string,
  "name": string,
  "color": {
    object (LabelColor)
  },

  "threadsTotal": integer

  "threadsUnread": integer
}
필드
labelId

string

라벨의 고유 식별자입니다.

name

string

라벨의 사람이 읽을 수 있는 표시 이름입니다.

color

object (LabelColor)

선택사항입니다. 라벨의 색상입니다.

통합 필드 _threads_total.

_threads_total는 다음 중 하나여야 합니다.

threadsTotal

integer

라벨에 속한 총 스레드 수입니다.

통합 필드 _threads_unread.

_threads_unread는 다음 중 하나여야 합니다.

threadsUnread

integer

라벨 아래의 읽지 않은 대화목록 수입니다.

LabelColor

JSON 표현
{
  "textColor": string,
  "backgroundColor": string
}
필드
textColor

string

라벨의 텍스트 색상으로, 16진수 문자열로 표현됩니다 (예: '#000000').

backgroundColor

string

라벨의 배경색으로, 16진수 문자열로 표시됩니다 (예: '#ffffff').

도구 주석

파괴적 힌트: ❌ | 동일한 힌트: ❌ | 읽기 전용 힌트: ❌ | 오픈 월드 힌트: ❌