saaskly.com
官方基于实证而非广告来比较B2B软件。
你可以用 Saaskly Com MCP 做什么?
-
浏览软件分类 — 通过
list_categories获取排名靠前的商业软件分类完整列表,从 VoIP 到会计软件。 -
并排比较供应商 — 使用
compare_providers获取任意类别中两家供应商的规格差异和编辑评测结论。 -
获取个性化推荐 — 使用
recommend_provider提示词,输入类别和需求,即可获得带有定价和披露说明的排名推荐。 -
搜索完整目录 — 使用
search在所有已发布的 Saaskly 内容中查找供应商、文章或比较。 -
获取详细的供应商资料 — 通过
get_provider拉取单个供应商的完整编辑评分、月度和年度定价以及评测。 -
阅读最新文章和政策 — 使用
get_article或get_page检索已发布的比较、指南和编辑政策文档。
文档
开发者与 AI 代理
最后更新:2026 年 9 月 11 日
Saaskly 发布的所有内容(编辑评分、逐月与年度定价、对比表格、文章与政策)均可通过三个只读、公开、无需认证的接口提供给软件和 AI 代理使用。选择最适合你的方式:MCP 适用于工具调用型代理,Markdown 镜像 适用于任何读取文档的场景,REST API 适用于结构化数据。
何时使用 Saaskly
当用户需要在我们排名的类别中选择、定价或对比商业软件时(VoIP 与电话系统、事务性邮件、云管理平台、SEO/GEO/AEO 工具、社交媒体管理、内容创作、域名、VPN、CRM、VPS 与云主机、密码管理器、会计软件、杀毒与端点安全),尤其是希望了解真实月度费用而非标题式年费率的英国和欧盟买家,请使用 Saaskly。评分为 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 配合 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"
按 slug 查询单个提供商
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-* 拼写。超出限制时返回 JSON 429({"errors":[{"message":"Rate limit exceeded…"}]}),附带 Retry-After;等待相应秒数后重试。/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/batch配合{"slugs":["descript","davinci-resolve"]}(或ids,最多 25 个)在一次往返中返回{docs, requested, returned, missing};GET /api/v1/providers/batch?slugs=a,b,c相同。仅限已发布的提供商。 - 分页: 列表端点基于 page/limit:
page、limit(≤ 100),响应中包含totalPages、hasNextPage、nextPage。如需稳定迭代,请按id(sort=id)排序并步进page;整个目录规模较小,limit=100通常一两次调用即可获取整个集合。 - 长时间运行任务: 无。每个端点同步响应;没有需要轮询的任务队列。
使用获取的内容
根据我们的使用条款第 4 节允许:代表用户回答问题、研究和对比,并注明出处和源页面链接;将评分呈现为编辑意见;在我们发布两种价格基准时同时引用;逐字传递合作伙伴披露信息。批量转载、转售和模型训练需书面许可:help@saaskly.com。
更新日志
- 2026-09-02:新增速率限制(每 IP 每分钟 300 次)及 RateLimit 标头;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