'user', 'content' => "Create a {$type} with status {$status} and priority {$priority} for {$author}"], ]; } /** * Resource template with list completion for categories. */ #[McpResourceTemplate( uriTemplate: 'content://{category}/{slug}', name: 'content_template' )] public function getContent( #[CompletionProvider(values: ['news', 'blog', 'docs', 'api'])] string $category, string $slug, ): array { return [ 'category' => $category, 'slug' => $slug, 'url' => "https://example.com/{$category}/{$slug}", ]; } }