• VALID
  • MISMATCH
  • MISSING
  • HUMAN

How to audit event schemas with your AI agent

Connect CleverTap to your agent to compare your live data ingestion against your documentation.

Ask AI about this page

Short answer

How can I audit my CleverTap event schemas using AI?

Your agent pulls current event and property definitions from CleverTap to check them against your tracking plan. This identifies naming errors or missing fields. You'll get a clear list of discrepancies to fix.

Audit outcomes

Where your findings land.

The AI categorizes every mismatch based on the work required to fix it.

VALID

Clean schemas

The AI confirms your event structures match your docs. You get a report of everything that is working correctly.

MISMATCH

Schema drift detected

The agent finds where event names or property types in CleverTap don't match your plan. It highlights the specific fields that need updating.

MISSING

Missing data points

Your agent identifies user properties that exist in your docs but haven't been ingested. This tells you which events aren't firing.

HUMAN

Manual fixes needed

The AI flags structural changes that require a developer. You receive a prioritized list of what to fix in your code.

The workflow

What your AI does when the audit starts.

The agent handles the heavy lifting of pulling live data and comparing it to your requirements.

  1. Fetch live schemas

    The agent pulls the current list of all event structures active in your CleverTap account.

    list_event_schemas
  2. Pull user properties

    It retrieves the specific user profile properties being sent to the platform to check for consistency.

    list_user_profile_properties
  3. Compare against plan

    The agent cross-references the live CleverTap data against the event definitions you provide in chat.

    list_event_schemaslist_user_profile_properties
  4. Report discrepancies

    The agent summarizes every mismatch, missing property, or naming error it found during the scan.

    list_event_schemas

Try it

Copy these to start.

Use these prompts to kick off your first audit.

Starting points

Replace the bracketed text with your specific event names or property keys.

CleverTap Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_FefIa9OKKsV1w9S5Hpply6loK43idypTZ7HVaBS9/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — CleverTap capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "clevertap-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_FefIa9OKKsV1w9S5Hpply6loK43idypTZ7HVaBS9/mcp"
    }
  }
}
Copy into chat04
  • Compare my current CleverTap event schemas against this list of expected events: [paste list].

  • Check if the user profile properties in CleverTap match these specific keys: [paste keys].

  • List all event schemas in CleverTap that don't include the 'plan_id' property.

  • Audit my CleverTap user properties and tell me which ones are missing from my documentation.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect CleverTap once, then ask.

Just link your account once. Your credentials stay encrypted, and you can immediately start asking your agent to scan your data.

Connect CleverTap to your AI

FAQ

How this task behaves

  • 01

    Can the AI change my event schemas in CleverTap?

    No. The AI can only read your schemas and properties. It cannot create, delete, or modify any data in CleverTap.

  • 02

    Does the AI see all my user data?

    No. The AI only sees the schema definitions and property keys, not the individual values or PII of your users.

  • 03

    Can I audit specific events instead of everything?

    Yes. You can tell your agent to only look at a specific event name or a subset of properties.

  • 04

    How does the AI know what my 'correct' schema should look like?

    You provide the correct schema by pasting your documentation, a JSON sample, or a list of expected properties directly into the chat.

  • 05

    Will this work with any AI client?

    Yes, as long as you are using an MCP-compatible client like Claude, Cursor, or Windsurf.

  • More questions about CleverTap? The Connector page answers them. See everything the CleverTap Connector can do

Connect CleverTap to Claude, Cursor, ChatGPT & more