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 235 tools to access
all your data: clients, audits, scores, PDF reports, credits, scenarios, 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"
Analysis scenario management
- "Add 10 competitive scenarios about online restaurant booking for client Dupont"
- "Disable the discovery scenarios for client X"
- "Set the weight of the comparison scenarios to 8 for client Y"
- "Show me the full scenario taxonomy"
End-to-end workflow (create + scenarios + 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 235 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 analysis scenario 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 scenarios 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 | Exports all client data as JSON (GDPR data portability). | Read | End client |
get_client_brief_for_prompts | Returns client context in COMPACT format for generating relevant prompts. | Read | Partner |
get_client_competitors | Lists configured competitors for a client. | Read | End client |
get_client_contacts | Lists a client's contacts. | Read | End client |
get_client_detail | Complete client details (all fields). | Read | End client |
get_client_portal_access | Gets the read-only client portal access link. | Read | Partner |
get_client_portfolio_overview | Portfolio summary dashboard: total clients, by status/sector, recent activity, clients requiring attention. | Read | Partner |
get_client_preferences | Client preferences (auto_report_default, etc.). | Read | End client |
get_client_summary | Concise client summary: key info, last audit, total audits, active action plans. | Read | End client |
get_clients | Lists clients with filtering and pagination. Partners see only their own clients. | Read | Partner |
get_clients_by_country | Aggregates clients by country with counts. | Read | Partner |
get_clients_by_sector | Aggregates clients by sector with counts. Useful for portfolio analysis. | Read | Partner |
get_competitor_detail | Complete competitor details. | Read | End client |
get_contact_detail | Details of a specific contact. | Read | End client |
get_geo_checklist | Gets the complete 26-point GEO checklist for a client. | Read | End client |
get_geo_checklist_summary | GEO checklist summary: checked points, overall score, priority recommendations. | Read | End client |
get_whitelabel_config | Gets the agent's white-label configuration (logo, colors, name). | Read | Partner |
list_sectors | Lists available business sectors, optionally with sub-sectors. | Read | Partner |
search_clients | Full-text search across clients (company, description, sector, keywords). | Read | Partner |
add_competitor | Adds a competitor to a client for GEO competitive analysis. | Write | Partner |
create_client | Creates a new client. Sector is automatically normalized to a canonical value. | Write | Partner |
create_client_portal_access | Creates a read-only client portal access with unique token. | Write | Partner |
remove_competitor | Removes a competitor from a client. | Write | Partner |
revoke_client_portal_access | Revokes client portal access. | Write | Partner |
update_client_details | Enriches an existing client's details with critical fields for AI-relevant prompt generation. | Write | Partner |
update_whitelabel_config | Modifies the agent's white-label configuration. | Write | Partner |
Audits & Scores 23
| Tool | Description | Mode | Access |
|---|---|---|---|
compare_audits | Compares two audits side-by-side: score evolution, metric deltas, model-by-model comparison. | Read | End client |
get_audit_cost | Audit cost breakdown (credits, requests, models used). | Read | End client |
get_audit_detail | Complete audit details with all global scores. | Read | End client |
get_audit_model_performance | Compares AI model performance for a given audit. | Read | End client |
get_audit_prompt_analysis | Analyzes per-prompt results for an audit (best/worst scores by prompt). | Read | End client |
get_audit_results | AI results of an audit, model by model. | Read | End client |
get_audit_scores | Detailed scoring of an audit (stars, score/10, position, sentiment, mentions per model/prompt). | Read | End client |
get_audit_trend | Evolution of key metrics across audits for a client. | Read | End client |
get_audit_website_analysis | Website analysis data captured during an audit. | Read | End client |
get_audits | Lists audits with filtering and pagination. | Read | End client |
get_best_performing_models | Ranks AI models by average score, mention rate and sentiment for a client. | Read | End client |
get_client_audit_history | Complete audit history for a client: dates, scores, key metrics, cost. | Read | End client |
get_consumption_logs | Detailed API consumption logs (tokens, costs, response time). | Read | Partner |
get_consumption_stats | Aggregated consumption statistics: tokens, costs, average time per model/client/period. | Read | Partner |
get_geo_metrics | Hidden geographic/market metrics for an audit. | Read | End client |
get_hallucinated_urls | Lists hallucinated URLs detected during audits, with filtering by client and model. | Read | End client |
get_hallucinated_urls_by_model | Analyzes hallucinated URLs grouped by AI model for a client. | Read | Partner |
get_mention_analysis | Analysis of client mentions in AI responses: types, frequency, sentiment. | Read | End client |
get_native_vs_web_scores | Compares native vs web scores by model for a given audit. | Read | End client |
get_scheduled_audits | Lists scheduled audits (daily, weekly, monthly) with filtering by client and status. | Read | Partner |
create_scheduled_audit | Creates a scheduled audit. frequency: 'daily', 'weekly', 'monthly'. | Write | Partner |
delete_scheduled_audit | Deletes a scheduled audit. | Write | Partner |
update_scheduled_audit | Modifies a scheduled audit (frequency, enable/disable). | Write | Partner |
Audit launch 3
| Tool | Description | Mode | Access |
|---|---|---|---|
estimate_audit_cost | Estimates the credit cost of an audit for a client before launching it. Based on number of active prompts and enabled models. | Read | Partner |
get_audit_progress | Checks the progress of an ongoing or recently completed audit. Returns status, completion percentage and counters. | Read | Partner |
launch_audit | Launches an AI visibility audit for a client. Returns audit_id and estimated cost. Requires partner or admin role. | Write | Partner |
Action plans 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_action_library | Library of recommended actions with categories, priorities, difficulty and impact. | Read | End client |
get_action_library_item | Details of a library action (bilingual descriptions, priority, impact). | Read | End client |
get_action_plan_detail | Complete details of an action plan including JSON findings and metric evolution. | Read | End client |
get_action_plan_progress | Summary of action plan progress: total, by status, completion rate. | Read | End client |
get_action_plans | Lists action plans for a client with status and progress. | Read | End client |
PDF reports 6
| Tool | Description | Mode | Access |
|---|---|---|---|
download_report | Downloads a PDF report. Returns base64 content for small files. | Read | End client |
get_pdf_config | Current PDF configuration for the client (template, branding, sections, recipient). | Read | Partner |
get_pdf_premium_prompts | Lists premium PDF prompts configured for a client or globally. | Read | Partner |
get_report_detail | Full details of a PDF generation (including error if failed). | Read | End client |
get_report_generation_stats | PDF generation statistics: total, average duration, success/failure rate, credits consumed. | Read | Partner |
list_reports | Lists generated PDF reports with status, duration, and credits consumed. | Read | End client |
Credits 8
| Tool | Description | Mode | Access |
|---|---|---|---|
get_credit_balance | Gets the agent's current credit balance. Agency-aware: returns agency pool credits if applicable. | Read | Partner |
get_credit_forecast | Credit depletion prediction based on recent consumption. | Read | Partner |
get_credit_history | Credit movement history with filtering. | Read | Partner |
get_credit_packs | Lists available credit packs for purchase. | Read | Partner |
get_credit_purchases | Credit purchase history (amounts, methods, statuses). | Read | Partner |
get_credit_transactions | Credit transactions related to clients. | Read | Partner |
get_credit_usage_summary | Credit consumption summary: total consumed, by period/audit, average cost, burn rate, estimated days remaining. | Read | Partner |
get_credits | User's current credit balance. Agency-aware: returns agency pool credits if applicable. | Read | Partner |
Subscriptions 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_subscription | Current subscription details (plan, remaining/used credits, renewal date, status). | Read | Partner |
get_subscription_history | Subscription change history (upgrades, downgrades, cancellations). | Read | Partner |
get_subscription_notifications | Subscription-related notifications (renewal reminders, payment confirmations). | Read | Partner |
get_subscription_plans | Lists all subscription plans with pricing, features, and credits. | Read | Partner |
get_subscription_transactions | Stripe payment transactions for subscriptions. | Read | Partner |
Scenarios 13
| Tool | Description | Mode | Access |
|---|---|---|---|
get_client_base_prompts | Enabled/disabled base prompts for a client with their weights. | Read | End client |
get_client_prompt_config | Complete prompt configuration for a client: base + custom + weights. | Read | End client |
get_custom_prompts | Lists a client's custom prompts. | Read | Partner |
get_prompt_detail | Complete details of a prompt (system or custom). | Read | Partner |
get_prompt_taxonomy | Returns the complete prompt taxonomy structure (4 pillars / 8 intents / 30 subcategories) with localized descriptions. | Read | Partner |
get_prompts | Lists system prompts (audit prompt library). | Read | Partner |
get_user_base_prompts | Enabled/disabled base prompts at user level. | Read | Partner |
add_prompts_bulk | Adds up to 30 prompts in a single call with taxonomy validation + dedup. | Write | Partner |
create_custom_prompt | Creates a custom prompt with full taxonomy validation. | Write | Partner |
delete_custom_prompt | Deletes a client's prompt. Supports custom prompts AND base prompt references (disables inheritance). | Write | Partner |
set_client_prompt_weight | Changes the weight (0-10) of a prompt for a client. Works on custom_prompts AND client_base_prompts. Weight influences scoring. | Write | Partner |
toggle_client_prompt | Enables/disables a prompt for a client (custom or base). Identical to web UI toggle. | Write | Partner |
update_custom_prompt | Updates a client's prompt. If it's a base prompt, it is automatically converted to a custom prompt (as in web UI). Only provided fields (non-None) are modified. | Write | Partner |
AI configuration 7
| Tool | Description | Mode | Access |
|---|---|---|---|
compare_model_pricing | Compares pricing of all active models (input/output cost per 1K tokens), sorted by cost. | Read | Partner |
get_client_ai_config | Client AI configuration (enabled models, display order, custom settings). | Read | End client |
get_client_model_stats | Stats per model for a client: audits run, average score, last audit, cumulative cost. | Read | End client |
get_model_detail | Full details of an AI model (pricing, max tokens, provider). | Read | End client |
get_model_pricing | Current AI model pricing (real-time cache). | Read | Partner |
get_models | Lists all available AI models with pricing and status. | Read | End client |
get_openrouter_config | Client LLM configuration (enabled models, settings). Does NOT expose API key. | Read | Partner |
GEO modules 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_citation_readiness | GEO Module 4 — Citation Readiness Score (Princeton GEO KDD 2024 study). Evaluates content citability: external sources, statistics, experts, paragraph structure, H2/H3 questions, direct answers. | Read | Partner |
get_entity_health | GEO Module 2 — Entity Health Check (Wikidata + Schema.org). Returns Wikidata existence, properties, Schema.org Organization markup, validated sameAs links. | Read | Partner |
get_mention_citation | GEO Module 3 — Mention vs Citation Tracking. Distinguishes simple mentions, citations with source link, and explicit recommendations. Returns M/C ratio per model. | Read | Partner |
get_ssr_crawlability | GEO Module 1 — SSR / AI Crawlability Diagnostic. Returns composite score, SSR detection, robots.txt analysis, WAF test by AI user-agent, llms.txt/llms-full.txt presence. | Read | Partner |
get_sts_detection | GEO Module 5 — STS Detection (Search Text Spoofing, experimental). Detects manipulation techniques in competitors: hidden text, token stuffing, excessive meta tags, CSS micro-text. | Read | Partner |
AI tracking 8
| Tool | Description | Mode | Access |
|---|---|---|---|
get_tracking_alerts | AI tracking alerts for a client (missing bots, traffic spikes, stale installations...). Sorted by severity (critical > warning > info) then date. | Read | End client |
get_tracking_correlation | Correlation between AI crawls and AI citations/referrals for a client. Compares crawled URLs, cited in audits, and referenced by AIs. | Read | End client |
get_tracking_pages | Most crawled and referenced pages by AIs. Returns URL, crawl count, referral count, crawling bots, referral sources, and status (high_visibility, crawled_not_cited, referral_without_crawl). | Read | End client |
get_tracking_portfolio | Tracking portfolio view: list of clients with tracking installed, health of each installation, aggregated stats (crawls, referrals) over period. | Read | Partner |
get_tracking_referral_trends | AI referral trends across portfolio: top sources, weekly evolution, and top clients by referral volume. | Read | Partner |
get_tracking_stats | Aggregated AI tracking stats: total crawls, total referrals, unique bots, unique sources, trends vs previous period, bots/referrers breakdown, daily timeseries. | Read | End client |
get_tracking_status | Client tracking installation status: plugin installed, version, domain, health (healthy/warning/stale/pending/no_data), event counters. | Read | End client |
get_tracking_top_bots | Top AI bots crawling portfolio sites. Returns bot name, provider, category, total crawl count, number of clients affected. | Read | Partner |
Showcase pages 7
| Tool | Description | Mode | Access |
|---|---|---|---|
get_my_referral_stats | Current user's referral statistics: code, total referrals, converted, credits earned. | Read | End client |
get_platform_changelog | Lists latest platform updates (changelog). | Read | End client |
get_showcase_content | Generated content of a client's showcase page in a given language. | Read | Partner |
get_showcase_status | Client showcase page status: enabled, slug, public URL. | Read | Partner |
list_showcase_clients | Lists all clients with an active showcase page. | Read | Partner |
regenerate_showcase | Regenerates showcase page content via AI (article, FAQ, meta). | Write | Partner |
toggle_showcase | Enables or disables a client's showcase page. Generates slug if needed. | Write | Partner |
Data quality alerts 3
| Tool | Description | Mode | Access |
|---|---|---|---|
get_audit_alerts | Retrieves data quality alerts for an audit. Returns non-dismissed alerts, sorted by severity (error > warning > info). | Read | End client |
get_client_alerts | Retrieves quality alerts from a client's last completed audit. Returns non-dismissed alerts, sorted by severity, limited to 50. | Read | End client |
dismiss_alert | Dismiss (hide) a data quality alert. Marks alert as dismissed with timestamp. | Write | End client |
Questionnaires 4
| Tool | Description | Mode | Access |
|---|---|---|---|
compare_questionnaire_responses | Compares responses between two audits for the same client. | Read | End client |
get_custom_questionnaires | Lists a client's custom questionnaires. | Read | End client |
get_questionnaire_completion_status | Checks which questionnaire sections are completed and which are pending. | Read | End client |
get_questionnaire_responses | Client questionnaire responses (optionally for a specific audit). | Read | End client |
Agency 9
| Tool | Description | Mode | Access |
|---|---|---|---|
get_agency_agents | Lists all agency agents with role, credits, and client count. | Read | Agency |
get_agency_clients | Lists all clients across all agency agents. | Read | Agency |
get_agency_credit_pool | Agency credit pool details with allocation per agent. | Read | Agency |
get_agency_dashboard | Agency overview: agents, clients, credit pool, recent activity. | Read | Agency |
get_agency_whitelabel | Agency white-label config (logo, colors, business name, contact details, website). All wl_* columns from agencies table. | Read | Agency |
allocate_agency_credits | Allocates credits from pool to a specific agent. | Write | Agency |
invite_agency_agent | Invites a new agent to join the agency by email. | Write | Agency |
remove_agency_agent | Removes an agent from the agency (disables their membership). | Write | Agency |
transfer_agency_client | Transfers a client from one agent to another within the agency. | Write | Agency |
Analytics & dashboards 7
| Tool | Description | Mode | Access |
|---|---|---|---|
export_client_full_report_data | Complete export of all client audit data in structured JSON. | Read | End client |
get_client_360 | Complete 360° client view in a single call: profile, contacts, competitors, full audits (latest + previous + history), model breakdown, progress summary, website analysis, enriched action plans, GEO modules (SSR, entity, mention, citation, STS), data alerts. Financial data (credits, subscription, PDF config) visible only to agents and admins. | Read | End client |
get_partner_dashboard | Partner dashboard: client portfolio, aggregated scores, audits, credits consumed, top/bottom clients. | Read | Partner |
get_score_distribution | Audit score statistical distribution: histogram, percentiles, mean, median. | Read | Partner |
get_sector_benchmarks | AI sector benchmarks: average/median/percentile metrics by industry sector and AI model. Useful for comparing a client to their sector. | Read | Partner |
get_visibility_leaderboard | Client ranking by visibility score (latest audit). Useful for partners. | Read | Partner |
search_everything | Global cross-table search (clients, audits, contacts, competitors, prompts). Categorized results. | Read | Partner |
Blog & glossary 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_blog_article_detail | Complete article content with translations, FAQs, and ratings. | Read | End client |
get_blog_article_faqs | Blog article FAQs in a specific language. | Read | End client |
get_blog_articles | Lists blog articles with filtering. | Read | End client |
get_glossary_term_detail | Complete glossary term with translations and related terms. | Read | End client |
get_glossary_terms | Lists glossary terms with filtering. | Read | End client |
Users 2
| Tool | Description | Mode | Access |
|---|---|---|---|
get_my_profile | Logged-in user profile (safe subset of fields). | Read | Partner |
get_partner_clients_summary | Connected partner's client summary: latest audit, visibility score, action plans. | Read | Partner |
System & security 1
| Tool | Description | Mode | Access |
|---|---|---|---|
get_user_activity_log | My own activity logs. Each user can view their action history on the platform. | Read | Partner |
Your MCP key & access 5
| Tool | Description | Mode | Access |
|---|---|---|---|
get_my_access_requests | Lists user's tool access requests. | Read | End client |
get_my_mcp_usage | Logged-in user's MCP usage statistics. | Read | End client |
get_my_permissions | Lists tools authorized on the API key being used. | Read | End client |
list_available_tools | Lists MCP tools accessible according to your role. Each role only sees its authorized tools. | Read | End client |
request_tool_access | Submits a tool access request. Creates a request pending admin validation. | 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 scenarios 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 235 tools across categories: clients, audits, scores, reports, credits, subscriptions, scenarios, 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 500 bonus credits.
Create free account