---
title: "Aeontel MCP functions"
description: "MCP functions for managing aeontel."
section: "MCP"
group: "Functions"
order: 700
---

## Functions

### `aeontel`

Typed Aeontel SDK dispatch. Two modes:

- Run: `{ path, args? }` — invoke an SDK method. Every method takes ONE object arg (path params, body fields, query params all live as keys). Calls go through the API with the caller's own privilege.
- Describe: `{ describe: true, paths: [...] }` — return flat TypeScript-style signatures for the listed paths without dispatching. Use this BEFORE calling a method you're not 100% sure of to discover args + returns.

Caller: ${ctx.caller.id} (${ctx.caller.role})

${SDK_METHOD_DIGEST}

```ts
aeontel(input: { path?: string; args?: Record<string, unknown>; describe?: boolean; paths?: string[]; workspaceId?: string }): Promise<unknown>
```
