MMetadata /docs
Docs/Tools/get_account_details

get_account_details

Current user and account information.

Read account

Returns data. Calling it changes nothing, so it is safe in an unattended loop.

What it does

Current user and account information.

USE FOR: "Which account am I using?", "Who am I logged in as?", "What's my account name/status?", "What channels are enabled?", "What's my subscription/plan?"

Returns authenticated user details and associated account information.

`effectiveAccountId` and `effectiveAccountName` name the account every tool acts on: the account the session is switched into, when there is one, otherwise the user's own. `accountId` and `accountName` can name the user's home account instead, so answer "which account am I using?" from the effective fields. `switchedIntoAccount` is true when the platform reported the switch apart from the home account.

Arguments

Takes no arguments.

Request

curl
curl -s -X POST https://mcp-server.metadata.io/mcp \
  -H "Authorization: $METADATA_PAT" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-11-25" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_account_details","arguments":{}}}'

Response

Recorded 2026-09-05 from the production server, in 1699 ms. Values that identify a customer or disclose money are replaced with typed placeholders; keys, types and nesting are exactly as returned.

recorded response
{
 "id": 6,
 "firstName": "[firstName redacted]",
 "lastName": "[lastName redacted]",
 "email": "[email redacted]",
 "role": "SUPER_USER",
 "roleId": "sys_super_user",
 "status": "ACTIVE",
 "saml": false,
 "accountId": "[number redacted]",
 "userId": 6,
 "domain": "[domain redacted]",
 "phoneNumber": "[phoneNumber redacted]",
 "jobTitle": null,
 "country": null,
 "uiPreference": "CLASSIC",
 "experiencePromptDismissed": false,
 "accountName": "[accountName redacted]",
 "landingSubdomain": "metadataone",
 "impersonate": null,
 "accountStatus": "ACTIVE",
 "impersonatedAccountStatus": null,
 "currency": "USD",
 "renewalDate": "2026-02-27T22:32:37.000Z",
 "subscriptionChangeStatus": {
  "hasScheduledDowngrade": false,
  "hasScheduledCancellation": false
 },
 "isSocial": true,
 "auth0UserId": "[auth0UserId redacted]",
 "subscriptionComponents": [
  "audiences",
  "bid-agent",
  "campaigns",
  "insights",
  "mcp-server"
 ],
 "accountType": "DEMAND_HUB",
 "hasPaymentCCSetup": true,
 "referralCode": "[referralCode redacted]",
 "subscriptionCustomerId": "[number redacted]",
 "referralUrl": "[referralUrl redacted]"
}

Other account tools:

Browse the tool catalog · machine-readable index