MCP Capabilities
Tools 13
get_company_stats
Description: Retourne les statistiques globales de l'organisme de formation : nombre total de sessions, nombre de sessions actives (publiées), nombre total de stagiaires inscrits. Ne retourne ni les formations ni les formateurs (voir get_trainings et get_teachers).
Handler: App\Domain\Quali\McpTool\CompanyMcpTool::getCompanyStats()
Parameters
| Name | Type | Required | Default | Description |
|---|
Full Schema
array:2 [ "type" => "object" "properties" => {#7355} ] |
get_conformity_status
Description: État de conformité Qualiopi de l'OF.
Handler: App\Domain\Quali\McpTool\ConformityMcpTool::getConformityStatus()
Parameters
| Name | Type | Required | Default | Description |
|---|
Full Schema
array:2 [ "type" => "object" "properties" => {#2197} ] |
get_overdue_indicators
Description: Indicateurs Qualiopi non conformes ou en retard.
Handler: App\Domain\Quali\McpTool\ConformityMcpTool::getOverdueIndicators()
Parameters
| Name | Type | Required | Default | Description |
|---|
Full Schema
array:2 [ "type" => "object" "properties" => {#7552} ] |
search_documents
Description: Recherche dans les documents de l'OF.
Handler: App\Domain\Quali\McpTool\DocumentMcpTool::searchDocuments()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
query |
string | No |
|
- |
Full Schema
array:2 [ "type" => "object" "properties" => array:1 [ "query" => array:2 [ "type" => "string" "default" => "" ] ] ] |
search_emails
Description: Recherche dans les emails envoyés par l'OF (par nom de destinataire).
Handler: App\Domain\Quali\McpTool\EmailMcpTool::searchEmails()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
recipientName |
string | No |
|
- |
Full Schema
array:2 [ "type" => "object" "properties" => array:1 [ "recipientName" => array:2 [ "type" => "string" "default" => "" ] ] ] |
search_questionnaires
Description: Recherche dans les questionnaires de l'OF (par statut ou type).
Handler: App\Domain\Quali\McpTool\QuestionnaireMcpTool::searchQuestionnaires()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
status |
string | No |
|
- |
type |
string | No |
|
- |
Full Schema
array:2 [ "type" => "object" "properties" => array:2 [ "status" => array:2 [ "type" => "string" "default" => "" ] "type" => array:2 [ "type" => "string" "default" => "" ] ] ] |
get_active_sessions
Description: Liste les sessions actives (en cours ou à venir) de l'OF.
Handler: App\Domain\Quali\McpTool\SessionMcpTool::getActiveSessions()
Parameters
| Name | Type | Required | Default | Description |
|---|
Full Schema
array:2 [ "type" => "object" "properties" => {#7540} ] |
get_session_details
Description: Retourne les détails complets d'une session (stagiaires, formateurs, documents, signatures) à partir de son ID numérique.
Handler: App\Domain\Quali\McpTool\SessionMcpTool::getSessionDetails()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
sessionId |
integer | Yes | - | - |
Full Schema
array:3 [ "type" => "object" "properties" => array:1 [ "sessionId" => array:1 [ "type" => "integer" ] ] "required" => array:1 [ 0 => "sessionId" ] ] |
get_ended_sessions
Description: Liste les sessions terminées de l'OF.
Handler: App\Domain\Quali\McpTool\SessionMcpTool::getEndedSessions()
Parameters
| Name | Type | Required | Default | Description |
|---|
Full Schema
array:2 [ "type" => "object" "properties" => {#6849} ] |
get_teachers
Description: Liste les formateurs de l'OF.
Handler: App\Domain\Quali\McpTool\TeacherMcpTool::getTeachers()
Parameters
| Name | Type | Required | Default | Description |
|---|
Full Schema
array:2 [ "type" => "object" "properties" => {#2252} ] |
get_teacher_details
Description: Détails d'un formateur par son ID.
Handler: App\Domain\Quali\McpTool\TeacherMcpTool::getTeacherDetails()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
teacherId |
integer | Yes | - | - |
Full Schema
array:3 [ "type" => "object" "properties" => array:1 [ "teacherId" => array:1 [ "type" => "integer" ] ] "required" => array:1 [ 0 => "teacherId" ] ] |
get_trainings
Description: Liste les formations de l'OF.
Handler: App\Domain\Quali\McpTool\TrainingMcpTool::getTrainings()
Parameters
| Name | Type | Required | Default | Description |
|---|
Full Schema
array:2 [ "type" => "object" "properties" => {#9025} ] |
get_training_details
Description: Détails complets d'une formation par son ID.
Handler: App\Domain\Quali\McpTool\TrainingMcpTool::getTrainingDetails()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
trainingId |
integer | Yes | - | - |
Full Schema
array:3 [ "type" => "object" "properties" => array:1 [ "trainingId" => array:1 [ "type" => "integer" ] ] "required" => array:1 [ 0 => "trainingId" ] ] |
Prompts 0
No prompts were registered.
Resources 0
No resources were registered.
Resource Templates 0
No resource templates were registered.