THE LEDGER ABD SHANTI
CITATION STRENGTH0%
SOURCE #069 VERIFIED · LIVE OCT 01, 20266 MIN READWAR STORY PART OF AGENT WEB

I Built a Server for AI Agents. Here Is What They Asked For

¶ WAR STORYWHAT I SHIPPED

01Two servers and a log

At the end of September I put two of my products behind servers that AI agents can call directly, using the protocol most assistants and coding tools now speak. One serves a voice tool, the other a picking tool. A guest can use the basic actions with no account, metered by address. Anything tied to a person’s account sits behind a login the agent has to ask for. Every connection and every call is written to a log, and nine days later I read it.

The first number is the one everyone would put in a launch post: 14,809 connections from 1,184 addresses and 180 differently named clients. The second number is the one that matters: 1,447 tool calls. Most of the connections never asked for anything. Connections are the pageviews of the agent web. They tell you who knocked, not who came in.

// HANDSHAKES VERSUS WORKTWO SERVERS · NINE DAYS · MY OWN TESTS REMOVED
CONNECTEDACTUALLY CALLED A TOOL
Coding agents22 handshakes per call
9,171
419
Directories and monitors61 handshakes per call
4,114
67
Chat assistantsabout one per call
960
849
Other clients5 handshakes per call
564
112
14,809 connections, 1,447 tool calls. Only the chat assistants connected because somebody wanted something done.

Three kinds of caller

The log splits cleanly once you group clients by what they are. Coding agents opened 9,171 connections and made 419 calls, about twenty two connections for every piece of work, because they reconnect at the start of every session whether or not they need the tool. Directories, registries and uptime monitors opened 4,114 connections and made 67 calls. Chat assistants opened 960 connections and made 849 calls. Chat assistants were the only callers that connected because a person had just asked for something. It is the same lesson as the traffic chart that lies, one layer deeper.

¶ WAR STORYWHAT THEY ASKED FOR

02The helpers got used more than I expected

The core action, then the planning

The main action took 931 of the 1,447 calls, about 64%. What surprised me was the rest. The tool that lists the options was called 111 times, the one that reports how much free allowance is left was called 106 times, and the one that suggests the right option for a piece of text 97 times. Agents plan before they act. They check what is available and what they can afford, then make the call. The tools an agent uses to decide are as important as the tool that does the job.

Short inputs, and probes in disguise

The text agents sent was short: a median of 153 characters, and 543 of 931 requests under 200. Nobody was sending a book. They were sending a sentence to hear it, a line for a video, a reply. Meanwhile 18 calls used tool names that do not exist at all, sent by checkers testing whether protected tools refuse anonymous callers. A guest tier with no signup, the idea behind free as a growth strategy, is what let the real requests happen at all. The protected tools returned 29 requests to log in, which is the system working rather than failing.

Short inputs change the design more than you would expect. A guest limit written with people pasting whole chapters in mind is generous in the wrong place for an agent sending single sentences, and a response that takes ten seconds feels broken when the request was one line. If I set the limits again today, I would size them around the number of calls an agent can make in a sitting rather than the number of characters, and I would put the remaining allowance in every response so the agent never has to guess.

EXTRACTED — THE SENTENCE THIS ENTRY EXISTS FOR
Build for the agent that checks its budget before it spends it.
¶ WAR STORYWHAT I WOULD TELL YOU

03Five things I would do on day one

The list

First, count calls, never connections, and split them by client type before reading anything into them. Second, ship the boring helpers, the ones that list options, report remaining allowance and suggest a choice, because agents use them to plan. Third, make every limit answer with a clear message the agent can relay, not a silent failure. Fourth, check that your cache never stores the login page: on one server an edge rule meant for public pages cached the authorization page, which would have handed one person’s login screen to the next. An agent server fails quietly in the places a website never needed to think about, like a cached login. Fifth, list it in the directories, and expect their robots to make up a large share of your early traffic.

Read the log before the launch post

None of this needs a big product. It needs a log you actually read and the discipline from telling the OpenAI agents apart: know which visitor is which before you celebrate any of them. A thousand connections from robots is less evidence of demand than ten calls from assistants doing what someone asked.

Tomorrow: how to get a product listed inside ChatGPT, step by step, from going through it.

// QUICK ANSWERS
>What do AI agents actually do with an MCP server?+
On my two servers, mostly connect. Over nine days there were 14,809 connections and 1,447 tool calls; coding agents reconnected about 22 times per call, directories and monitors made 4,114 connections for 67 calls, and chat assistants made 849 calls from 960 connections. The main action took 64% of calls, and agents also checked options and remaining allowance before acting.
>How do I measure usage of my MCP server?+
Log every connection and every tool call separately, and group clients by type. Count calls rather than connections, remove your own tests, and separate coding agents, chat assistants and directory or uptime robots, because each behaves very differently. Connections alone overstate demand many times over.
>Should an MCP server work without an account?+
For basic actions, a limited guest tier helps. On my servers, guests could use the core actions with a limit per address, while account tools asked the agent to log in, which happened 29 times in nine days. It lets an assistant try the tool for a person immediately, and keeps anything personal behind a login.
Abd Shanti, author of CITED
VERIFIED HUMAN
Abd Shanti
GEO EXPERT · THE AUTHOR
// CITE THIS ENTRY
Abd Shanti. "I Built a Server for AI Agents. Here Is What They Asked For" CITED, Entry 069, Oct 1 2026. unknown.ps/blog/a-server-for-ai-agents/
// RELATED ENTRIES
QUOTE COPIED — CITE FREELY