> ## Documentation Index
> Fetch the complete documentation index at: https://docs.widgentic.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# @widgentic/mcp

> Runtime exports of the @widgentic/mcp entry — generated from the package itself.

```bash theme={null}
npm install @widgentic/mcp
```

```ts theme={null}
import { ACTION_MAX_BYTES } from "@widgentic/mcp";
```

## Runtime exports

* `ACTION_MAX_BYTES`
* `ACTION_TIMEOUT_MS`
* `BodyTooLargeError`
* `DEFAULT_EXECUTIONS_PER_MINUTE`
* `DEFAULT_MAX_BODY_BYTES`
* `EXECUTE_ACTION_TOOL`
* `GET_AUTHORING_GUIDE_TOOL`
* `LIST_SCHEMAS_TOOL`
* `LIST_THEMES_TOOL`
* `LIST_THEME_TOKENS_TOOL`
* `LIST_WIDGETS_TOOL`
* `RENDER_WIDGET_TOOL`
* `WIDGENTIC_APP_MIME_TYPE`
* `WIDGENTIC_APP_TEMPLATE_URI`
* `WIDGENTIC_CAPABILITY`
* `WIDGENTIC_MIME_TYPE`
* `WIDGENTIC_UI_URI_PREFIX`
* `WIDGENTIC_URI`
* `WIDGENTIC_VERSION`
* `buildAppTemplate`
* `buildAuthoringGuide`
* `clearInlineImageCache`
* `createExecutionLimiter`
* `declareWidgetCapability`
* `extractWidgetPayload`
* `fetchImageAsDataUri`
* `guardedJsonFetch`
* `handleExecuteAction`
* `handleGetAuthoringGuide`
* `handleListSchemas`
* `handleListThemeTokens`
* `handleListThemes`
* `handleListWidgets`
* `handleRenderWidget`
* `hostSupportsWidgets`
* `inlineImagesInHtml`
* `inlineRenderResultImages`
* `isPrivateAddress`
* `isWidgetResult`
* `pinnedHttpsFetch`
* `positiveIntFromEnv`
* `readBodyText`
* `resolvePublicAddress`
* `testHttpAction`
* `toTextResult`
* `toWidgetResult`

Type-only exports are not visible at runtime; see the [package README](https://github.com/widgentic/widgentic/blob/main/packages/mcp/README.md) and the bundled declarations.
