# Overview

Agents in Fetch Hive combine model settings, instructions, MCP tools, and sub agents into one assistant you can test in the app and invoke from code.

## What you'll find here

* [Creating and Configuring](https://docs.fetchhive.com/agents/creating-and-configuring) - Create an agent, open the editor, and manage its settings and MCP tools
* [Testing with Chat](https://docs.fetchhive.com/agents/testing-with-chat) - Test messages in the editor before you run an agent from your own code
* [Sub Agents](https://docs.fetchhive.com/agents/sub-agents) - Let one agent call another agent in the same workspace as a tool
* [Run with API](https://docs.fetchhive.com/agents/run-with-api) - Invoke an agent over HTTP
* [Run with Python SDK](https://docs.fetchhive.com/agents/run-with-python-sdk) - Invoke an agent from Python
* [Run with Node.js SDK](https://docs.fetchhive.com/agents/run-with-nodejs-sdk) - Invoke an agent from Node.js
* [Logs](https://docs.fetchhive.com/agents/logs) - Inspect agent runs and debug production behavior
* [MCP Tools](https://docs.fetchhive.com/agents/mcp-tools/mcp-tools) - Learn what each built-in MCP tool adds to an agent
