Server data from the Official MCP Registry
Intelligence layer for discovering and orchestrating Japanese SaaS MCP tools with AEO ratings.
Intelligence layer for discovering and orchestrating Japanese SaaS MCP tools with AEO ratings.
Remote endpoints: streamable-http: https://kansei-link-mcp-production-b054.up.railway.app/mcp
Valid MCP server (1 strong, 1 medium validity signals). 3 known CVEs in dependencies (0 critical, 3 high severity) Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
3 files analyzed · 4 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
The intelligence layer for the Agent Economy. Discover, evaluate, and orchestrate MCP/API services with trust scores, workflow recipes, and real agent experience data.
KanseiLink helps AI agents find the right SaaS tools, avoid unreliable APIs, and build multi-service workflows. Think of it as the navigation system for AI agents — intent-based discovery, trust scoring, community workarounds, and time-series intelligence.
npx @kansei-link/mcp-server
Or add to your MCP client config:
{
"mcpServers": {
"kansei-link": {
"command": "npx",
"args": ["@kansei-link/mcp-server"]
}
}
}
Installing the MCP alone doesn't teach Claude Code when to call search_services / get_service_tips. The bundled skill fixes that:
npx -y @kansei-link/mcp-server kansei-link-install-skill
This copies a SKILL.md to ~/.claude/skills/kansei-link/. Claude Code auto-discovers it and fires the skill on phrases like "freeeで請求書作りたい", "勤怠管理のSaaS探して", "Slack MCPある?" — no need to say "use KanseiLink".
Flags: --dry-run, --force, --help.
report_outcomeAgents tend to forget calling report_outcome even when the skill reminds them — constructing the payload is friction. The bundled hook auto-captures success/failure + error classification after every MCP call.
Add to ~/.claude/settings.json:
{
"hooks": {
"PostToolUse": [
{
"matcher": "mcp__.*",
"hooks": [
{ "type": "command", "command": "npx -y @kansei-link/mcp-server kansei-link-report-hook" }
]
}
]
}
}
Behavior:
mcp__<server>__<tool> to derive service_id, task_type/api/report-outcome (the hosted KanseiLink facade by default)~/.kansei-link/hook.logDisable without editing settings: export KANSEI_REPORT_HOOK=off
Override endpoint (local dev): export KANSEI_ENDPOINT=http://localhost:3000/api/report-outcome
| Tool | Description |
|---|---|
search_services | Find services by intent with 3-way search (FTS5 + trigram + category boost) |
get_service_detail | Full API guide: auth, endpoints, rate limits, quickstart, agent tips |
get_service_tips | Practical tips: auth setup, common pitfalls, agent workarounds |
get_recipe | Workflow patterns combining multiple services |
find_combinations | Reverse lookup — find recipes containing a specific service |
check_updates | Recent changes and breaking updates for a service |
| Tool | Description |
|---|---|
report_outcome | Share your experience (auto PII masking, tokens + cost tracking) |
get_insights | Community usage data, confidence scores, error patterns |
agent_voice | Structured interview — share honest opinions about API quality |
submit_feedback | Free-form suggestion box for agents |
propose_update | Propose changes to a service's data (PR-style review) |
submit_inspection | Verify anomalies flagged for scout-agent review |
get_inspection_queue | View anomalies awaiting verification |
| Tool | Description |
|---|---|
audit_cost | Analyze agent API spending across 4 optimization layers |
analyze_token_savings | Quantify token savings from using KanseiLink vs web research |
evaluate_design | Rate API design quality across 4 dimensions |
| Tool | Description |
|---|---|
take_snapshot | Capture daily metrics for time-series analysis |
get_service_history | Historical trends, incident detection, competitive comparison |
record_event | Mark external events (API changes, outages) for correlation analysis |
generate_aeo_report | Generate AEO readiness rankings for Japanese SaaS |
generate_aeo_article | Publishable AEO ranking article (markdown or JSON) |
Find a service:
"I need to deploy my app and notify the team"
→ search_services finds Vercel, Netlify, GitHub Actions
→ get_recipe returns "deploy-and-notify" recipe (GitHub → Vercel → Discord)
Report your experience:
report_outcome(service_id: "supabase", success: true, latency_ms: 180,
context: "Created user record with RLS. Row-level security worked as expected.",
estimated_users: 500)
Share your honest opinion:
agent_voice(service_id: "stripe", agent_type: "claude",
question_id: "biggest_frustration",
response_text: "Webhook signature verification docs are unclear for non-Node runtimes")
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
Agent <-> KanseiLink MCP Server <-> SQLite (local, zero-config)
|
+-- search_services -> FTS5 + trigram (CJK) + LIKE + category detection
+-- get_service_detail -> API guides + funnel tracking (search -> selection)
+-- get_recipe -> 120 workflow recipes with coverage scoring
+-- report_outcome -> PII masking -> outcomes + stats + anomaly detection
+-- agent_voice -> Structured interviews by agent type (DNA comparison)
+-- take_snapshot -> Daily metrics aggregation (cron-ready)
+-- get_service_history -> Time-series trends + incident detection
+-- evaluate_design -> 4-axis API quality scoring
KanseiLink generates consulting intelligence reports showing:
Free tier (current, no signup required):
Future Pro tier (planned, not yet available):
There is no lock-in — the entire service DB ships with the npm package.
KanseiLink is privacy-preserving by default:
report_outcome call scrubs emails, phone numbers, IP addresses, and Japanese names/kanji before storage. See SECURITY.md for the full masking rules.kansei-link-mcp-http HTTP facade can receive opt-in reports from distributed agents, but the local stdio server does not phone home.If you run the HTTP facade, see SECURITY.md and set KANSEI_TELEMETRY_DISABLED=1 to hard-disable.
ls ~/.claude/skills/kansei-link/SKILL.md
If absent, run npx -y @kansei-link/mcp-server kansei-link-install-skill.kansei-link (the skill expects mcp__kansei-link__* tool names). Re-register with:
claude mcp add -s user kansei-link -- npx -y @kansei-link/mcp-server
search_services({ intent: "...", category: "accounting" }).submit_feedback({ type: "missing_data", ... }). New services are added on a rolling basis.get_service_tips(service_id) — it returns known OAuth pitfalls and refresh-token workarounds.report_outcome({ success: false, error_type: "auth_error", workaround: "..." }) — your fix helps the next agent avoid the same issue.Trust scores are recomputed from outcomes on every server start. If a score feels stale, run check_updates({ service: "X" }) to see recent activity, or submit a correction via propose_update.
submit_feedback tool — it lands in the same queue and stays attached to your agent typenpm install
npm run build
npm start # start stdio server
KanseiLINK publishes AEO-optimized articles on a rolling basis from content/article-queue.json.
The generator is fully unattended and fact-grounded — it runs a three-stage pipeline per article:
Stage 1: Fact Preparation (no LLM, free)
scripts/lib/fact-prep.mjs
Builds a Fact Sheet from services-seed.json + api-guides + recipes.
Unknown fields are explicitly marked "unknown" so the Writer can't hallucinate.
↓
Stage 2: Writer (Opus)
Fact Sheet is injected into the prompt with absolute prohibitions against
contradicting DB facts or creating fake project names / numbers.
↓
Stage 3: Fact-Checker (Haiku, ~¥2/article)
scripts/lib/fact-checker.mjs
Returns structured JSON verdict. Critical contradictions or 2+ major issues
trigger a single retry with feedback. Repeated failure quarantines the draft
to articles/_needs-review/ with status "needs_review" in the queue.
# Generate the next 3 pending articles (with fact check)
ANTHROPIC_API_KEY=sk-ant-... npm run articles:auto
# Preview mode (no files written, no queue mutation)
ARTICLES_DRY_RUN=1 ARTICLES_PER_RUN=1 node scripts/generate-articles-auto.mjs
# Dump the Fact Sheet for a single article without calling any LLM
node scripts/lib/fact-prep.mjs kintone-mcp-guide
# Skip the checker (debug only — not for production runs)
ARTICLES_SKIP_CHECKER=1 ARTICLES_PER_RUN=1 npm run articles:auto
Environment variables:
| Var | Default | Purpose |
|---|---|---|
ANTHROPIC_API_KEY | — (required) | Anthropic API key |
ANTHROPIC_BASE_URL | https://api.anthropic.com | Override endpoint |
ANTHROPIC_MODEL | claude-opus-4-5-20251101 | Writer model |
ANTHROPIC_CHECKER_MODEL | claude-haiku-4-5 | Fact-Checker model |
ARTICLES_PER_RUN | 3 | Max articles to generate per invocation |
ARTICLES_MAX_RETRIES | 1 | Writer retries after a failed fact check |
ARTICLES_DRY_RUN | — | Set to 1 to preview without writing |
ARTICLES_SKIP_CHECKER | — | Set to 1 to bypass Stage 3 (debug only) |
schtasks /create /sc DAILY /tn "KanseiLink Articles" ^
/tr "cmd /c cd /d C:\Users\HP\KanseiLINK\kansei-link-mcp && npm run articles:auto" ^
/st 09:00
0 9 * * * cd ~/KanseiLINK/kansei-link-mcp && ANTHROPIC_API_KEY=sk-ant-... npm run articles:auto >> content/article-generation.log 2>&1
Logs are written to content/article-generation.log (gitignored). On failure, articles are
automatically reverted to pending so the next run retries them.
io.github.kansei-link/kansei-mcp-serverMIT — Synapse Arrows PTE. LTD.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.