KanseiLink MCP Server
The KanseiLink MCP Server is a local-first MCP navigator that helps AI agents find, evaluate, and integrate SaaS APIs and MCP services efficiently — saving 89-97% of tokens compared to trial-and-error — using a local SQLite database of 11,000+ pre-evaluated services.
Search for Services: Find services by describing your intent (e.g., "send invoice"), with filters for category and agent readiness (verified, connectable, info_only).
Look Up Service Details: Retrieve rich information about a specific service:
Tips: Auth setup, known pitfalls, and workarounds
Detail: Full connection guide with endpoints and rate limits
Insights: Aggregated usage data, success rates, and trends
Recipe: Step-by-step multi-service workflow compositions
Combinations: Compatible service pairings
Feedback / Voices: Community-submitted feedback and qualitative agent experiences
Report Outcomes & Feedback: Contribute data back to the community:
Outcome: Report API call success/failure, error type, latency, cost, and workarounds
Feedback: Submit suggestions, corrections, or tips
Event: Record API changes, deprecations, or outages
Voice: Share qualitative opinions on auth, docs, and frustrations (PII auto-masked)
Inspect Colony Health (admin): View anomalies, check changelogs, propose/review data updates (PR-style), take daily metric snapshots, and evaluate API design quality.
Analyze Usage & Savings: Generate token savings reports, cost audits, Agent Experience Optimization (AEO) reports, and AEO articles in markdown or JSON.
Auto-invocation: Install a skill to have Claude Code automatically call KanseiLink on relevant prompts, with a PostToolUse hook to auto-capture success/failure after MCP calls.
Works with Claude Code, Cursor, Cline, Zed, Windsurf, and other MCP-compliant clients. Operates fully locally with no external API calls and telemetry disabled by default.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@KanseiLink MCP Serverfind a Japanese SaaS tool for managing HR and payroll"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
KanseiLink MCP Server
Reduce your AI agent's token waste with collective intelligence.
Your agent burns tokens on three things: searching for SaaS docs it could look up locally, retrying errors other agents already solved, and re-reading context it already processed. KanseiLink tackles the first two — and measures all three so you know exactly where your tokens go.
Measured savings: 89–97% on SaaS integration research (avg ~16,800 tokens without → ~950 with KanseiLink, across 7 services).
How It Works
Install MCP → agent wastes fewer tokens (lookup + collective intelligence)
↓
usage data stays local (opt-in: anonymous scalars only)
↓
collective intelligence grows → everyone's agent gets smarterMeasure — auto-installed hooks track every session: total tokens, cache split, error loops, stuck time. Nothing leaves your machine.
Reduce — SaaS lookup eliminates trial-and-error on API integrations. Error-resolution intelligence (coming soon) prevents repeat failures across the community.
Compare — opt-in monthly "Wrapped" report shows where your tokens went and how you rank among measured users.
If KanseiLink saves your agent tokens, give it a star ⭐ — 700+ developers install it from npm every month, and stars are how the next one finds it.
Related MCP server: @neurynae/toolcairn-mcp
Quick Start
npx @kansei-link/mcp-serverWorks with Claude Code, Cursor, Cline, Zed, Windsurf — any MCP client.
Add to your config (claude_desktop_config.json, .cursor/mcp.json, etc.):
{
"mcpServers": {
"kansei-link": {
"command": "npx",
"args": ["-y", "@kansei-link/mcp-server"]
}
}
}Or with Claude Code CLI:
claude mcp add -s user kansei-link -- npx -y @kansei-link/mcp-serverWrapped: Your Monthly Agent Fuel-Efficiency Report
KanseiLink measures — locally, on your machine — how many tokens your agent sessions consume and how much of that KanseiLink saved you, then renders a monthly "Wrapped" share card.
1. Install the measurement hooks (one command, idempotent, backs up your settings first):
npx -y @kansei-link/mcp-server kansei-link-install-hooksThis adds a Stop/SessionEnd hook that parses each session transcript
and writes token totals + KanseiLink call stats to
~/.kansei-link/usage/. Nothing is uploaded.
2. See your report any time:
npx -y @kansei-link/mcp-server kansei-link-wrapped # current month (JA)
npx -y @kansei-link/mcp-server kansei-link-wrapped --lang en # English
npx -y @kansei-link/mcp-server kansei-link-wrapped --share # opt-in: get your rankThe report separates measured numbers (your total tokens, KanseiLink call counts and response sizes — parsed from your own transcripts) from estimated ones (the avoided web-research cost, based on the 2026-04-16 freee/kintone/smarthr benchmark) — labels shown on every surface.
It also shows where your agent got stuck: failed tool calls, retry chains (2+ consecutive failures of the same tool), the tokens burned while stuck, and your worst-failing tools.
--share submits only scalar monthly aggregates (anonymous id + token
counts, never content) and returns how you rank among measured users
("top X% saver"). Below 20 measured users for the month, you get the
cohort size instead of a rank.
Disable measurement anytime: export KANSEI_USAGE_HOOK=off, or
kansei-link-install-hooks --remove.
SaaS Integration Intelligence
The core reason agents waste tokens on SaaS APIs: they search docs, guess auth flows, and recover from errors — every single time. KanseiLink ships a local SQLite DB so your agent gets the answer on the first try.
Count | Description | |
Services | 11,000+ | MCP servers and SaaS APIs across 23 categories (2,257 MCP-verified via handshake) |
Recipes | 200 | Multi-service workflow compositions (standup, PR review, incident response, onboarding...) |
API Guides | 199 | Auth setup, endpoints, rate limits, pitfalls, and workarounds |
Trust Scores | Weekly | Based on automated health probes + real agent usage data |
All data ships inside the npm package as a local SQLite DB. Zero API calls needed. No server dependency, no signup.
Without vs. With KanseiLink
Without KanseiLink | With KanseiLink |
|
|
|
|
| Agent has auth flow, pitfalls, workarounds |
| in ~950 tokens |
Trial-and-error on wrong params | First try succeeds |
~16,800 tokens burned | 89–97% saved |
Claude Code: install the skill (auto-invocation)
Installing the MCP alone doesn't teach Claude Code when to call KanseiLink. The bundled skill fixes that:
npx -y @kansei-link/mcp-server kansei-link-install-skillThis copies a SKILL.md to ~/.claude/skills/kansei-link/. Claude Code auto-discovers it and fires the skill on phrases like "connect to Stripe", "Slack MCPある?", "send invoice via freee" — no need to say "use KanseiLink".
Optional: PostToolUse hook
Auto-capture success/failure after every MCP call (agents tend to forget reporting).
Add to ~/.claude/settings.json:
{
"hooks": {
"PostToolUse": [{
"matcher": "mcp__.*",
"hooks": [{ "type": "command", "command": "npx -y @kansei-link/mcp-server kansei-link-report-hook" }]
}]
}
}Disable anytime: export KANSEI_REPORT_HOOK=off
Tools (5)
v1.0 consolidates the tool surface from 25 individual tools into 5 unified tools with mode auto-detection.
Standard Flow (3 tools — all you need)
search_services --> lookup --> (execute your API call) --> reportTool | Modes | Description |
| -- | Find services by intent (FTS5 + trigram + category boost) |
| 8 modes | Get tips, detail, insights, recipes, combinations, history, feedback, voices |
| 4 modes | Report outcomes, submit feedback, record events, share your voice |
Admin Tools (2 additional)
Tool | Modes | Description |
| 8 modes | Colony health: inspection queue, anomaly verification, update proposals, snapshots |
| 4 modes | Analytics: token savings, cost audit, AEO reports and articles |
Lookup Modes
Mode | Trigger | Example |
tips (default) |
|
|
detail |
|
|
insights |
|
|
recipe |
|
|
combinations |
|
|
history |
|
|
feedback |
|
|
voices |
|
|
Report Modes
Mode | Trigger | Example |
outcome |
|
|
feedback |
|
|
event |
|
|
voice |
|
|
Example Workflows
Find and integrate a service:
search_services({ intent: "send invoice to clients", compact: true })
--> lookup({ service_id: "freee" }) // tips: auth, pitfalls, workarounds
--> lookup({ service_id: "freee", detail: true }) // full connection guide
--> (execute your API call)
--> report({ service_id: "freee", success: true, task_type: "create_invoice" })Multi-service workflow:
lookup({ goal: "create invoice and notify via slack", services: ["freee", "slack"] })
--> Step-by-step recipe with coverage scoringShare your honest opinion:
report({
service_id: "stripe",
question_id: "biggest_frustration",
response_text: "Webhook signature verification docs are unclear for non-Node runtimes"
})Categories (23)
CRM, Project Management, Communication, Accounting, HR, E-commerce, Legal, Marketing, Groupware, Productivity, Storage, Support, Payment, Logistics, Reservation, Data Integration, BI/Analytics, Security, Developer Tools, AI/ML, Database, Design, DevOps
Architecture
Agent <-> KanseiLink MCP Server <-> SQLite (local, zero-config)
|
+-- search_services -> FTS5 + trigram (CJK) + LIKE + category detection
+-- lookup -> tips / detail / insights / recipe / combinations /
| history / feedback / voices (auto-detected)
+-- report -> outcome / feedback / event / voice (auto-detected)
+-- inspect -> queue / submit / propose / review / snapshot / evaluate
+-- analyze -> token_savings / cost / aeo_report / aeo_articleFor SaaS Companies
KanseiLink doubles as an Agent Readiness Index (ARI) evaluation platform. Real agents using real APIs generate objective telemetry — success rates, latency, error patterns, and resolution paths — that no survey or benchmark can replicate.
What we can show you:
Agent success rate for your API over time
Error patterns and how agents work around them
Agent Voice: why agents choose (or avoid) your service
Category ranking vs competitors
Impact of API changes (before/after analysis)
This data comes from the same MCP that saves individual developers tokens — the collective intelligence that helps agents is the same signal that evaluates services.
See kansei-link.com or reach out.
Privacy & Data Handling
KanseiLink is privacy-preserving by default:
Local-first: the full service DB ships inside the npm package. No API calls needed.
Measurement stays local: the usage hook writes to
~/.kansei-link/usage/on your machine. Nothing is uploaded unless you opt in with--share, which sends only scalar aggregates (token counts), never content.PII auto-masking: every
reportcall scrubs emails, phone numbers, IP addresses, and Japanese names before storage.Agent identity anonymized: only the agent type (claude / gpt / gemini) is retained — never the user ID.
No telemetry by default: the local stdio server does not phone home.
See SECURITY.md for full details.
Troubleshooting
Verify the skill was installed:
ls ~/.claude/skills/kansei-link/SKILL.mdIf absent, run
npx -y @kansei-link/mcp-server kansei-link-install-skill.Restart Claude Code. Skills are indexed on session start.
Check that the MCP is registered under the name
kansei-link:claude mcp add -s user kansei-link -- npx -y @kansei-link/mcp-server
Try category filter:
search_services({ intent: "...", category: "accounting" }).Try the English equivalent — most entries are indexed bilingually, but some only in EN.
If the service truly isn't there, submit feedback:
report({ subject: "Missing: ServiceX", body: "..." }).
Start with
lookup({ service_id: "..." })— it returns known OAuth pitfalls and refresh-token workarounds.Report the failure:
report({ service_id: "...", success: false, error_type: "auth_error", workaround: "..." })— your fix helps the next agent.
Contributing
git clone https://github.com/kansei-link/kansei-mcp-server.git
cd kansei-mcp-server
npm install
npm run build
npm start # start stdio serverPRs welcome. If you find a service that's missing or has wrong info, the fastest path is:
report({ subject: "Fix: ServiceX auth is OAuth2 not API key", body: "..." })Links
MCP Registry:
io.github.kansei-link/kansei-mcp-server
License
MIT — Synapse Arrows PTE. LTD.
Maintenance
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kansei-link/kansei-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server