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
Local-first MCP navigator for AI agents. Find, evaluate, and compose MCP tools -- 80% fewer tokens vs trial-and-error.
Your agent wastes thousands of tokens every time it hits a new MCP service: searching docs, guessing auth flows, recovering from errors. KanseiLink eliminates that loop with a local SQLite DB of pre-evaluated services, trust scores, and step-by-step recipes.
Token savings: 89-97% measured across 7 services (avg ~16,800 tokens without → ~950 with KanseiLink).
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-serverRelated MCP server: databid
What's Inside
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.
Why Not Just Read the Docs?
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 can generate intelligence reports showing how AI agents experience your API:
Success rate, latency, error patterns over time
Agent Voice: selection criteria, frustrations, recommendations
Category ranking vs competitors
Impact of API changes (before/after analysis)
Interested? 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.
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
- 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