<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[agents](../../) / [Exports](../modules) / IMCPToolConfig

# Interface: IMCPToolConfig

MCP (Model Context Protocol) configuration

## Table of contents

### Properties

- [endpoint](IMCPToolConfig#endpoint)
- [version](IMCPToolConfig#version)
- [auth](IMCPToolConfig#auth)
- [toolConfig](IMCPToolConfig#toolconfig)
- [timeout](IMCPToolConfig#timeout)

## Properties

### endpoint

• **endpoint**: `string`

MCP server endpoint

#### Defined in

[packages/agents/src/interfaces/tool.ts:188](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/tool.ts#L188)

---

### version

• `Optional` **version**: `string`

Protocol version

#### Defined in

[packages/agents/src/interfaces/tool.ts:190](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/tool.ts#L190)

---

### auth

• `Optional` **auth**: `Object`

Authentication configuration

#### Type declaration

| Name    | Type                     |
| :------ | :----------------------- |
| `type`  | `"bearer"` \| `"apiKey"` |
| `token` | `string`                 |

#### Defined in

[packages/agents/src/interfaces/tool.ts:192](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/tool.ts#L192)

---

### toolConfig

• `Optional` **toolConfig**: `Record`\<`string`, `string` \| `number` \| `boolean`\>

Tool-specific configuration

#### Defined in

[packages/agents/src/interfaces/tool.ts:197](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/tool.ts#L197)

---

### timeout

• `Optional` **timeout**: `number`

Timeout in milliseconds

#### Defined in

[packages/agents/src/interfaces/tool.ts:199](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/tool.ts#L199)
