Machines Read, People Decide: What 865,000 AI Agent Calls Show About Casino CRM

Four months of AI agents working inside a casino CRM: 30 times more brands, whole journeys built from one message, and why people still make 78% of the changes.

Share of MCP tool calls and of changes by type of client: scripts make most calls, people with an AI assistant make most changes
30×
more brands using AI agents in their CRM each week, July to October 2026
78%
of CRM changes come from a person working with an AI, who makes only a third of the calls
86%
of failed AI database queries are fixed by the AI itself within three tries

Why this matters

The Model Context Protocol (MCP) lets an AI assistant use the tools of another system. There are now more than 10,000 public MCP servers, and the main MCP packages are downloaded about 490 million times a month. But almost nothing is published about what AI agents actually do once they are connected, and most agent research is about writing code.

In July 2026 we opened the Smartico MCP server. Claude, ChatGPT or an operator's own agent can now read and change a casino or sportsbook CRM: campaigns, customer journeys, messages, bonuses and reports. This study shows what the first four months looked like.

From 4 brands to 121 in 16 weeks

Figure 1. From 4 brands to 121 in 16 weeks: weekly tool calls and brands
050k100k150k200k03570105140JulAugSepOct4 brands121 brandsTool calls per weekActive brands per weekTool callsActive brands
Weeks start on Monday. Source: Smartico MCP server logs, production brands only.

Use grew in steps, as brands moved from trying the server to using it in daily work. By mid-October, AI clients made almost 200,000 calls a week, and many brands used the server every week.

What the AI does: reads first, then builds

Figure 2. What the AI does in a CRM: reads first, then builds
All tool calls, 1 Sep – 19 OctRead 61%SQL 13%Change 26%Changes by areaJourneys 61%Messages 17%12%10%Other: bonus templates, automation rules, tags and segments.
1 September – 19 October 2026. "SQL" is analysis on the brand's own data. Source: Smartico MCP server logs, production brands only.

An AI looks before it acts. Six in ten calls only read: the list of campaigns, one journey, a bonus template, the brand's settings. One in eight calls is analysis on the brand's own data. The AI most often looks at message delivery, player profiles, campaign results and bonuses.

A quarter of the calls change something, and most of those build customer journeys. Adding, updating and copying the steps of a campaign flow is 6 in 10 change calls. Next come messages (email, push, popups, inbox) and campaign settings.

Machines read, people decide

Figure 3. Machines make the calls, people make the changes
0%25%50%75%100%Scripts (no AI)51%8%Scheduled agents and monitors5%2%Custom-built AI agents4%7%People with an AI assistant36%78%Not identified3%6%Share of tool callsShare of changes
22 September – 19 October 2026. Each access token is grouped by its client app and the timing of its calls (see Data and method). Source: Smartico MCP server logs, production brands only.

We grouped every access token by how it behaves. The share of calls and the share of changes split apart:

  • Scripts make half of all calls, at machine speed. Most of it is bulk reading for reports. They make fewer than 1 in 10 changes.
  • Scheduled agents run on a timer. Some are AI models that wake up at the same minute of every hour and run the same task.
  • Custom-built AI agents are an operator's own code with a language model inside, with no chat app in between.
  • People with an AI assistant work in Claude, ChatGPT and other chat apps. They make about a third of the calls and 78% of the changes.

Operators already let machines read for them. But when something in the CRM changes, a person is almost always in the conversation.

Figure 4. People keep office hours, machines work around the clock
0%10%20%30%00–0303–0606–0909–1212–1515–1818–2121–24People with an AI assistant (11% on weekends)All other clients (26% on weekends)
Share of tool calls by time of day (UTC), 22 September – 19 October 2026. Source: Smartico MCP server logs, production brands only.

The clock shows the same split. People with an AI assistant keep office hours. Machines work all week: one in four of their calls is made on a weekend.

Claude does most of the work

Figure 5. Which apps the AI work comes from
0%20%40%60%Claude (claude.ai)20%52%Claude Code and Claude desktop agents16%24%ChatGPT, Codex and other AI apps4%4%Generic HTTP libraries (Python, Node…)40%11%Other integrations6%3%Not identified14%6%Share of tool callsShare of changes
22 September – 19 October 2026. Source: Smartico MCP server logs, production brands only.

Claude in the browser and the mobile app makes one in five calls and more than half of all changes. Claude Code and the Claude desktop agents add another quarter of the changes. Together, Claude apps make at least 3 in 4 changes in Smartico CRM. ChatGPT, Codex, Cursor and other AI apps make about 4%.

The largest group by calls is not a chat app at all: 40% of calls come from code that operators wrote themselves, mostly in Python and Node.js.

One message, fifty actions

Figure 6. One message, many actions: what the AI does after each message
0%10%20%30%40%50%31%3%125%6%2–324%15%4–911%15%10–196%19%20–493%42%50+Tool calls the AI made after one human messageShare of turnsShare of tool calls
Chat apps, 22 September – 19 October 2026. A turn ends when the AI stops and waits for the person. Source: Smartico MCP server logs, production brands only.

In a chat, the person writes, the AI works, and then the AI answers. Most of these turns are small: more than half need three calls or fewer.

But sometimes one message starts a long run. A person asks "build a 7-day welcome flow with an email, a push and a bonus on day 3", and the AI creates it step by step on its own. Turns of 50 calls or more are only 1 in 40 turns, but they make half of all changes from chat apps.

The biggest sessions go further. Sessions with 100 changes or more made about 400 changes each on average: whole sets of journeys, built at a pace no person could click through. A typical session is short, about 5 minutes, but 1 in 10 runs longer than 45 minutes.

The AI fixes its own mistakes

Figure 7. After a failed call, how often the AI gets it right within three tries
0%25%50%75%100%SQL query error86%Change refused with a question69%Read failed with an error64%Change failed with an error62%
AI apps and scheduled AI tasks, 22 September – 19 October 2026. Source: Smartico MCP server logs, production brands only.

AI models make mistakes, but they also read the error messages. When a database query fails, the AI writes a working one within three tries 86% of the time, and two times in three on the very next try. When our server refuses a change and says what is missing, the AI gets the change through 69% of the time.

Figure 8. Failed and refused calls per 100, by week
0%2%4%6%late JulAugSepOctErrorsQuestions (server asks for a fix)
A "question" is the server refusing a call and saying what to fix, for example a missing field. Source: Smartico MCP server logs, production brands only.

In early August, 3 to 4 calls in 100 ended in an error. By mid-October, it was about 1 in 100. Two things helped. Brands moved from first tries to daily work. And we kept teaching the server to explain mistakes: instead of a plain error, it now asks a question such as "this field must be whole hours", and the AI fixes the call.

What reaches players

Most changes are drafts and settings. Fewer than 1 in 100 changes act directly on players, for example starting a campaign or giving players a prize. Three safeguards limit what an AI can do:

  • Access profiles. Each token is a viewer, an analyst, an editor or has full access. The AI does not even see the tools it may not use.
  • Dry runs. The AI can show a change before it saves it. Almost 1 in 5 new or changed items was previewed first.
  • Network rules. A brand can allow MCP access only from its own IP addresses.

How this compares

  • People stay in charge. In Anthropic's study of almost a million agent tool calls (February 2026), at most about 73% appear to have a person in the loop. In our CRM, people make only a third of the calls, yet nearly 8 in 10 changes.
  • Beyond code. Software engineering is about half of all agent tool calls in Anthropic's data, and areas like marketing and sales are a few percent each. We have not found another vendor that has published usage data from its own MCP server.
  • A failed call is not a failed task. In Scale's MCP Atlas benchmark, problems with tools cause about half to two thirds of failed agent tasks. In real CRM work, fewer than 3 in 100 calls failed or were refused, and the AI fixed most of those on its own.

What this means for operators

  • AI already does real CRM work. It builds journeys and messages, and it checks the data before it changes anything. It does much more than answer questions.
  • Let the AI build, and keep people for the decisions. Give each token the lowest access it needs, preview bulk changes, and keep a person in the loop for anything that reaches players.
  • Use scripts and AI for different jobs. Scripts are cheap for repeated reads and reports. An AI model is worth it when a task needs judgement, or when mistakes must be fixed along the way.

FAQ

How do casino operators use AI agents in their CRM?

Mostly to read data first and then build. In Smartico CRM, AI agents check the data before they change anything, then build journeys and messages. After a single request, the AI sometimes works on its own for 50 steps or more, and these long runs make half of all changes.

Do AI agents make CRM changes on their own?

Rarely. Scripts and bots make half of all calls but fewer than 1 in 10 changes. People working with an AI assistant make 78% of the changes, and fewer than 1 in 100 changes act directly on players.

What is an MCP server for a CRM?

MCP (Model Context Protocol) is an open standard that lets AI assistants such as Claude or ChatGPT use a product's tools. The Smartico MCP server gives them access to Smartico CRM through a token with the rights you choose, so a CRM team can ask for a report or build a campaign in a chat.

Which AI assistant do CRM teams use most?

In our data, Claude apps make at least 3 in 4 of all changes. People also work through ChatGPT and other chat apps, and some operators run their own custom-built agents.

Data and method

  • Source. Smartico MCP server logs, 2 July – 19 October 2026: every tool call, with its brand, access token, tool, result and duration. Only production brands are counted; Smartico demo, test and training setups and Smartico staff are left out. Most numbers use 1 September – 19 October. The analysis of apps and agents uses the last four weeks.
Show the full methodHide the full method
  • Who is calling. We group each access token by the app it connects from and by the timing of its calls. Calls less than a second apart mean a script. Sessions that start at the same minute every hour mean a scheduler. Pauses of a few seconds mean a language model is choosing each next step. These are rules, not labels.
  • Terms. A change is a successful create, update or action call; previews are not changes. A question is the server refusing a call and saying what to fix. A turn is the work the AI does between two messages from the person. A mistake counts as fixed when one of the next three calls uses the same tool and succeeds.
  • Limits. This covers the first four months of use. One faulty integration is left out of the weekly error rates.
  • Privacy. We report totals and shares only. No brand, person or integration is named.

How to cite

Smartico (2026). Machines read, people decide: what 865,000 AI agent calls show about casino CRM. https://www.smartico.ai/resources/labs/ai-agents-casino-crm-mcp-usage

The Smartico MCP server connects Claude, ChatGPT and other AI apps to your CRM. See what teams use it for, how to set it up and how access is controlled.

More from Smartico Labs

A browser push permission prompt with Block and Allow buttons, and blocks per ten opt-ins: nine for a direct prompt, one for a soft popupData study
October 21, 202618 min read

Ask Nicely, Ask Later: How to Win Push Permission Without Losing Players for Good

Asking for push permission straight away loses about one player for good per opt-in. A soft popup first cuts those losses by 90%. Data from tens of millions of casino players.

−90%
players lost for good per opt-in when a soft popup comes before the browser prompt
74%
of new players can still be asked later after a soft popup, against 22% after a direct prompt
30%
of soft-popup subscribers later clicked a push, against 14% of other subscribers
23 min
median time to a push click, against 7.5 hours for email
Read the study
A 24-hour dial with players' best hours spread around the whole dayData study
October 21, 20266 min read

Same Message, Better Hour: AI Send Times Lift Push Clicks by 38%

Send time optimization tested on casino players: a push sent in the player's own AI-predicted best hour got 38% more clicks. Someone else's best hour did almost nothing.

+38%
push clicks when a message lands in the player's own best hour
~0%
the same test with another player's best hour: timing has to be personal
<1 in 2
players are in their best hour even at a brand's busiest hour
Read the study
A plain promo popup and the same offer as the prize of a doodleData study
October 20, 20266 min read

Doodles vs Plain Promo Popups: A Study of Smartico Brands, 2023–2026

21.8 billion popup views on Smartico, 2023–2026. At brands that added doodles, the median doodle got 2.4× the response of the same brand’s plain promo popups.

2.4×
median response of doodles vs the same brand's plain promo popups
8 of 9
brands where doodles beat plain promo popups
21.8B
popup views studied, Oct 2023 – Aug 2026
Read the study