Skip to main content
Tools bridge your agent with the real world, enabling it to execute code, search the web, call external APIs, and more. AgentScope supports three categories of tools:

Native Python Functions

Wrap any Python function as a tool using the Toolkit class with automatic JSON schema generation.

MCP Server

Connect to Model Context Protocol (MCP) servers to access a wide ecosystem of external tools.

Agent Skills

Reusable, composable skill modules that encapsulate higher-level agent capabilities.
AgentScope delegates tool invocation entirely to LLM provider APIs (OpenAI, Anthropic, Google Gemini, DashScope). Structured output parsing and tool-calling logic happen on the model inference side, not within the framework itself. AgentScope focuses on providing a seamless interface for defining and integrating tools.