Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARA_BASE_URLNoURL de base de l'API Arahttps://ara.numerique.gouv.fr/api
ARA_PASSWORDNoMot de passe pour auto-login au démarrage
ARA_USERNAMENoEmail pour auto-login au démarrage
ARA_AUTH_TOKENNoToken JWT pré-configuré (évite le login)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
auth_signinA

Authenticate to the Ara platform using email/password. Returns a JWT token that will be used for all subsequent requests. Required only if ARA_AUTH_TOKEN is not set.

create_auditA

Create a new RGAA accessibility audit in Ara. Returns the audit with its editUniqueId (for editing) and consultUniqueId (for viewing the report).

Audit types:

  • FULL: all 106 RGAA criteria

  • FAST: 25 key criteria (audit rapide)

  • COMPLEMENTARY: 50 criteria (audit complémentaire)

get_auditA

Retrieve a full audit by its editUniqueId. Returns all metadata, pages, environments, and notes.

update_auditC

Full update of an audit's metadata (procedure info, auditor info, environments, tools, technologies, notes, etc.).

patch_audit_notesA

Update only the notes field of an audit. Useful for adding audit observations without touching other metadata.

delete_auditA

Soft-delete an audit. The audit will return HTTP 410 Gone for future requests.

duplicate_auditA

Fully duplicate an existing audit (metadata, pages, RGAA results, example images). Returns a new audit with fresh IDs.

publish_auditA

Mark an audit as published/completed. The audit must be fully filled in (all criteria evaluated) before publishing. Returns HTTP 409 if incomplete.

get_audit_resultsA

Retrieve all criterion results for an audit. Returns an array of results, each with:

  • topic (1-13): RGAA topic number

  • criterium: criterion number within the topic

  • pageId: ID of the audited page

  • status: COMPLIANT | NOT_COMPLIANT | NOT_APPLICABLE | NOT_TESTED

  • compliantComment / notCompliantComment / notApplicableComment

  • userImpact: MINOR | MAJOR | BLOCKING (when not compliant)

  • quickWin: whether the fix is easy

update_audit_resultsA

Update criterion results for an audit. Send an array of result items. Each item targets one criterion on one page using (pageId, topic, criterium).

The topic/criterium must be a valid RGAA combination. Topics 1-13:

  1. Images, 2. Cadres, 3. Couleurs, 4. Multimédia, 5. Tableaux,

  2. Liens, 7. Scripts, 8. Éléments obligatoires, 9. Structuration,

  3. Présentation, 11. Formulaires, 12. Navigation, 13. Consultation

Status values: COMPLIANT, NOT_COMPLIANT, NOT_APPLICABLE, NOT_TESTED User impact values: MINOR, MAJOR, BLOCKING

get_page_resultsA

Get criterion results for a specific page of an audit. The pageSlug is typically the page order number.

get_reportA

Get the full audit report (read-only). Includes accessibility rate, criteria counts, and result distributions by page and topic. Uses the consultUniqueId (not the editUniqueId).

update_statementB

Update the accessibility statement (déclaration d'accessibilité) for an audit. This is used to generate the public accessibility statement.

export_csvB

Export audit results in CSV format.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DavidPivert/ara-rgaa-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server