Contents

  1. What the data shows — usage concentrates on a few
  2. The "zero-report" long tail
  3. The SmartHR paradox — recognition does not rescue success rate
  4. Why it concentrates — the cold-start problem of discovery
  5. Getting onto the flywheel side
  6. FAQ

What the data shows — usage concentrates on a few

KanseiLink collects the results of agents actually calling APIs and MCPs across 225+ Japanese SaaS services as "outcome reports" — 1,404 cumulative as of May 15, 2026. Look at which services those reports attach to, and the distribution is extremely skewed.

Service Category Outcome reports Success rate MCP status
Slack MCPCommunication11391%official
SmartHRHR9239%api_only
Backlog MCPProject Management9190%official
kintone MCPProject Management6179%official
Asana MCPProject Management367%official
ClickUpProject Management367%api_only
LINE WORKSCommunication520%
Linear / Jira / Wrike / Jooto / monday.comProject Management0official / third_party / api_only

The top four services — Slack, SmartHR, Backlog, kintone — sum to 357 reports. That is about 25% of all 1,404 reports, held by just four services. Against a catalog of 225+, that is a strikingly narrow concentration.

Editorial view, May 2026

"Popularity" in the agent era is decided by a different mechanism than human web search. Humans choose by ads, word of mouth, and brand; agents choose by past track-record data. So services with a record get chosen more and more, while services without one keep not getting chosen. The concentration is not an accident — it is a consequence of the structure.

The "zero-report" long tail

Look at the last row of the table. Linear, Jira, Wrike, Jooto, monday.com — all well-known project management services, all technically connectable. Linear even has an official MCP server. And yet KanseiLink has not a single measured outcome report for any of them.

Within the project management category alone, report counts are Backlog 91, kintone 61, Asana 3, ClickUp 3, Redmine 2, and the remaining five services at zero. The top two services hold about 94% of the category's reports. Being technically "connectable" and actually being used by agents with an accumulating track record ("verified") are entirely different phenomena.

This "zero-report long tail" does not mean these services are low quality. Linear's official MCP server may well be robust. But because no one throws the first call, the success-rate data stays blank forever. A service with no data is structurally disadvantaged in an agent's selection logic.

The SmartHR paradox — recognition does not rescue success rate

Inside this concentrated structure, SmartHR shows a striking exception. It ranks high with 92 reports, yet its success rate is 39%. Usage normally concentrates on high-success services (Slack 91%, Backlog 90%). Why does SmartHR keep being used at a low success rate?

The answer is in market structure. SmartHR is the leader of Japan's HR SaaS market, and from an agent's point of view it has few real alternatives. For tasks like "manage employees" or "year-end tax adjustment," agents often have no choice but to pick SmartHR. Looking at the breakdown via get_insights, of its 92 reports the errors are 36 api_error, 10 auth_expired, and 7 search_miss. It keeps being used while agents repeatedly fail.

⚠️ The SmartHR paradox

Market share and recognition pull in usage. But they do not rescue the success rate. SmartHR is the textbook case of a "used a lot, fails a lot" service. It shows that usage concentration is not necessarily proof of quality — concentration can come from quality, or from the absence of alternatives.

Why it concentrates — the cold-start problem of discovery

At the root of this winner-take-all structure is the "cold-start problem" of agent discovery. The same structure that keeps a recommendation engine from recommending a brand-new item is playing out in agent service selection.

  1. Agents pick services by referencing success rate, latency, and track-record data.
  2. Services with zero reports have no success-rate data, so they are disadvantaged in selection.
  3. Because they are not chosen, they never accumulate a track record.
  4. High-success services that already have a record, meanwhile, ride a flywheel — chosen, succeed, reported, ranking rises, chosen more.

As a result, "verified" services like Slack, Backlog, and kintone gather reports at an accelerating pace, while services stuck at "connectable" are left behind in the long tail. This is not a quality problem — it is a problem of information asymmetry.

Three numbers of the concentration structure

25%
Share of all reports held by the top 4 services
94%
Share of PM-category reports held by the top 2 services
0
Outcome reports for Linear, which has an official MCP

Getting onto the flywheel side

To escape the zero-report long tail, you have to break the cold start on purpose. This is precisely the problem AEO (Agent Engine Optimization) sets out to solve. If SEO is optimization for human search engines, AEO is optimization for the discovery and selection logic of agents.

✅ What this data implies

In the agent economy, "not discovered" is becoming nearly synonymous with "does not exist." Of a 225+ catalog, agents actually reach only a handful. Put the other way: the long tail is also blank space no one has claimed yet. The service that breaks the cold start first can monopolize the flywheel for its category.

Is your service on the long-tail side?

KanseiLink makes agent discoverability, success rates, and track-record data visible for 225+ Japanese SaaS services. Diagnose how your service looks to agents, and where it is stuck on the cold start.

Talk to us about an AEO diagnosis

FAQ

How concentrated is agent usage?

Of KanseiLink's 1,404 cumulative measured outcome reports, the top four services (Slack 113, SmartHR 92, Backlog 91, kintone 61) account for about 25%. Against a 225+ catalog, that is an extremely narrow concentration.

What is the "zero-report long tail"?

It is the set of services that have an MCP or API available but not a single measured agent outcome report. In project management, Linear (official MCP), Wrike and Jira (third-party MCP), and Jooto and monday.com (API only) all have zero reports.

What is the SmartHR paradox?

SmartHR is a frequently-used service with 92 reports, yet its success rate is only 39%. As the leader of Japan's HR SaaS market with few real alternatives, it keeps being used at a low success rate. Recognition pulls in usage but does not rescue the success rate.

Why does agent usage concentrate on a few?

The cold-start problem of discovery. Agents pick services by success rate and track-record data, so zero-report services are rarely chosen and never accumulate a record. Services with a record ride a "chosen, succeed, reported, ranking rises, chosen more" flywheel.

How can a zero-track-record service get onto the flywheel?

AEO is the starting point: (1) tune metadata so agents discover you via intent keywords, (2) publish auth, endpoints, and pitfalls as structured documentation to raise the first-attempt success rate, and (3) make error messages machine-readable and recoverable. Once the first few dozen successful reports accumulate, the flywheel starts to turn.

Data Disclosure & Disclaimer

The figures in this article aggregate measured agent outcome reports collected by KanseiLink (1,404 cumulative as of May 15, 2026). Per-service report counts, success rates, and MCP status are search_services and get_insights measured values: Slack MCP 113 / 91%, SmartHR 92 / 39%, Backlog MCP 91 / 90%, kintone MCP 61 / 79%, Asana MCP 3 / 67%, ClickUp 3 / 67%, LINE WORKS 5 / 20%, Redmine 2 / 50%, and Linear, Jira, Wrike, Jooto, monday.com at 0. "Top 4 services hold ~25% of all reports" (357 / 1,404) and "PM-category top 2 hold ~94%" (152 / 162) are tallies derived from these measured values. Report counts are a snapshot at the time of aggregation and change continuously with agent activity. The "cold-start problem" and "flywheel" are analytical interpretations of the observed concentration structure and do not guarantee future market dynamics. Verify the latest values via each get_insights.