Connect your AI to AILabsAudit
Access your audits, clients and data directly from ChatGPT, Claude, Gemini or any other MCP-compatible AI assistant. Setup in 5 minutes.
Table of Contents
What is MCP?
MCP (Model Context Protocol) is an open standard that allows AI assistants (like ChatGPT, Claude or Gemini) to connect directly to external services.
In practice, this means you can talk to your AI and ask it to check your audits, list your clients, analyze your scores or export your data — all without leaving the conversation.
The AILabsAudit MCP server exposes over 226 tools to access
all your data: clients, audits, scores, PDF reports, credits, prompts, and more.
New tools include get_geo_checklist, get_hallucinated_urls,
get_native_vs_web_scores, toggle_showcase, get_scheduled_audits,
create_client, get_blog_articles and get_glossary_terms.
Step 1 — Create your API key
Before connecting your AI, you need an MCP API key. It’s like a password that allows your AI to authenticate with AILabsAudit.
aila_).
This key will only be shown once. Keep it in a safe place.
Step 2 — Connect your AI
Choose your AI assistant below to see the adapted instructions:
Claude Desktop (application)
Claude supports MCP natively. Two methods available:
Recommended method: via the interface
https://mcp.ailabsaudit.com/mcp
aila_) and confirmAlternative method: configuration file
If you prefer to configure manually, edit Claude’s configuration file:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add this configuration:
{
"mcpServers": {
"ailabsaudit": {
"command": "npx",
"args": [
"-y",
"tut-remote",
"https://mcp.ailabsaudit.com/mcp"
]
}
}
}
Restart Claude Desktop. On first use, a page will open to enter your API key.
npx command). The interface method (Connectors) requires nothing extra.
ChatGPT (OpenAI)
ChatGPT supports MCP servers via the "Apps" feature in Developer Mode.
https://mcp.ailabsaudit.com/mcpSelect OAuth as the authentication method, then click Create
aila_...) in the form that appears and confirm.
Google Gemini
Gemini supports MCP via its command-line tool Gemini CLI.
Gemini CLI installation
Gemini CLI is installed via npm (requires Node.js 18+):
npm install -g @anthropic-ai/gemini-cli
@anthropic-ai/gemini-cli package is a community wrapper. If you prefer, you can use the MCP server URL directly in any Gemini-compatible client (e.g. Google AI Studio) without installing this package.
Add the MCP server
Quick method (single command):
gemini mcp add --transport http ailabsaudit https://mcp.ailabsaudit.com/mcp
File method: edit ~/.gemini/settings.json:
{
"mcpServers": {
"ailabsaudit": {
"url": "https://mcp.ailabsaudit.com/mcp"
}
}
}
On first launch, Gemini CLI will automatically detect that the server requires authentication and guide you to enter your API key.
Cursor / Windsurf (code editors)
These intelligent code editors support MCP natively via a JSON file.
Cursor
Create or edit the file .cursor/mcp.json at the root of your project (or ~/.cursor/mcp.json for all projects):
{
"mcpServers": {
"ailabsaudit": {
"url": "https://mcp.ailabsaudit.com/mcp",
"type": "streamableHttp",
"headers": {
"X-Api-Key": "aila_YOUR_KEY_HERE"
}
}
}
}
Windsurf
Edit the file ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"ailabsaudit": {
"serverUrl": "https://mcp.ailabsaudit.com/mcp",
"headers": {
"X-Api-Key": "aila_YOUR_KEY_HERE"
}
}
}
}
Restart the editor after saving the file.
aila_YOUR_KEY_HERE with the API key you created in step 1.
Any other MCP client
Any software compatible with the MCP protocol can connect to AILabsAudit. Here is the connection information:
https://mcp.ailabsaudit.com/mcp
Streamable HTTP (recommended) or SSE
OAuth 2.1 (automatic) or header
X-Api-Key: aila_YOUR_KEY
Generic JSON configuration
Most MCP clients use a similar JSON format:
{
"mcpServers": {
"ailabsaudit": {
"url": "https://mcp.ailabsaudit.com/mcp",
"headers": {
"X-Api-Key": "aila_YOUR_KEY_HERE"
}
}
}
}
Via npx (universal bridge)
If your client only supports local servers, you can use the mcp-remote bridge:
{
"mcpServers": {
"ailabsaudit": {
"command": "npx",
"args": [
"-y",
"tut-remote",
"https://mcp.ailabsaudit.com/mcp"
]
}
}
}
mcp-remote bridge requires Node.js installed on your machine.
It automatically handles OAuth authentication by opening your browser.
What can you do with it?
Once connected, you can ask your AI to do everything you normally do on AILabsAudit — in natural language. Here are some examples:
Client management
- "List all my clients"
- "Show me the details of client Dupont"
- "Which of my clients are in the restaurant industry?"
- "Give me a complete 360 view of client X"
- "Create a new client 'Restaurant Dupont' in the restaurant sector based in Paris"
Audits and scores
- "Show me the results of client Y’s latest audit"
- "Compare scores between ChatGPT and Claude for this client"
- "What’s the visibility trend for my client over the last 3 months?"
- "Which AI models give the best scores for my clients?"
- "Launch a full GEO audit for client Y right now"
Prompt management
- "Add 10 competitive prompts about online restaurant booking for client Dupont"
- "Disable the discovery prompts for client X"
- "Set the weight of the comparison prompts to 8 for client Y"
- "Show me the full prompt taxonomy"
End-to-end workflow (create + prompts + audit in one sentence)
Your AI chains
create_client → add_prompts_bulk → launch_audit in a single turn — no copy-paste, no UI navigation.
Reports and export
- "Export all audit data for client Z"
- "Show me recently generated PDF reports"
- "What’s the average cost per audit?"
Credits and subscription
- "How many credits do I have left?"
- "Show me my consumption history"
- "What credit packs are available?"
All available tools
The AILabsAudit MCP server exposes 226 public tools across 20 categories. Each tool is tagged either “Read” (read-only) or “Write” (creates, updates or deletes data), and its access level shows whether it works with an End-client key (scoped to a single client) or requires an Agent/Agency key.
- AI prompt management — create (
create_custom_prompt,add_prompts_bulk), update (update_custom_prompt), toggle (toggle_client_prompt) and tune the weight (set_client_prompt_weight) of prompts straight from your AI. The full taxonomy is exposed viaget_prompt_taxonomy. - Audits & scheduling — launch an audit (
launch_audit), track progress (get_audit_progress), schedule recurring audits (create_scheduled_audit) and compare two audits (compare_audits). - Advanced GEO modules — SSR diagnosis (
get_ssr_crawlability), entity health (get_entity_health), citation readiness (get_citation_readiness), 26-point GEO checklist (get_geo_checklist) and hallucinated URLs (get_hallucinated_urls).
Clients 26
| Tool | Description | Mode | Access |
|---|---|---|---|
export_client_data | Exporte toutes les données d'un client en JSON (GDPR data portability). | Read | End client |
get_client_brief_for_prompts | Retourne le contexte client en format COMPACT pour générer des prompts pertinents. | Read | Partner |
get_client_competitors | Liste les concurrents configurés pour un client. | Read | End client |
get_client_contacts | Liste les contacts d'un client. | Read | End client |
get_client_detail | Détails complets d'un client (tous les champs). | Read | End client |
get_client_portal_access | Obtient le lien d'accès au portail client en lecture seule. | Read | Partner |
get_client_portfolio_overview | Dashboard résumé du portefeuille : total clients, par statut/secteur, activité récente, clients nécessitant attention. | Read | Partner |
get_client_preferences | Préférences du client (auto_report_default, etc.). | Read | End client |
get_client_summary | Résumé concis d'un client : infos clés, dernier audit, total audits, plans d'action actifs. | Read | End client |
get_clients | Liste les clients avec filtrage et pagination. Les partners voient uniquement leurs propres clients. | Read | Partner |
get_clients_by_country | Agrège les clients par pays avec comptage. | Read | Partner |
get_clients_by_sector | Agrège les clients par secteur avec comptage. Utile pour l'analyse de portefeuille. | Read | Partner |
get_competitor_detail | Détails complets d'un concurrent. | Read | End client |
get_contact_detail | Détails d'un contact spécifique. | Read | End client |
get_geo_checklist | Obtient la checklist GEO complète de 26 points pour un client. | Read | End client |
get_geo_checklist_summary | Résumé de la checklist GEO : points vérifiés, score global, recommandations prioritaires. | Read | End client |
get_whitelabel_config | Obtient la configuration marque blanche (logo, couleurs, nom) de l'agent. | Read | Partner |
list_sectors | Liste les secteurs d'activité disponibles, avec optionnellement les sous-secteurs. | Read | Partner |
search_clients | Recherche full-text parmi les clients (entreprise, description, secteur, mots-clés). | Read | Partner |
add_competitor | Ajoute un concurrent à un client pour l'analyse concurrentielle GEO. | Write | Partner |
create_client | Crée un nouveau client. Le secteur est normalisé automatiquement vers une valeur canonique. | Write | Partner |
create_client_portal_access | Crée un accès portail client en lecture seule avec token unique. | Write | Partner |
remove_competitor | Supprime un concurrent d'un client. | Write | Partner |
revoke_client_portal_access | Révoque l'accès au portail client. | Write | Partner |
update_client_details | Enrichit les détails d'un client existant avec les champs critiques pour la génération de prompts pertinents par l'IA. | Write | Partner |
update_whitelabel_config | Modifie la configuration marque blanche de l'agent. | Write | Partner |
Audits & Scores 23
| Tool | Description | Mode | Access |
|---|---|---|---|
compare_audits | Compare deux audits côte à côte : évolution des scores, deltas métriques, comparaison modèle par modèle. | Read | End client |
get_audit_cost | Détail des coûts d'un audit (crédits, requêtes, modèles utilisés). | Read | End client |
get_audit_detail | Détails complets d'un audit avec tous les scores globaux. | Read | End client |
get_audit_model_performance | Compare les performances des différents modèles IA pour un audit donné. | Read | End client |
get_audit_prompt_analysis | Analyse les résultats par prompt pour un audit (meilleurs/pires scores par prompt). | Read | End client |
get_audit_results | Résultats IA d'un audit, modèle par modèle. | Read | End client |
get_audit_scores | Détail du scoring d'un audit (étoiles, score/10, position, sentiment, mentions par modèle/prompt). | Read | End client |
get_audit_trend | Évolution des métriques clés au fil des audits pour un client. | Read | End client |
get_audit_website_analysis | Données d'analyse du site web capturées pendant un audit. | Read | End client |
get_audits | Liste les audits avec filtrage et pagination. | Read | End client |
get_best_performing_models | Classe les modèles IA par score moyen, taux de mention et sentiment pour un client. | Read | End client |
get_client_audit_history | Historique complet des audits d'un client : dates, scores, métriques clés, coût. | Read | End client |
get_consumption_logs | Logs de consommation API détaillés (tokens, coûts, temps de réponse). | Read | Partner |
get_consumption_stats | Statistiques de consommation agrégées : tokens, coûts, temps moyen par modèle/client/période. | Read | Partner |
get_geo_metrics | Métriques géographiques/marché cachées pour un audit. | Read | End client |
get_hallucinated_urls | Liste les URLs hallucinées détectées lors des audits, avec filtrage par client et modèle. | Read | End client |
get_hallucinated_urls_by_model | Analyse les URLs hallucinées groupées par modèle d'IA pour un client. | Read | Partner |
get_mention_analysis | Analyse des mentions d'un client dans les réponses IA : types, fréquence, sentiment. | Read | End client |
get_native_vs_web_scores | Compare les scores natif vs web par modèle pour un audit donné. | Read | End client |
get_scheduled_audits | Liste les audits programmés (quotidien, hebdomadaire, mensuel) avec filtrage par client et statut. | Read | Partner |
create_scheduled_audit | Crée un audit programmé. frequency: 'daily', 'weekly', 'monthly'. | Write | Partner |
delete_scheduled_audit | Supprime un audit programmé. | Write | Partner |
update_scheduled_audit | Modifie un audit programmé (fréquence, activation/désactivation). | Write | Partner |
Audit launch 3
| Tool | Description | Mode | Access |
|---|---|---|---|
estimate_audit_cost | Estime le coût en crédits d'un audit pour un client avant de le lancer. Basé sur le nombre de prompts actifs et de modèles activés. | Read | Partner |
get_audit_progress | Consulte la progression d'un audit en cours ou récemment terminé. Retourne le statut, le pourcentage d'avancement et les compteurs. | Read | Partner |
launch_audit | Lance un audit de visibilité IA pour un client. Retourne l'audit_id et le coût estimé. Nécessite le rôle partner ou admin. | Write | Partner |
Action plans 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_action_library | Bibliothèque d'actions recommandées avec catégories, priorités, difficulté et impact. | Read | End client |
get_action_library_item | Détails d'une action de la bibliothèque (descriptions bilingues, priorité, impact). | Read | End client |
get_action_plan_detail | Détails complets d'un plan d'action incluant findings JSON et évolution métrique. | Read | End client |
get_action_plan_progress | Résumé de la progression des plans d'action : total, par statut, taux de complétion. | Read | End client |
get_action_plans | Liste les plans d'action d'un client avec statut et progression. | Read | End client |
PDF reports 6
| Tool | Description | Mode | Access |
|---|---|---|---|
download_report | Télécharge un rapport PDF. Retourne le contenu en base64 pour les petits fichiers. | Read | End client |
get_pdf_config | Configuration PDF actuelle du client (template, branding, sections, destinataire). | Read | Partner |
get_pdf_premium_prompts | Liste les prompts premium PDF configurés pour un client ou globalement. | Read | Partner |
get_report_detail | Détails complets d'une génération PDF (incluant erreur si échouée). | Read | End client |
get_report_generation_stats | Statistiques de génération PDF : total, durée moyenne, taux succès/échec, crédits consommés. | Read | Partner |
list_reports | Liste les rapports PDF générés avec statut, durée et crédits consommés. | Read | End client |
Credits 8
| Tool | Description | Mode | Access |
|---|---|---|---|
get_credit_balance | Obtient le solde actuel de crédits de l'agent. Agency-aware: retourne les crédits du pool agence si applicable. | Read | Partner |
get_credit_forecast | Prédiction d'épuisement des crédits basée sur la consommation récente. | Read | Partner |
get_credit_history | Historique des mouvements de crédits avec filtrage. | Read | Partner |
get_credit_packs | Liste les packs de crédits disponibles à l'achat. | Read | Partner |
get_credit_purchases | Historique des achats de crédits (montants, méthodes, statuts). | Read | Partner |
get_credit_transactions | Transactions de crédits liées aux clients. | Read | Partner |
get_credit_usage_summary | Résumé de la consommation de crédits : total consommé, par période/audit, coût moyen, burn rate, jours restants estimés. | Read | Partner |
get_credits | Solde de crédits actuel de l'utilisateur. Agency-aware: retourne les crédits du pool agence si applicable. | Read | Partner |
Subscriptions 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_subscription | Détails de l'abonnement actuel (plan, crédits restants/utilisés, date renouvellement, statut). | Read | Partner |
get_subscription_history | Historique des changements d'abonnement (upgrades, downgrades, annulations). | Read | Partner |
get_subscription_notifications | Notifications liées aux abonnements (rappels renouvellement, confirmations paiement). | Read | Partner |
get_subscription_plans | Liste tous les plans d'abonnement avec tarifs, fonctionnalités et crédits. | Read | Partner |
get_subscription_transactions | Transactions Stripe de paiement des abonnements. | Read | Partner |
Prompts 13
| Tool | Description | Mode | Access |
|---|---|---|---|
get_client_base_prompts | Prompts de base activés/désactivés pour un client avec leurs poids. | Read | End client |
get_client_prompt_config | Configuration complète des prompts d'un client : base + custom + poids. | Read | End client |
get_custom_prompts | Liste les prompts personnalisés d'un client. | Read | Partner |
get_prompt_detail | Détails complets d'un prompt (système ou custom). | Read | Partner |
get_prompt_taxonomy | Retourne la structure complète de la taxonomie prompts (4 piliers / 8 intents / 30 sous-catégories) avec descriptions localisées. | Read | Partner |
get_prompts | Liste les prompts système (bibliothèque de prompts d'audit). | Read | Partner |
get_user_base_prompts | Prompts de base activés/désactivés au niveau utilisateur. | Read | Partner |
add_prompts_bulk | Ajoute jusqu'à 30 prompts en un seul call avec validation taxonomie + dedup. | Write | Partner |
create_custom_prompt | Crée un prompt personnalisé avec validation taxonomie complète. | Write | Partner |
delete_custom_prompt | Supprime un prompt d'un client. Supporte les prompts custom ET les références à un prompt de base (désactive l'héritage). | Write | Partner |
set_client_prompt_weight | Change le poids (0-10) d'un prompt pour un client. Fonctionne sur custom_prompts ET client_base_prompts. Le poids influence le scoring. | Write | Partner |
toggle_client_prompt | Active/désactive un prompt pour un client (custom ou base). Identique au toggle de l'UI web. | Write | Partner |
update_custom_prompt | Met à jour un prompt d'un client. Si c'est un prompt de base, il est automatiquement transformé en prompt personnalisé (comme dans l'UI web). Seuls les champs fournis (non None) sont modifiés. | Write | Partner |
AI configuration 7
| Tool | Description | Mode | Access |
|---|---|---|---|
compare_model_pricing | Compare le pricing de tous les modèles actifs (coût input/output par 1K tokens), trié par coût. | Read | Partner |
get_client_ai_config | Configuration IA d'un client (modèles activés, ordre d'affichage, paramètres custom). | Read | End client |
get_client_model_stats | Stats par modèle pour un client : audits exécutés, score moyen, dernier audit, coût cumulé. | Read | End client |
get_model_detail | Détails complets d'un modèle IA (pricing, max tokens, provider). | Read | End client |
get_model_pricing | Pricing actuel des modèles IA (cache temps réel). | Read | Partner |
get_models | Liste tous les modèles IA disponibles avec pricing et statut. | Read | End client |
get_openrouter_config | Configuration LLM d'un client (modèles activés, settings). N'expose PAS la clé API. | Read | Partner |
GEO modules 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_citation_readiness | Module GEO 4 — Citation Readiness Score (étude Princeton GEO KDD 2024). Évalue la citabilité du contenu : sources externes, statistiques, experts, structure paragraphes, questions H2/H3, réponses directes. | Read | Partner |
get_entity_health | Module GEO 2 — Entity Health Check (Wikidata + Schema.org). Retourne existence Wikidata, propriétés, balisage Schema.org Organization, liens sameAs validés. | Read | Partner |
get_mention_citation | Module GEO 3 — Tracking Mention vs Citation. Distingue mentions simples, citations avec lien source, et recommandations explicites. Retourne le ratio M/C par modèle. | Read | Partner |
get_ssr_crawlability | Module GEO 1 — Diagnostic SSR / Crawlabilité IA. Retourne le score composite, détection SSR, analyse robots.txt, test WAF par user-agent IA, présence llms.txt/llms-full.txt. | Read | Partner |
get_sts_detection | Module GEO 5 — STS Detection (Search Text Spoofing, expérimental). Détecte les techniques de manipulation chez les concurrents : texte caché, token stuffing, meta tags excessifs, micro-texte CSS. | Read | Partner |
AI tracking 8
| Tool | Description | Mode | Access |
|---|---|---|---|
get_tracking_alerts | Alertes tracking IA pour un client (bots disparus, pics de trafic, installations stale…). Triées par sévérité (critical > warning > info) puis date. | Read | End client |
get_tracking_correlation | Corrélation entre les crawls IA et les citations/referrals IA pour un client. Compare les URLs crawlées, citées dans les audits, et référencées par les IA. | Read | End client |
get_tracking_pages | Pages les plus crawlées et référencées par les IA. Retourne URL, nombre de crawls, nombre de referrals, bots ayant crawlé, sources de referral, et statut (high_visibility, crawled_not_cited, referral_without_crawl). | Read | End client |
get_tracking_portfolio | Vue portefeuille tracking : liste des clients avec tracking installé, santé de chaque installation, stats agrégées (crawls, referrals) sur la période. | Read | Partner |
get_tracking_referral_trends | Tendances referrals IA sur le portefeuille : top sources, évolution hebdomadaire, et top clients par volume de referrals. | Read | Partner |
get_tracking_stats | Stats agrégées de tracking IA : total crawls, total referrals, bots uniques, sources uniques, tendances vs période précédente, breakdown bots/referrers, timeseries quotidien. | Read | End client |
get_tracking_status | Statut des installations tracking d'un client : plugin installé, version, domaine, santé (healthy/warning/stale/pending/no_data), compteurs d'événements. | Read | End client |
get_tracking_top_bots | Top bots IA crawlant les sites du portefeuille. Retourne le nom du bot, provider, catégorie, nombre total de crawls, nombre de clients touchés. | Read | Partner |
Showcase pages 7
| Tool | Description | Mode | Access |
|---|---|---|---|
get_my_referral_stats | Statistiques de parrainage de l'utilisateur courant : code, total filleuls, convertis, crédits gagnés. | Read | End client |
get_platform_changelog | Liste les dernières nouveautés de la plateforme (changelog). | Read | End client |
get_showcase_content | Contenu généré de la page vitrine d'un client dans une langue donnée. | Read | Partner |
get_showcase_status | Statut de la page vitrine d'un client : activé, slug, URL publique. | Read | Partner |
list_showcase_clients | Liste tous les clients ayant une page vitrine activée. | Read | Partner |
regenerate_showcase | Régénère le contenu de la page vitrine par IA (article, FAQ, meta). | Write | Partner |
toggle_showcase | Active ou désactive la page vitrine d'un client. Génère le slug si nécessaire. | Write | Partner |
Data quality alerts 3
| Tool | Description | Mode | Access |
|---|---|---|---|
get_audit_alerts | Récupère les alertes qualité des données pour un audit. Retourne les alertes non-dismissed, triées par sévérité (error > warning > info). | Read | End client |
get_client_alerts | Récupère les alertes qualité du dernier audit terminé d'un client. Retourne les alertes non-dismissed, triées par sévérité, limitées à 50. | Read | End client |
dismiss_alert | Dismiss (masquer) une alerte qualité des données. Marque l'alerte comme dismissed avec un timestamp. | Write | End client |
Questionnaires 4
| Tool | Description | Mode | Access |
|---|---|---|---|
compare_questionnaire_responses | Compare les réponses entre deux audits pour un même client. | Read | End client |
get_custom_questionnaires | Liste les questionnaires personnalisés d'un client. | Read | End client |
get_questionnaire_completion_status | Vérifie quelles sections du questionnaire sont remplies et lesquelles sont en attente. | Read | End client |
get_questionnaire_responses | Réponses au questionnaire d'un client (optionnellement pour un audit spécifique). | Read | End client |
Agency 9
| Tool | Description | Mode | Access |
|---|---|---|---|
get_agency_agents | Liste tous les agents de l'agence avec rôle, crédits et nombre de clients. | Read | Agency |
get_agency_clients | Liste tous les clients de tous les agents de l'agence. | Read | Agency |
get_agency_credit_pool | Détail du pool de crédits de l'agence avec allocation par agent. | Read | Agency |
get_agency_dashboard | Vue d'ensemble de l'agence : agents, clients, crédits pool, activité récente. | Read | Agency |
get_agency_whitelabel | Config white-label de l'agence (logo, couleurs, nom commercial, coordonnées contact, site web). Toutes les colonnes wl_* de la table agencies. | Read | Agency |
allocate_agency_credits | Alloue des crédits du pool à un agent spécifique. | Write | Agency |
invite_agency_agent | Invite un nouvel agent à rejoindre l'agence par email. | Write | Agency |
remove_agency_agent | Retire un agent de l'agence (désactive son membership). | Write | Agency |
transfer_agency_client | Transfère un client d'un agent à un autre au sein de l'agence. | Write | Agency |
Analytics & dashboards 7
| Tool | Description | Mode | Access |
|---|---|---|---|
export_client_full_report_data | Export complet de toutes les données d'audit d'un client en JSON structuré. | Read | End client |
get_client_360 | Vue 360° complète d'un client en un seul appel : profil, contacts, concurrents, audits complets (latest + previous + historique), model breakdown, progress summary, website analysis, action plans enrichis, modules GEO (SSR, entity, mention, citation, STS), data alerts. Les données financières (crédits, abonnement, config PDF) ne sont visibles que pour les agents et admins. | Read | End client |
get_partner_dashboard | Dashboard partenaire : portefeuille clients, scores agrégés, audits, crédits consommés, top/bottom clients. | Read | Partner |
get_score_distribution | Distribution statistique des scores d'audit : histogramme, percentiles, moyenne, médiane. | Read | Partner |
get_sector_benchmarks | Benchmarks sectoriels IA : métriques moyennes/médianes/percentiles par secteur d'activité et par modèle IA. Utile pour comparer un client à son secteur. | Read | Partner |
get_visibility_leaderboard | Classement des clients par score de visibilité (dernier audit). Utile pour les partenaires. | Read | Partner |
search_everything | Recherche globale cross-tables (clients, audits, contacts, concurrents, prompts). Résultats catégorisés. | Read | Partner |
Blog & glossary 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_blog_article_detail | Contenu complet d'un article avec traductions, FAQs et notations. | Read | End client |
get_blog_article_faqs | FAQs d'un article de blog dans une langue. | Read | End client |
get_blog_articles | Liste les articles de blog avec filtrage. | Read | End client |
get_glossary_term_detail | Terme du glossaire complet avec traductions et termes associés. | Read | End client |
get_glossary_terms | Liste les termes du glossaire avec filtrage. | Read | End client |
Users 2
| Tool | Description | Mode | Access |
|---|---|---|---|
get_my_profile | Profil de l'utilisateur connecté (sous-ensemble sûr des champs). | Read | Partner |
get_partner_clients_summary | Résumé des clients du partenaire connecté : dernier audit, score visibilité, plans d'action. | Read | Partner |
System & security 1
| Tool | Description | Mode | Access |
|---|---|---|---|
get_user_activity_log | Mes propres logs d'activité. Chaque utilisateur peut consulter son historique d'actions sur la plateforme. | Read | Partner |
Your MCP key & access 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_my_access_requests | Liste les demandes d'accès aux outils de l'utilisateur. | Read | End client |
get_my_mcp_usage | Statistiques d'utilisation MCP de l'utilisateur connecté. | Read | End client |
get_my_permissions | Liste les outils autorisés sur la clé API utilisée. | Read | End client |
list_available_tools | Liste les outils MCP accessibles selon votre rôle. Chaque rôle ne voit que ses outils autorisés. | Read | End client |
request_tool_access | Soumet une demande d'accès à un outil. Crée une demande en attente de validation admin. | Write | End client |
Give MCP access to your clients
As a partner with an Agence+ plan, you can create scoped client keys that give your end clients direct access to their own data only via their favorite AI assistant. This is perfect for agencies who want to empower their clients with self-service AI-powered analytics.
Why give MCP access to your clients?
Giving your clients their own MCP key is much more than a technical feature — it’s a strategic lever that transforms your audit service and strengthens your client relationships. Here’s why it matters:
1. Increase the perceived value of your audits
When you deliver an audit report, the value is often perceived as a one-time deliverable. By giving your client an MCP key, you turn that static report into a living, interactive experience. Your client can ask their AI assistant questions like:
- "What’s my current visibility score and how has it evolved?"
- "Which AI model mentions me the most?"
- "Show me the prompts where my competitors rank higher than me"
- "What actions should I prioritize to improve?"
This makes your audit a permanent resource, not just a PDF they read once and file away. The client keeps engaging with the data, which reinforces the value of your work.
2. Boost client retention and recurring revenue
Once your client is actively using MCP to check their scores, compare audits and track their progress, they become engaged in the process. An engaged client is far more likely to:
- Order follow-up audits — They can see their evolution and want to track improvements
- Stay subscribed longer — The data becomes part of their routine monitoring
- Recommend your service — They can demonstrate the value to their own colleagues
3. Reduce your support workload
Without MCP access, every time your client wants a data point, they have to email you or schedule a call. "What was my score on Perplexity last month?" "Can you send me the comparison between my last two audits?"
With MCP, your client gets instant, self-service answers 24/7. They just ask their AI assistant. This frees up your time for higher-value work like strategy and new client acquisition.
4. Build trust through transparency
Giving your client direct access to their raw audit data shows confidence in your work. There’s no "black box" — they can explore results, check individual model responses, and verify scores themselves. This transparency builds trust and positions you as a credible expert.
5. Differentiate your service from competitors
Most agencies deliver a PDF and move on. You deliver a PDF plus a live AI-powered interface where the client can explore their data anytime. This is a premium differentiator that justifies higher pricing and sets you apart from basic audit providers.
Step 1 — Create a client-scoped key
Go to API & Integrations and click "New key".
In Access type, select "End client (single client, read only)".
Select the client you want to give access to from the dropdown.
Click "Create key". The key will be generated and can be viewed again later (unlike partner keys, client keys are stored and can be revealed anytime via the button).
Step 2 — Send the configuration to your client
Share the following information with your client so they can configure their AI assistant:
Information to share:
- Server URL:
https://mcp.ailabsaudit.com/mcp - API key: the key you created (starts with
aila_) - Transport:
streamable-http
Here is a ready-to-send message template you can copy and send to your client:
Hello, You now have access to your AI visibility data directly from your AI assistant (Claude, ChatGPT, Gemini...). Here’s how to set it up: 1. Open your AI tool settings (e.g. Claude Desktop > Settings > MCP) 2. Add a new MCP server with these details: - Server URL: https://mcp.ailabsaudit.com/mcp - API Key: YOUR_KEY_HERE - Transport: streamable-http 3. Once connected, you can ask things like: - "Show me my latest audit results" - "What are my visibility scores on ChatGPT and Claude?" - "Show me my action plan" - "Compare my last two audits" Your key gives you read-only access to your own data. For any questions, feel free to reach out!
Step 3 — What your client can do
With a client-scoped key, your end client has access to 47 tools including:
- Audits: view results, scores, trends, model comparisons
- Action plans: track progress, browse recommendations
- Reports: list and download PDF reports
- Credits: check balance, view history
- Profile: view their own profile and activity
Managing client keys
- View key: Click the button next to the key to reveal it anytime
- Regenerate: Click to revoke the old key and create a new one
- Revoke: Click to permanently deactivate the key — your client will lose access immediately
Frequently asked questions
Is my data secure?
Yes. Your API key gives access only to your own data. A standard user can only see their clients and audits. A partner sees those in their portfolio. Only an admin has access to everything. All communications are encrypted via HTTPS.
Does it cost credits?
No. MCP access is included in your subscription. Only actions that normally consume credits (running an audit, generating a PDF) will also consume them via MCP.
Does it work on mobile?
It depends on the app. Claude on iOS/Android can use already configured MCP servers. ChatGPT on mobile does not yet support MCP Apps. For Gemini, you need to use the CLI (computer only).
Can I revoke my key at any time?
Yes. Go to API & Integrations, and click the delete button next to the relevant key. Access will be cut off immediately.
My AI can’t find the AILabsAudit tools
Check that:
- Your API key is valid and has not been revoked
- The server URL is correct:
https://mcp.ailabsaudit.com/mcp - Your AI client has been restarted after configuration
- You explicitly mention "AILabsAudit" in your message so the AI knows which tool to use
How many tools are available?
The MCP server exposes over 226 tools across categories: clients, audits, scores, reports, credits, subscriptions, prompts, AI configuration, newsletter, blog, glossary, users, partners, system and analytics.
Ready to connect your AI?
Create your API key in 30 seconds and start using AILabsAudit from your favorite AI assistant.
Create my API keyReady to audit your AI visibility?
Create your free account and receive 600 bonus credits.
Create free account