saaskr MCP
An official MCP server for the saaskr Korean SaaS directory that allows AI agents to search, compare, and register domestic SaaS services. It provides tools to query service details, categories, and AI providers, as well as submit new service listings for verification.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://saaskr.com/api/mcpWhat its tools do
11 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (9)
Can change data (2)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to saaskr.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search for Korean SaaS services by category or feature
- Compare two specific SaaS services side-by-side
- Register a new SaaS service for directory listing
- Find AI API providers and agent-ready tools
Source and maintenance
Protocol and capabilities
- Server
- saaskr 1.2.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 11 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
11 advertised
search_korean_saas
saaskr 한국 SaaS 디렉토리: 한국에서 만든 SaaS를 검색한다. 이름·태그라인·소개·태그를 대상으로 하며, 운영 중이 확인된 서비스만 반환한다. 카테고리로 좁힐 수 있다. "한국 AI 도구", "국산 협업툴" 같은 요청에 사용.
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "최대 결과 수(기본 10, 최대 30)"
},
"query": {
"type": "string",
"description": "검색어(한국어). 예: \"회의록\", \"결제\", \"디자인\""
},
"category": {
"type": "string",
"description": "카테고리 slug로 좁히기. 가능한 값: ai, productivity, social, design, developer-tools, marketing, fintech, ecommerce, education, health, media, lifestyle, hr, gaming, travel, food"
},
"kr_feature": {
"type": "string",
"description": "한국 특화 속성으로 좁히기(확인된 서비스만). 가능한 값: tax_invoice(전자세금계산서 발행), kakao_alimtalk(카카오 알림톡 연동), kr_pg(국내 PG 결제(카드·계좌이체)), kr_data_residency(데이터 국내 저장), isms(ISMS/ISMS-P 인증), korean_support(한국어 고객지원), kakao_login(카카오 로그인), naver_login(네이버 로그인), hwp(한글(HWP) 파일 지원)"
}
}
}{
"title": "Search Korean SaaS (한국 SaaS 검색)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_agent_ready_korean_saas
saaskr 한국 SaaS 디렉토리: AI 에이전트가 직접 호출할 수 있는 한국 서비스(API·MCP 서버·웹훅이 확인된 곳)를 찾는다. "한국 결제 API", "MCP 되는 국산 CRM", "알림톡 보내는 API" 처럼 에이전트/자동화에 붙일 도구를 찾을 때 사용.
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "최대 결과 수(기본 10, 최대 30)"
},
"query": {
"type": "string",
"description": "검색어(선택). 예: \"결제\", \"알림톡\", \"회계\""
},
"category": {
"type": "string",
"description": "카테고리 slug(선택)"
},
"requires": {
"enum": [
"api",
"mcp",
"webhook"
],
"type": "string",
"description": "반드시 있어야 하는 연동 방식(선택). 기본은 API 또는 MCP 중 하나."
}
}
}{
"title": "Find Korean SaaS with API/MCP (API·MCP 지원 한국 서비스)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_korean_ai_providers
saaskr 한국 SaaS 디렉토리: 다른 서비스에 AI 를 API 로 공급하는 한국 기업(LLM·OCR·음성·번역·임베딩 등)을 찾는다. "한국어 OCR API", "국산 LLM API", "한국어 STT 업체" 처럼 AI 기능을 제품에 넣을 공급사를 찾을 때 사용.
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "최대 결과 수(기본 10, 최대 30)"
},
"query": {
"type": "string",
"description": "검색어(선택)"
},
"capability": {
"type": "string",
"description": "필요한 AI 능력(선택). 가능한 값: llm(LLM(대규모 언어모델)), ocr(OCR·문서 인식), stt(음성 인식(STT)), tts(음성 합성(TTS)), translation(번역), embedding(임베딩·검색), vision(이미지 인식), video(영상 이해·생성), rag(RAG·사내 문서 검색), inference(모델 추론 인프라), agent(AI 에이전트 플랫폼), voice-clone(음성 복제), avatar(AI 아바타·휴먼)"
}
}
}{
"title": "Find Korean AI providers (국내 AI 공급사)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_korean_partners
saaskr 한국 SaaS 디렉토리: 협업·제휴 제안을 받겠다고 **직접 밝힌** 한국 서비스를 찾는다. slug 를 주면 그 서비스와 경쟁이 아닌 **보완 관계**(다른 분야, 연동 가능)인 곳을 우선한다. "우리 서비스랑 제휴할 국내 서비스", "연동 파트너 찾기"에 사용.
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "기준이 되는 내 서비스의 slug(선택)"
},
"limit": {
"type": "number",
"description": "최대 결과 수(기본 10, 최대 30)"
},
"query": {
"type": "string",
"description": "찾는 파트너 분야·키워드(선택)"
},
"category": {
"type": "string",
"description": "파트너 카테고리 slug(선택)"
}
}
}{
"title": "Find open-to-partner Korean SaaS (제휴 희망 서비스)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_korean_saas
saaskr 한국 SaaS 디렉토리: 특정 한국 SaaS의 상세 정보(소개·카테고리·공식 사이트·운영 상태·후기)를 가져온다.
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "search_korean_saas 가 반환한 slug"
}
}
}{
"title": "Get Korean SaaS details (한국 SaaS 상세)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_saas_categories
saaskr 한국 SaaS 디렉토리: 한국 SaaS 카테고리 16개와 각 카테고리의 서비스 수, 고르는 기준을 반환한다.
{
"type": "object",
"properties": {}
}{
"title": "List SaaS categories (카테고리 목록)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}compare_korean_saas
saaskr 한국 SaaS 디렉토리: 한국 SaaS 두 개를 나란히 비교한다(카테고리·운영 상태·인기도·소개).
{
"type": "object",
"required": [
"slug_a",
"slug_b"
],
"properties": {
"slug_a": {
"type": "string",
"description": "첫 번째 SaaS slug"
},
"slug_b": {
"type": "string",
"description": "두 번째 SaaS slug"
}
}
}{
"title": "Compare two Korean SaaS (한국 SaaS 비교)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}submit_korean_saas
saaskr 한국 SaaS 디렉토리: 내가 만든 SaaS를 saaskr 디렉토리에 등록한다. 사용자가 "내 서비스 등록해줘", "saaskr에 올려줘"라고 할 때 사용. 이미 등록된 서비스면 기존 페이지를 알려주고, 새 서비스면 심사 큐에 넣는다(링크가 살아있는지 등 자동 검증 후 보통 1시간 안에 발행). 등록 전 사용자에게 이름·URL·한 줄 설명을 확인받는다. 본인 서비스라면(is_owner) 공식 사이트를 직접 읽고 가격·API·웹훅·MCP·연동·한국 특화 기능 중 **사이트에서 실제로 확인되는 것만** 함께 넣는다 — 확인 안 되는 항목은 비워둘 것(추측 금지). 소개는 사용자가 준 정보와 공식 사이트 내용으로만 채운다(임의로 지어내지 말 것). **상세히 작성한다**: 한 줄 소개만 보내지 말고 profile(해결하는 문제·대상 고객·주요 기능·사용 상황·차별점·시작 방법·고객 유형·플랫폼·단계)과 본인 서비스면 회사 정보(회사명·설립연도·지역·팀 규모)까지 채운다. 이 내용이 saaskr 상세 페이지 본문이 된다. 공개 페이지가 되므로 검색에 읽힐 글로 쓴다: 공식 사이트 문구를 그대로 복사하지 말고 자기 말로 다시 쓰고, 한 줄 소개는 45자 안팎으로 "누가 언제 쓰는지"를 담고, 실제 검색어를 자연스러운 문장에 녹이되 키워드를 나열하지 않고, "최고·유일·1위" 같은 근거 없는 표현은 쓰지 않는다. 사이트와 사용자 대화에서 확인되지 않는 항목은 비운다 — 모르는 걸 만들어 채우지 말고, 필요하면 사용자에게 물어본다.
{
"type": "object",
"required": [
"website_url",
"name",
"tagline"
],
"properties": {
"name": {
"type": "string",
"description": "서비스 이름"
},
"origin": {
"enum": [
"domestic",
"global"
],
"type": "string",
"description": "해외에서 만든 서비스(한국어 지원·국내 스토어 배포 등 한국 이용자 대상)면 global. 해외 플랫폼 목록에만 게재된다. 기본 domestic."
},
"has_api": {
"type": "boolean",
"description": "외부 개발자용 API 제공 여부(확인된 경우만)"
},
"has_mcp": {
"type": "boolean",
"description": "MCP 서버 제공 여부(확인된 경우만)"
},
"mcp_url": {
"type": "string",
"description": "MCP 서버 주소 또는 설치 안내 URL(선택)"
},
"profile": {
"type": "object",
"properties": {
"stage": {
"enum": [
"idea",
"beta",
"launched",
"growing"
],
"type": "string",
"description": "서비스 단계: idea(준비 중), beta(베타), launched(정식 출시), growing(성장 중(유료 고객 있음))"
},
"company": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "회사·팀 이름"
},
"region": {
"enum": [
"seoul",
"gyeonggi",
"incheon",
"busan",
"daegu",
"gwangju",
"daejeon",
"ulsan",
"sejong",
"gangwon",
"chungbuk",
"chungnam",
"jeonbuk",
"jeonnam",
"gyeongbuk",
"gyeongnam",
"jeju",
"overseas"
],
"type": "string",
"description": "소재 시·도: seoul(서울), gyeonggi(경기), incheon(인천), busan(부산), daegu(대구), gwangju(광주), daejeon(대전), ulsan(울산), sejong(세종), gangwon(강원), chungbuk(충북), chungnam(충남), jeonbuk(전북), jeonnam(전남), gyeongbuk(경북), gyeongnam(경남), jeju(제주), overseas(해외)"
},
"location": {
"type": "string",
"description": "상세 위치(선택, 예: 성수동)"
},
"team_size": {
"enum": [
"1",
"2-5",
"6-10",
"11-50",
"51-200",
"200+"
],
"type": "string",
"description": "팀 규모: 1(1인), 2-5(2~5명), 6-10(6~10명), 11-50(11~50명), 51-200(51~200명), 200+(200명 이상)"
},
"founded_year": {
"type": "integer",
"description": "설립(또는 서비스 시작) 연도"
}
},
"description": "is_owner=true 일 때만 반영. 사업자등록번호·대표자명·연락처는 받지 않는다."
},
"problem": {
"type": "string",
"description": "이 서비스가 해결하는 문제를 사용자 입장에서 2~4문장(500자 이내). 기능 나열이 아니라 \"누가 어떤 상황에서 무엇이 불편한가\"."
},
"audience": {
"type": "array",
"items": {
"type": "string"
},
"description": "구체적인 대상(예: \"배달앱 3개를 같이 쓰는 사장님\") 최대 6개, 각 40자 이내"
},
"features": {
"type": "array",
"items": {
"type": "object",
"required": [
"title"
],
"properties": {
"desc": {
"type": "string",
"description": "한 줄 설명(140자 이내)"
},
"title": {
"type": "string",
"description": "기능 이름(30자 이내)"
}
}
},
"description": "주요 기능 최대 8개. 사이트에서 확인되는 것만."
},
"platforms": {
"type": "array",
"items": {
"enum": [
"web",
"ios",
"android",
"desktop",
"api",
"plugin"
],
"type": "string"
},
"description": "제공 형태(복수): web(웹), ios(iOS 앱), android(안드로이드 앱), desktop(데스크톱), api(API), plugin(플러그인·확장)"
},
"use_cases": {
"type": "array",
"items": {
"type": "string"
},
"description": "\"이럴 때 쓴다\" 상황 문장 최대 5개, 각 140자 이내"
},
"launched_at": {
"type": "string",
"description": "서비스를 실제로 공개(출시)한 시점 \"YYYY-MM\"(월을 모르면 \"YYYY\"). saaskr 등록일과 다르다. 사이트·소개글·앱스토어 등에서 확인되는 경우만, 모르면 비워두고 사용자에게 물어볼 것."
},
"customer_type": {
"enum": [
"b2b",
"b2c",
"b2b2c",
"b2g"
],
"type": "string",
"description": "주 고객 유형: b2b(기업 대상(B2B)), b2c(개인 대상(B2C)), b2b2c(기업·개인 모두), b2g(공공기관 대상)"
},
"differentiator": {
"type": "string",
"description": "비슷한 서비스와 다른 점(400자 이내). 근거 없는 최상급(\"최고\", \"유일\") 금지."
},
"getting_started": {
"type": "string",
"description": "처음 쓰는 방법 한두 문장(240자 이내). 예: \"가입 후 카카오 채널 연동까지 5분\""
},
"audience_segments": {
"type": "array",
"items": {
"enum": [
"individual",
"small_business",
"startup",
"sme",
"enterprise",
"developer",
"marketer",
"designer",
"creator",
"student_edu",
"public_sector"
],
"type": "string"
},
"description": "주 사용자층(복수): individual(개인·프리랜서), small_business(소상공인), startup(스타트업), sme(중소기업), enterprise(대기업), developer(개발자), marketer(마케터), designer(디자이너), creator(크리에이터), student_edu(학생·교육기관), public_sector(공공기관)"
}
},
"description": "서비스·사업자 상세 소개(선택이지만 가능한 한 채울 것). 상세 페이지 본문이 되고 통계에도 쓰인다. 확인 안 되는 키는 생략."
},
"tagline": {
"type": "string",
"description": "한 줄 설명(5자 이상, 200자 이내)"
},
"category": {
"type": "string",
"description": "카테고리 slug(선택). 가능한 값: ai, productivity, social, design, developer-tools, marketing, fintech, ecommerce, education, health, media, lifestyle, hr, gaming, travel, food"
},
"is_owner": {
"type": "boolean",
"description": "본인이 만든 서비스면 true. 아래 사실 항목은 true 일 때만 반영된다."
},
"accept_thin": {
"type": "boolean",
"description": "소개가 얇다는 안내를 받았는데 사용자가 더 줄 정보가 없을 때만 true. 그대로 등록되지만 구글 색인 대상에서는 제외된다."
},
"description": {
"type": "string",
"description": "서비스 소개(선택, 4000자 이내)"
},
"has_webhook": {
"type": "boolean",
"description": "웹훅 제공 여부(확인된 경우만)"
},
"kr_features": {
"type": "array",
"items": {
"enum": [
"tax_invoice",
"kakao_alimtalk",
"kr_pg",
"kr_data_residency",
"isms",
"korean_support",
"kakao_login",
"naver_login",
"hwp"
],
"type": "string"
},
"description": "사이트에서 확인되는 한국 특화 기능(선택): tax_invoice(전자세금계산서 발행), kakao_alimtalk(카카오 알림톡 연동), kr_pg(국내 PG 결제(카드·계좌이체)), kr_data_residency(데이터 국내 저장), isms(ISMS/ISMS-P 인증), korean_support(한국어 고객지원), kakao_login(카카오 로그인), naver_login(네이버 로그인), hwp(한글(HWP) 파일 지원)"
},
"website_url": {
"type": "string",
"description": "서비스 공식 URL (https:// 로 시작)"
},
"api_docs_url": {
"type": "string",
"description": "API 문서 URL(선택)"
},
"pricing_model": {
"enum": [
"free",
"freemium",
"paid",
"contact"
],
"type": "string",
"description": "가격 형태(선택): free=완전 무료, freemium=무료 플랜+유료, paid=유료만, contact=도입 문의"
},
"integrates_with": {
"type": "array",
"items": {
"type": "string"
},
"description": "연동되는 서비스 이름(선택, 최대 20)"
},
"submitter_email": {
"type": "string",
"description": "연락받을 이메일(선택)"
}
}
}{
"title": "Submit a Korean SaaS (SaaS 등록)",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": false
}claim_korean_saas
saaskr 한국 SaaS 디렉토리: 이미 saaskr 에 올라와 있는 내 서비스의 소유권을 인증(클레임)한다. 사용자가 "내 서비스 saaskr 에 이미 있네, 내 걸로 인증해줘", "saaskr 정보 내가 고치고 싶어"라고 할 때 사용. 인증 토큰을 발급하고, 공식 사이트에 넣을 파일/태그를 알려준다. 사용자가 그 사이트의 코드·빌더에 접근할 수 있으면 AI 가 직접 파일(또는 meta 태그)을 추가·배포한 뒤 verify_korean_saas_claim 으로 확인하면 된다. 토큰만으로는 아무 권한도 없다 — 서비스 도메인에 게시돼야 인증된다.
{
"type": "object",
"required": [
"email"
],
"properties": {
"slug": {
"type": "string",
"description": "saaskr 의 서비스 slug(search_korean_saas/get_korean_saas 로 확인). slug 나 website_url 중 하나."
},
"email": {
"type": "string",
"description": "인증 후 메이커 콘솔에 로그인할 이메일 — 이 이메일의 구글 계정으로 로그인한다"
},
"website_url": {
"type": "string",
"description": "서비스 공식 사이트 URL(slug 를 모를 때)"
}
}
}{
"title": "Start ownership claim (소유권 인증 시작)",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": false
}verify_korean_saas_claim
saaskr 한국 SaaS 디렉토리: claim_korean_saas 로 받은 토큰이 공식 사이트에 제대로 게시됐는지 바로 확인한다(saaskr.json 파일 또는 홈페이지 meta 태그). 확인되면 1시간 안에 자동으로 메이커 인증이 완료된다.
{
"type": "object",
"required": [
"slug",
"token"
],
"properties": {
"slug": {
"type": "string",
"description": "saaskr 서비스 slug"
},
"token": {
"type": "string",
"description": "claim_korean_saas 가 준 saaskr-verify-… 토큰"
}
}
}{
"title": "Preview claim verification (소유권 인증 확인)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}check_korean_saas_submission
saaskr 한국 SaaS 디렉토리: submit_korean_saas 로 등록한 서비스가 발행됐는지, 심사 중인지, 보류됐다면 사유가 무엇인지 확인한다. 사용자가 "saaskr 등록 됐어?", "왜 안 올라왔어?"라고 물을 때 사용.
{
"type": "object",
"required": [
"website_url"
],
"properties": {
"website_url": {
"type": "string",
"description": "등록할 때 쓴 공식 사이트 URL"
}
}
}{
"title": "Check submission status (등록 상태 확인)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1583 ms
- 95th percentile latency
- 1583 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1583 ms · metadata changed · 11 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http saaskr-mcp https://saaskr.com/api/mcpCodex
codex mcp add saaskr-mcp --url https://saaskr.com/api/mcpCursor
{
"mcpServers": {
"saaskr-mcp": {
"url": "https://saaskr.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"saaskr-mcp": {
"type": "streamableHttp",
"url": "https://saaskr.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"saaskr-mcp": {
"type": "http",
"url": "https://saaskr.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http saaskr-mcp https://saaskr.com/api/mcpClaude Desktop
https://saaskr.com/api/mcpWindsurf
{
"mcpServers": {
"saaskr-mcp": {
"serverUrl": "https://saaskr.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like saaskr MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run saaskr MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.