---
title: "impersonate_account. Metadata MCP tool reference"
url: https://metadata.io/developers/tools/impersonate_account
description: "Switch the active Metadata account context to another account so every later tool call operates on THAT account. Writes tool on the Metadata MCP server, with its full JSON Schema."
source: metadata.io
---

# impersonate_account

Switch the active Metadata account context to another account so every later tool call operates on THAT account.

Writes [account](https://metadata.io/developers/tools/#cat-account)

## What it does

## Arguments

| Argument | Type |   | Notes |
|---|---|---|---|
| `account_id` | string | required | ID of the Metadata account to switch into. |

## Request

**Request template, not a complete runnable example.** Replace placeholders, empty objects, arrays, and zero values with valid account-specific inputs. Read required fields and nested constraints in the full schema. Confirm the account, connected channels, and referenced assets before calling a write tool.

## Response

## Related

Other account tools:

- [connect_crm](https://metadata.io/developers/tools/connect_crm) Writes
- [create_topup_link](https://metadata.io/developers/tools/create_topup_link) Destructive
- [get_account_details](https://metadata.io/developers/tools/get_account_details) Read
- [get_credit_balance](https://metadata.io/developers/tools/get_credit_balance) Read
- [get_credit_transactions](https://metadata.io/developers/tools/get_credit_transactions) Read
- [get_integrations_status](https://metadata.io/developers/tools/get_integrations_status) Read
- [get_payment_status](https://metadata.io/developers/tools/get_payment_status) Read
- [list_user_accounts](https://metadata.io/developers/tools/list_user_accounts) Read

[Browse the tool catalog](https://metadata.io/developers/tools/) · [machine-readable index](https://metadata.io/developers/tools.json)
