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

# Attaching Capabilities

> Add tools and capabilities to your agents. Manage built-in, connectors, and plugins.

Give agents access to tools by attaching capabilities.

## Three Capability Types

### Built-in Capabilities

Pre-configured tools like Web Search, Code Runner, Files, etc.

### Connectors

External API integrations (REST, MCP Registry, Custom MCP).

### Plugins

Custom WebAssembly tools you've created.

## Attaching Capabilities

<Steps>
  <Step title="Open Agent Settings">
    **Agents** > Select agent > **Settings**
  </Step>

  <Step title="Go to Capabilities Tab">
    Click **Capabilities** tab.
  </Step>

  <Step title="Attach New Capability">
    Click **Attach Capability** button.
  </Step>

  <Step title="Choose Type">
    Select Built-in, Connector, or Plugin.
  </Step>

  <Step title="Select Capability">
    Choose specific capability from list.
  </Step>

  <Step title="Save">
    Click **Save** to attach.
  </Step>
</Steps>

## Managing Capabilities

### View Attached Capabilities

* **Settings** > **Capabilities** tab
* Shows all attached capabilities
* Status (Active/Inactive)

### Remove Capability

1. Click **Remove** on capability
2. Confirm removal
3. Agent immediately loses access

### Reorder Capabilities

Drag capabilities to reorder (affects tool discovery priority).

## Built-in Capabilities

Immediately available. No configuration needed.

**Popular combinations:**

* Research: Web Search + Browser + Knowledge Retrieval
* Data Analysis: Code Runner + Files + Sandbox
* API Integration: HTTP Client + Files

See [Built-in Capabilities Overview](/docs/run/capabilities/overview) for details on each.

## Connectors

Pre-configured external integrations.

### Attach Connector

1. Connector must be created first
2. **Settings** > **Capabilities**
3. Click **Attach Capability** > **Connectors**
4. Select connector
5. Click **Attach**

### Connector Configuration

Some connectors allow per-agent settings (e.g., API rate limiting).

## Plugins

Custom tools you've built.

### Attach Plugin

1. Plugin must be created and published
2. **Settings** > **Capabilities**
3. Click **Attach Capability** > **Plugins**
4. Select plugin
5. Click **Attach**

## Tool Visibility

With **Omni Tool** enabled, agent automatically discovers best tool for each task.

Without Omni, agent must explicitly choose tools.

## Cost Considerations

For current pricing details, see [Pricing](https://noorle.com/pricing/).

Each capability type has associated usage costs. Monitor in **Account** > **Usage** dashboard.

## Testing Capabilities

After attaching:

1. Open agent
2. Click **Chat**
3. Ask agent to use specific tool
4. Verify it works
5. Check for errors

Example: "Search for Python tutorials"

## Troubleshooting

### Capability not working

* Verify it's attached (**Settings** > **Capabilities**)
* Check capability requirements met
* Test capability individually
* Review error messages

### Agent slow

* Too many capabilities increases latency
* Remove unused ones
* Prioritize important tools

### Permission denied

* Check agent has permission to use connector
* Verify connector credentials valid
* Ensure resource restrictions allow access

## Next Steps

* [Built-in Capabilities](/docs/run/capabilities/overview)
* [Creating Connectors](/docs/run/connectors/overview)
* [System Prompts](/docs/run/agents/system-prompts)
