# MCP: client-config

Source: <https://telegafirst.com/docs/mcp-client-config>
Locale: ru
releaseGitSha: 0bb11ef116e17ec64c802d5476eaff442e53d252
sourceContentDigest: adba89aa5e020b5e9c15688e0129d429e0e8cc5e9c8fc238d4e8cd9bb785e442
Version: 9

# MCP: client-config

Определения инструментов. Обновляйте tools/list после изменения прав. required\_scopes: ALL.

## connect\_channel

Connect an additional customer channel using its credentials. Never echo credentials in results.

Scopes (ALL): \["client-config:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-connect-channel)

## create\_menu\_button

Create menu button with exactly one URL, Mini App URL or callback action; returns tenant seq\_num.

Scopes (ALL): \["client-config:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-create-menu-button)

## create\_menu\_group

Create menu group; returns tenant seq\_num.

Scopes (ALL): \["client-config:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-create-menu-group)

## delete\_menu\_button

Delete menu button by tenant seq\_num.

Scopes (ALL): \["client-config:write"]. Risk: "destructive".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-delete-menu-button)

## delete\_menu\_group

Delete menu group by tenant seq\_num.

Scopes (ALL): \["client-config:write"]. Risk: "destructive".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-delete-menu-group)

## get\_client\_config

Read the tenant client-level settings: default operator language (ru/en), timezone, reporting currency, revenue-attribution window + dialog auto-close days, LLM-arbiter toggle, operator price-override flag, per-user AI-token spend caps, plus read-only token balances (monthly + package). OWNER-ONLY. 0-cost read.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-get-client-config)

## get\_data\_dictionary

Describe the available logical CRM tables, their tenant-scoped record handles, and their relationships. Behavioural history is available only through the analytics agent.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-get-data-dictionary)

## get\_menu\_button

Read menu button by tenant seq\_num.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-get-menu-button)

## get\_menu\_group

Read menu group by tenant seq\_num.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-get-menu-group)

## get\_plan\_checkout\_link

Get the checkout link for the canonical Starter platform tariff. This only returns a link; it never purchases, charges, or changes the plan.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-get-plan-checkout-link)

## get\_token\_billing

Read this business’s AI token billing: current-period limit and remaining tokens, plus every purchased token package with its remaining balance and expiry. Read-only.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-get-token-billing)

## get\_token\_topup\_link

Get the checkout link for an additional AI token package. This only returns a link; it never purchases, charges, or grants tokens.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-get-token-topup-link)

## list\_menu\_buttons

List menu buttons for the active business with tenant seq\_num.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-list-menu-buttons)

## list\_menu\_groups

List menu groups for the active business with tenant seq\_num.

Scopes (ALL): \["client-config:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-list-menu-groups)

## onboarding\_connect\_channel

Connect an additional customer channel using its credentials. Never echo credentials in results.

Scopes (ALL): \["client-config:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-onboarding-connect-channel)

## update\_client\_config

Update the tenant client-level settings (partial patch — send only the fields you change; pass null to clear a token cap). Idempotent. OWNER-ONLY. Token BALANCES are read-only and cannot be set here. Returns the full updated config.

Scopes (ALL): \["client-config:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-update-client-config)

## update\_menu\_button

Update menu button with its updated\_at version as if\_match.

Scopes (ALL): \["client-config:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-update-menu-button)

## update\_menu\_group

Update menu group with its updated\_at version as if\_match.

Scopes (ALL): \["client-config:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-update-menu-group)
