Skip to main content
Tools are how an agent acts on the world: running shell commands, reading files, calling APIs. Each tool exposes itself to the LLM as a JSON Schema, and the agent invokes it through a unified streaming interface. AgentScope organizes tool-related building blocks under three concepts: A minimal Toolkit takes a list of tool instances:
A Toolkit created with tools alone exposes those tools in the special "basic" group, which is always active. Adding mcps, skills_or_loaders, or extra tool_groups extends what the agent can reach.

Next Steps

Each capability source has its own page:

Python Tool

Built-in tools, custom tools, function wrapping, and tool middleware.

MCP

Connect MCP servers and use their tools.

Skill

Extend agent capabilities with markdown instruction sets.

Meta Tool

Let the agent activate and deactivate tool groups at runtime.

Further Reading

Agent

How agents orchestrate tool calls in the ReAct loop.

Permission System

Fine-grained control over which tools can execute and when.