Skip to main content
Glama

GetMyIdentity

Read-onlyIdempotent

Resolve the caller's identity from their API key or OAuth token. Call this FIRST when the user asks about "my graph" but has not provided a graph ID. For a graph/service key, me resolves to a Graph: use id as the graphId and variants[].name as the variant for the graph-scoped health-check tools, so the user does not have to supply either. For a user (personal key or OAuth), me resolves to a User instead: there's no single graph, so each org membership's graphs[].id / graphs[].variants[].name lists the graphId/variant options the graph-scoped tools need, across every org the user belongs to. Also handles service-account keys.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataNo
errorsNo
extensionsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / data / properties / me / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "__typename": {
      -        "description": "The typename of this object",
      -        "type": "string"
      -      },
      -      "account": {
      -        "anyOf": [
      -          {
      -            "properties": {
      -              "id": {
      -                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                "oneOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "integer"
      -                  }
      -                ]
      -              },
      -              "name": {
      -                "description": "Name of the organization, which can change over time and isn't unique.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "The organization that this graph belongs to."
      -      },
      -      "id": {
      -        "description": "The identity's identifier, which is unique among objects of its type.",
      -        "oneOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "integer"
      -          }
      -        ]
      -      },
      -      "memberships": {
      -        "description": "A list of the user's memberships in Apollo Studio organizations.",
      -        "items": {
      -          "properties": {
      -            "account": {
      -              "description": "The organization that the user belongs to.",
      -              "properties": {
      -                "graphs": {
      -                  "description": "Graphs belonging to this organization.",
      -                  "items": {
      -                    "properties": {
      -                      "id": {
      -                        "description": "The graph's globally unique identifier.",
      -                        "oneOf": [
      -                          {
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "integer"
      -                          }
      -                        ]
      -                      },
      -                      "name": {
      -                        "type": "string"
      -                      },
      -                      "variants": {
      -                        "description": "A list of the variants for this graph.",
      -                        "items": {
      -                          "properties": {
      -                            "name": {
      -                              "description": "The variant's name (e.g., `staging`).",
      -                              "type": "string"
      -                            }
      -                          },
      -                          "required": [
      -                            "name"
      -                          ],
      -                          "type": "object"
      -                        },
      -                        "type": "array"
      -                      }
      -                    },
      -                    "required": [
      -                      "id",
      -                      "name",
      -                      "variants"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "type": "array"
      -                },
      -                "id": {
      -                  "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                  "oneOf": [
      -                    {
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "integer"
      -                    }
      -                  ]
      -                },
      -                "name": {
      -                  "description": "Name of the organization, which can change over time and isn't unique.",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "name",
      -                "graphs"
      -              ],
      -              "type": "object"
      -            }
      -          },
      -          "required": [
      -            "account"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "name": {
      -        "description": "The identity's human-readable name.",
      -        "type": "string"
      -      },
      -      "organization": {
      -        "anyOf": [
      -          {
      -            "properties": {
      -              "id": {
      -                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                "oneOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "integer"
      -                  }
      -                ]
      -              },
      -              "name": {
      -                "description": "Name of the organization, which can change over time and isn't unique.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "The organization this service account belongs to."
      -      },
      -      "variants": {
      -        "description": "A list of the variants for this graph.",
      -        "items": {
      -          "properties": {
      -            "name": {
      -              "description": "The variant's name (e.g., `staging`).",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "name"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "id",
      -      "name"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "__typename": {
      +        "description": "The typename of this object",
      +        "type": "string"
      +      },
      +      "account": {
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "id": {
      +                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                "oneOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "integer"
      +                  }
      +                ]
      +              },
      +              "name": {
      +                "description": "Name of the organization, which can change over time and isn't unique. If the organization has no company\nname set, this falls back to the organization's ID.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "The organization that this graph belongs to."
      +      },
      +      "id": {
      +        "description": "The identity's identifier, which is unique among objects of its type.",
      +        "oneOf": [
      +          {
      +            "type": "string"
      +          },
      +          {
      +            "type": "integer"
      +          }
      +        ]
      +      },
      +      "memberships": {
      +        "description": "A list of the user's memberships in Apollo Studio organizations.",
      +        "items": {
      +          "properties": {
      +            "account": {
      +              "description": "The organization that the user belongs to.",
      +              "properties": {
      +                "graphs": {
      +                  "description": "Graphs belonging to this organization.",
      +                  "items": {
      +                    "properties": {
      +                      "id": {
      +                        "description": "The graph's globally unique identifier.",
      +                        "oneOf": [
      +                          {
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "integer"
      +                          }
      +                        ]
      +                      },
      +                      "name": {
      +                        "type": "string"
      +                      },
      +                      "variants": {
      +                        "description": "A list of the variants for this graph.",
      +                        "items": {
      +                          "properties": {
      +                            "name": {
      +                              "description": "The variant's name (e.g., `staging`).",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "name"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "type": "array"
      +                      }
      +                    },
      +                    "required": [
      +                      "id",
      +                      "name",
      +                      "variants"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "id": {
      +                  "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                  "oneOf": [
      +                    {
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "integer"
      +                    }
      +                  ]
      +                },
      +                "name": {
      +                  "description": "Name of the organization, which can change over time and isn't unique. If the organization has no company\nname set, this falls back to the organization's ID.",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "name",
      +                "graphs"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "account"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "name": {
      +        "description": "The identity's human-readable name.",
      +        "type": "string"
      +      },
      +      "organization": {
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "id": {
      +                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                "oneOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "integer"
      +                  }
      +                ]
      +              },
      +              "name": {
      +                "description": "Name of the organization, which can change over time and isn't unique. If the organization has no company\nname set, this falls back to the organization's ID.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "The organization this service account belongs to."
      +      },
      +      "variants": {
      +        "description": "A list of the variants for this graph.",
      +        "items": {
      +          "properties": {
      +            "name": {
      +              "description": "The variant's name (e.g., `staging`).",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "name"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "id",
      +      "name"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  2. Changed2 schema fields changed
    • addedOutput schema / properties / data / properties / me / anyOf
      Added value: +[
      +  {
      +    "properties": {
      +      "__typename": {
      +        "description": "The typename of this object",
      +        "type": "string"
      +      },
      +      "account": {
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "id": {
      +                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                "oneOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "integer"
      +                  }
      +                ]
      +              },
      +              "name": {
      +                "description": "Name of the organization, which can change over time and isn't unique.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "The organization that this graph belongs to."
      +      },
      +      "id": {
      +        "description": "The identity's identifier, which is unique among objects of its type.",
      +        "oneOf": [
      +          {
      +            "type": "string"
      +          },
      +          {
      +            "type": "integer"
      +          }
      +        ]
      +      },
      +      "memberships": {
      +        "description": "A list of the user's memberships in Apollo Studio organizations.",
      +        "items": {
      +          "properties": {
      +            "account": {
      +              "description": "The organization that the user belongs to.",
      +              "properties": {
      +                "graphs": {
      +                  "description": "Graphs belonging to this organization.",
      +                  "items": {
      +                    "properties": {
      +                      "id": {
      +                        "description": "The graph's globally unique identifier.",
      +                        "oneOf": [
      +                          {
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "integer"
      +                          }
      +                        ]
      +                      },
      +                      "name": {
      +                        "type": "string"
      +                      },
      +                      "variants": {
      +                        "description": "A list of the variants for this graph.",
      +                        "items": {
      +                          "properties": {
      +                            "name": {
      +                              "description": "The variant's name (e.g., `staging`).",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "name"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "type": "array"
      +                      }
      +                    },
      +                    "required": [
      +                      "id",
      +                      "name",
      +                      "variants"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "id": {
      +                  "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                  "oneOf": [
      +                    {
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "integer"
      +                    }
      +                  ]
      +                },
      +                "name": {
      +                  "description": "Name of the organization, which can change over time and isn't unique.",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "name",
      +                "graphs"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "account"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "name": {
      +        "description": "The identity's human-readable name.",
      +        "type": "string"
      +      },
      +      "organization": {
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "id": {
      +                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                "oneOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "integer"
      +                  }
      +                ]
      +              },
      +              "name": {
      +                "description": "Name of the organization, which can change over time and isn't unique.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "description": "The organization this service account belongs to."
      +      },
      +      "variants": {
      +        "description": "A list of the variants for this graph.",
      +        "items": {
      +          "properties": {
      +            "name": {
      +              "description": "The variant's name (e.g., `staging`).",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "name"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "id",
      +      "name"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedOutput schema / properties / data / properties / me / oneOf
      Removed value: -[
      -  {
      -    "properties": {
      -      "__typename": {
      -        "description": "The typename of this object",
      -        "type": "string"
      -      },
      -      "account": {
      -        "description": "The organization that this graph belongs to.",
      -        "oneOf": [
      -          {
      -            "properties": {
      -              "id": {
      -                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                "oneOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "integer"
      -                  }
      -                ]
      -              },
      -              "name": {
      -                "description": "Name of the organization, which can change over time and isn't unique.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "id": {
      -        "description": "The identity's identifier, which is unique among objects of its type.",
      -        "oneOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "integer"
      -          }
      -        ]
      -      },
      -      "memberships": {
      -        "description": "A list of the user's memberships in Apollo Studio organizations.",
      -        "items": {
      -          "properties": {
      -            "account": {
      -              "description": "The organization that the user belongs to.",
      -              "properties": {
      -                "graphs": {
      -                  "description": "Graphs belonging to this organization.",
      -                  "items": {
      -                    "properties": {
      -                      "id": {
      -                        "description": "The graph's globally unique identifier.",
      -                        "oneOf": [
      -                          {
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "integer"
      -                          }
      -                        ]
      -                      },
      -                      "name": {
      -                        "type": "string"
      -                      },
      -                      "variants": {
      -                        "description": "A list of the variants for this graph.",
      -                        "items": {
      -                          "properties": {
      -                            "name": {
      -                              "description": "The variant's name (e.g., `staging`).",
      -                              "type": "string"
      -                            }
      -                          },
      -                          "required": [
      -                            "name"
      -                          ],
      -                          "type": "object"
      -                        },
      -                        "type": "array"
      -                      }
      -                    },
      -                    "required": [
      -                      "id",
      -                      "name",
      -                      "variants"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "type": "array"
      -                },
      -                "id": {
      -                  "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                  "oneOf": [
      -                    {
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "integer"
      -                    }
      -                  ]
      -                },
      -                "name": {
      -                  "description": "Name of the organization, which can change over time and isn't unique.",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "name",
      -                "graphs"
      -              ],
      -              "type": "object"
      -            }
      -          },
      -          "required": [
      -            "account"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "name": {
      -        "description": "The identity's human-readable name.",
      -        "type": "string"
      -      },
      -      "organization": {
      -        "description": "The organization this service account belongs to.",
      -        "oneOf": [
      -          {
      -            "properties": {
      -              "id": {
      -                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                "oneOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "integer"
      -                  }
      -                ]
      -              },
      -              "name": {
      -                "description": "Name of the organization, which can change over time and isn't unique.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "variants": {
      -        "description": "A list of the variants for this graph.",
      -        "items": {
      -          "properties": {
      -            "name": {
      -              "description": "The variant's name (e.g., `staging`).",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "name"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "id",
      -      "name"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
  3. Changed1 schema field changed
    • changedOutput schema / properties / data / properties / me / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "__typename": {
      -        "description": "The typename of this object",
      -        "type": "string"
      -      },
      -      "account": {
      -        "description": "The organization that this graph belongs to.",
      -        "oneOf": [
      -          {
      -            "properties": {
      -              "id": {
      -                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                "oneOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "integer"
      -                  }
      -                ]
      -              },
      -              "name": {
      -                "description": "Name of the organization, which can change over time and isn't unique.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "id": {
      -        "description": "The identity's identifier, which is unique among objects of its type.",
      -        "oneOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "integer"
      -          }
      -        ]
      -      },
      -      "memberships": {
      -        "description": "A list of the user's memberships in Apollo Studio organizations.",
      -        "items": {
      -          "properties": {
      -            "account": {
      -              "description": "The organization that the user belongs to.",
      -              "properties": {
      -                "id": {
      -                  "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                  "oneOf": [
      -                    {
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "integer"
      -                    }
      -                  ]
      -                },
      -                "name": {
      -                  "description": "Name of the organization, which can change over time and isn't unique.",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "id",
      -                "name"
      -              ],
      -              "type": "object"
      -            }
      -          },
      -          "required": [
      -            "account"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "name": {
      -        "description": "The identity's human-readable name.",
      -        "type": "string"
      -      },
      -      "organization": {
      -        "description": "The organization this service account belongs to.",
      -        "oneOf": [
      -          {
      -            "properties": {
      -              "id": {
      -                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      -                "oneOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "integer"
      -                  }
      -                ]
      -              },
      -              "name": {
      -                "description": "Name of the organization, which can change over time and isn't unique.",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "id",
      -              "name"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "variants": {
      -        "description": "A list of the variants for this graph.",
      -        "items": {
      -          "properties": {
      -            "name": {
      -              "description": "The variant's name (e.g., `staging`).",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "name"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "id",
      -      "name"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "__typename": {
      +        "description": "The typename of this object",
      +        "type": "string"
      +      },
      +      "account": {
      +        "description": "The organization that this graph belongs to.",
      +        "oneOf": [
      +          {
      +            "properties": {
      +              "id": {
      +                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                "oneOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "integer"
      +                  }
      +                ]
      +              },
      +              "name": {
      +                "description": "Name of the organization, which can change over time and isn't unique.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "id": {
      +        "description": "The identity's identifier, which is unique among objects of its type.",
      +        "oneOf": [
      +          {
      +            "type": "string"
      +          },
      +          {
      +            "type": "integer"
      +          }
      +        ]
      +      },
      +      "memberships": {
      +        "description": "A list of the user's memberships in Apollo Studio organizations.",
      +        "items": {
      +          "properties": {
      +            "account": {
      +              "description": "The organization that the user belongs to.",
      +              "properties": {
      +                "graphs": {
      +                  "description": "Graphs belonging to this organization.",
      +                  "items": {
      +                    "properties": {
      +                      "id": {
      +                        "description": "The graph's globally unique identifier.",
      +                        "oneOf": [
      +                          {
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "integer"
      +                          }
      +                        ]
      +                      },
      +                      "name": {
      +                        "type": "string"
      +                      },
      +                      "variants": {
      +                        "description": "A list of the variants for this graph.",
      +                        "items": {
      +                          "properties": {
      +                            "name": {
      +                              "description": "The variant's name (e.g., `staging`).",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "name"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        "type": "array"
      +                      }
      +                    },
      +                    "required": [
      +                      "id",
      +                      "name",
      +                      "variants"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "id": {
      +                  "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                  "oneOf": [
      +                    {
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "integer"
      +                    }
      +                  ]
      +                },
      +                "name": {
      +                  "description": "Name of the organization, which can change over time and isn't unique.",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "id",
      +                "name",
      +                "graphs"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "account"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "name": {
      +        "description": "The identity's human-readable name.",
      +        "type": "string"
      +      },
      +      "organization": {
      +        "description": "The organization this service account belongs to.",
      +        "oneOf": [
      +          {
      +            "properties": {
      +              "id": {
      +                "description": "Globally unique identifier, which isn't guaranteed stable (can be changed by administrators).",
      +                "oneOf": [
      +                  {
      +                    "type": "string"
      +                  },
      +                  {
      +                    "type": "integer"
      +                  }
      +                ]
      +              },
      +              "name": {
      +                "description": "Name of the organization, which can change over time and isn't unique.",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "name"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "variants": {
      +        "description": "A list of the variants for this graph.",
      +        "items": {
      +          "properties": {
      +            "name": {
      +              "description": "The variant's name (e.g., `staging`).",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "name"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "id",
      +      "name"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  4. First observed

TDQS

A4.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, and non-destructive behavior. The description adds meaningful behavioral context beyond that: how `me` resolves differently for graph/service keys vs user keys, how to derive graphId and variant, and that service-account keys are handled.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but every sentence earns its place: purpose, when to call, Graph resolution, User resolution, and service-account handling. It is front-loaded with the core action and usage trigger before diving into details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter tool with a rich output schema and safety annotations, the description is complete enough. It explains the two resolution paths, how to map results to downstream tool parameters, and covers service-account keys, leaving no critical ambiguity for an agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the schema is fully covered and no parameter documentation is needed. The description correctly focuses on the implicit auth context rather than inputs, earning the baseline for parameterless tools.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource: resolve the caller's identity from their API key or OAuth token. It clearly distinguishes the two possible resolution outcomes (Graph vs User) and is not confusable with any sibling tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says to call this FIRST when the user asks about 'my graph' but has not provided a graph ID. It also explains how to use the result with graph-scoped health-check tools, giving concrete routing guidance for both Graph and User cases.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources