Skip to main content
Fentaris exposes a few core types to wire middleware, hooks, and transports.

UserContext

ToolCallRequest

Middleware

ListToolsHook

FentarisTransport

The resource, prompt, template, and completion methods are optional. Tool-only transports remain valid; Fentaris returns empty list responses for unsupported list operations and errors for unsupported read/get/complete operations.

MCP server feature aliases

Fentaris re-exports typed aliases for the new request and result shapes: