Which Layer Do I Need?
The Layers
Each layer maps to one package and one job.Client
Connect an agent to any external MCP server and use its tools.Light server
Serve a small, config-driven tool set from the terminal CLI.Heavy host
Serve the full PraisonAI capability registry, recipes, and auth.Best Practices
Client for consuming, host for serving
Client for consuming, host for serving
Use the agents-tier
MCP class to consume external tools. Use praisonai-mcp to expose your own agents to MCP clients.Light server for a fixed tool set
Light server for a fixed tool set
praisonai serve mcp is the lightest way to publish a handful of config-driven tools without the heavy host.Heavy host for auth and recipes
Heavy host for auth and recipes
Reach for
praisonai-mcp when you need OAuth 2.1 / OIDC, HTTP-stream transport, or recipe serving.Related
praisonai-mcp Package
Standalone heavy-host package guide.
MCP Integration
Connect agents to external MCP servers.
PraisonAI MCP Server
Heavy MCP host reference.
Package Tiers
How the seven packages stack.

