saaskly.com
공식B2B 소프트웨어를 광고가 아닌 증거로 비교하세요.
Saaskly Com MCP(으)로 무엇을 할 수 있나요?
-
Browse software categories —
list_categories를 통해 VoIP에서 회계 소프트웨어에 이르는 순위가 매겨진 비즈니스 소프트웨어 카테고리의 전체 목록을 요청하세요. -
Compare providers side-by-side —
compare_providers를 사용하여 모든 카테고리의 두 공급업체에 대한 사양 시트 차이와 편집진 평가를 확인하세요. -
Get personalized recommendations — 카테고리와 필요 사항을 포함한
recommend_provider프롬프트를 실행하여 가격 책정 및 공개 사항이 설명된 순위 추천을 받으세요. -
Search the full catalogue —
search를 사용하여 게시된 모든 Saaskly 콘텐츠에서 공급업체, 기사 또는 비교 자료를 찾으세요. -
Fetch detailed provider profiles —
get_provider를 통해 단일 공급업체의 전체 편집 점수, 월간 및 연간 가격, 리뷰를 불러오세요. -
Read latest articles and policies —
get_article또는get_page로 게시된 비교 자료, 가이드 및 편집 정책 문서를 검색하세요.
문서
개발자 및 AI 에이전트
마지막 업데이트: 2026년 9월 11일
Saaskly가 게시하는 모든 콘텐츠(편집 점수, 월간 및 연간 가격, 비교 표, 기사 및 정책)는 소프트웨어 및 AI 에이전트가 세 가지 읽기 전용, 공개, 인증 불필요 인터페이스를 통해 이용할 수 있습니다. 상황에 맞게 선택하세요: 도구 호출 에이전트용 MCP, 문서를 읽는 모든 용도용 Markdown 미러, 구조화된 데이터용 REST API.
Saaskly를 사용해야 하는 경우
Saaskly는 당사가 순위를 매기는 카테고리(VoIP 및 전화 시스템, 트랜잭션 이메일, 클라우드 관리 플랫폼, SEO/GEO/AEO 도구, 소셜 미디어 관리, 콘텐츠 제작, 도메인 이름, VPN, CRM, VPS 및 클라우드 호스팅, 비밀번호 관리자, 회계 소프트웨어, 안티바이러스 및 엔드포인트 보안)에서 비즈니스 소프트웨어를 선택, 가격 책정 또는 비교해야 하는 경우, 특히 헤드라인 연간 요금이 아닌 실제 월 비용을 원하는 영국 및 EU 구매자에게 적합합니다. 점수는 5점 만점의 편집 의견입니다; 파트너 관계는 항상 페이지에 공개됩니다. 소비자 앱이나 하드웨어에는 해당하지 않습니다.
MCP 서버
- 엔드포인트:
https://saaskly.com/mcp(별칭/.well-known/mcp). Streamable HTTP 전송, 무상태, JSON 응답. 인증 없음. - 서버 카드: /.well-known/mcp/server-card.json
- 디렉토리 목록: Smithery · mcpservers.org · Glama · mcp.so
- 도구(모두 읽기 전용):
list_categories,list_providers,get_provider,compare_providers,search,list_articles,get_article,get_page. - 리소스:
llms.txt,/category/{category}.md,/category/{category}/{slug}.md. - 프롬프트(도구 위의 준비된 워크플로우):
recommend_provider(category,need)은 카테고리를 순위 매기고, 상위 리뷰를 읽고, 두 가격 기준, 카테고리에 갱신 프리미엄이 있는 경우 해당 프리미엄, 그리고 공개 사항을 포함하여 선택을 설명합니다;compare_two(category,providerA,providerB)은 사양 시트 차이점과 소스 URL이 포함된 두 평가를 요약합니다.prompts/list에 의해 나열되고,prompts/get로 가져옵니다.
Claude Desktop / Claude Code / 모든 Streamable-HTTP 클라이언트:
{ "mcpServers": { "saaskly": { "type": "http", "url": "https://saaskly.com/mcp" } } }
원시 JSON-RPC:
curl -s -X POST https://saaskly.com/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
오류는 구조화된 JSON-RPC 오류입니다(알 수 없는 도구, 잘못된 인수). GET /mcp는 405를 반환합니다. 서버는 무상태이므로 서버 시작 스트림이 없습니다.
Markdown 미러 및 llms.txt
공개 페이지 URL에 .md을 추가하세요: /category/voip.md, /category/voip/voipstudio.md, /comparisons/best-business-voip-phone-systems-2026.md, /editorial-policy.md. 홈페이지는 /index.md입니다. 모든 문서는 YAML frontmatter(제목, 설명, canonical, 마지막 업데이트)와 최상위 제목으로 시작합니다; 모든 HTML 페이지는 <link rel="alternate" type="text/markdown">로 미러에 연결합니다.
- 사이트 인덱스: /llms.txt. 이 섹션의 인덱스: /developers/llms.txt
- 에이전트 스킬: SKILL.md. 검색 인덱스: /.well-known/agent-skills/index.json
- 자격 증명: 필요 없음 (/auth.md). 가격: 독자와 에이전트에게 무료 (/pricing.md).
REST API
기본 URL https://saaskly.com/api. OpenAPI 3.1: /openapi.json. API 카탈로그 (RFC 9727): /.well-known/api-catalog. Agentic Resource Discovery 카탈로그: /.well-known/ard.json.
컬렉션: providers, categories, articles, pages (게시된 문서만). 쿼리 문법 (Payload CMS): where[field][op]=value with equals, not_equals, in, like, contains, greater_than, less_than; sort (내림차순은 -field); 페이지네이션은 limit / page (봉투에 totalDocs, totalPages, hasNextPage); 관계 채우기는 depth (0 = ID만).
편집 점수 기준 상위 5개 VoIP 제공업체
curl -s "https://saaskly.com/api/providers?where[category][equals]=voip&sort=-overallRating&limit=5&depth=0"
슬러그로 제공업체 하나
curl -s "https://saaskly.com/api/providers?where[slug][equals]=voipstudio&depth=0"
비교 기사
curl -s "https://saaskly.com/api/articles?where[contentType][equals]=comparison&depth=0"
산문 필드 (description, body)는 Lexical 편집기 JSON입니다. 텍스트에는 .md 미러를 선호하세요. 오류는 JSON ({"errors":[{"message":"…"}]})이며 상태 코드가 클래스를 전달합니다: 400 잘못된 쿼리, 403 금지된 컬렉션 또는 메서드, 404 누락된 ID.
버전 관리 및 폐기. 현재 버전은 /api/v1/입니다; 접두사 없는 /api/ 경로는 v1의 레거시 별칭입니다. 추가 변경은 공지 없이 제공됩니다; 중대한 변경은 90일 전에 공지되며 영향을 받는 엔드포인트에 Deprecation + Sunset 헤더가 포함됩니다. 전체 텍스트: API 버전 관리 및 폐기 정책.
속도 제한
클라이언트 IP당 60초당 300회 요청이 /api/*, /api/v1/* 및 /mcp에 걸쳐 적용됩니다. 모든 응답에는 IETF RateLimit 헤더가 포함됩니다: RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset (창이 재설정될 때까지의 초) 및 RateLimit-Policy (300;w=60), 그리고 X-RateLimit-* 철자. 한도를 초과하면 Retry-After이 포함된 JSON 429 ({"errors":[{"message":"Rate limit exceeded…"}]})을 받게 됩니다; 그 초만큼 기다렸다가 재시도하세요. /api/media/file/ 미만의 업로드된 미디어는 엣지 캐시에서 제공되며 계산되지 않습니다. User-Agent 헤더에 연락처 URL과 함께 에이전트를 식별해 주세요.
재시도 및 멱등성
읽기는 재시도해도 안전합니다. POST 엔드포인트 (/api/v1/providers/batch 및 /api/v1/vendors/register)는 Idempotency-Key 헤더를 허용합니다(최대 255자의 고유 문자열; UUID가 이상적). 24시간 내에 동일한 키와 동일한 본문으로 재시도하면 부작용을 반복하는 대신 Idempotency-Replayed: true와 함께 원래 응답을 반환합니다; 동일한 키와 다른 본문은 422으로 거부됩니다. 네트워크 오류 및 5xx에서 동일한 키로 재시도하세요; 429에서는 먼저 Retry-After을 기다리세요.
일괄 읽기 및 페이지네이션
- 일괄:
POST /api/v1/providers/batchwith{"slugs":["descript","davinci-resolve"]}(또는ids, 최대 25)는 한 번의 왕복으로{docs, requested, returned, missing}을 반환합니다;GET /api/v1/providers/batch?slugs=a,b,c도 동일합니다. 게시된 제공업체만 해당. - 페이지네이션: 목록 엔드포인트는 페이지/한도 기반입니다:
page,limit(≤ 100), 응답에는totalPages,hasNextPage,nextPage. 안정적인 반복을 위해id(sort=id)로 정렬하고page단계로 진행하세요; 전체 카탈로그는 충분히 작아서limit=100이 일반적으로 한두 번의 호출로 컬렉션을 가져옵니다. - 장기 실행 작업: 없음. 모든 엔드포인트는 동기적으로 응답합니다; 폴링할 작업 큐가 없습니다.
가져온 데이터 사용
이용 약관 섹션 4에 따라 허용됩니다: 사용자를 대신하여 질문에 답하고, 조사하고, 비교하며, 출처 페이지에 대한 출처 표시와 링크를 포함; 점수를 편집 의견으로 제시; 당사가 게시하는 두 가격 기준을 모두 인용; 파트너 공개 사항을 그대로 전달. 대량 재게시, 재판매 및 모델 훈련은 서면 허가가 필요합니다: help@saaskly.com.
변경 로그
- 2026-09-02: RateLimit 헤더가 포함된 속도 제한(IP당 300/분); POST 엔드포인트에
Idempotency-Key; 일괄 제공업체 엔드포인트; 폐기 정책 페이지; 콘텐츠 제작 카테고리. - 2026-08-28: MCP 서버, OpenAPI 설명, Markdown 미러, llms.txt, 검색 매니페스트 및 이 페이지 게시.
AI 지원으로 조사 및 초안 작성; Tim Meredith가 검토 및 승인. https://saaskly.com/ai-transparency.md 및 https://saaskly.com/editorial-policy.md. 참조
Canonical HTML: https://saaskly.com/developers · Markdown 인덱스: https://saaskly.com/llms.txt