saaskly.com
公式B2Bソフトウェアを広告ではなくエビデンスで比較します。
Saaskly Com MCPで何ができますか?
-
ソフトウェアカテゴリの閲覧 —
list_categoriesを使用して、VoIPから会計ソフトウェアまで、ランク付けされたビジネスソフトウェアカテゴリの全リストを取得します。 -
プロバイダーの横並び比較 —
compare_providersを使用して、任意のカテゴリの2つのベンダーについて、仕様表の違いと編集部の評価を取得します。 -
パーソナライズされた推奨事項を取得 — カテゴリとニーズを指定して
recommend_providerプロンプトを実行し、価格と開示事項を説明したランク付けされた選択肢を取得します。 -
全カタログを検索 —
searchを使用して、公開されているすべてのSaasklyコンテンツからプロバイダー、記事、比較情報を見つけます。 -
詳細なプロバイダープロフィールを取得 —
get_providerを使用して、単一のベンダーの完全な編集スコア、月額・年額料金、レビューを取得します。 -
最新の記事とポリシーを読む —
get_articleまたはget_pageを使用して、公開された比較、ガイド、編集ポリシー文書を取得します。
ドキュメント
開発者とAIエージェント向け
最終更新日: 2026年9月11日
Saasklyが公開するすべてのコンテンツ(編集スコア、月額・年額料金、比較表、記事、ポリシー)は、ソフトウェアおよびAIエージェントが、認証不要の読み取り専用パブリックインターフェース3つを通じて利用できます。用途に合わせてお選びください:ツール呼び出しエージェントにはMCP、ドキュメントを読むものにはMarkdownミラー、構造化データにはREST APIです。
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フロントマター(title、description、canonical、last-updated)とトップレベルの見出しで始まります。すべての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"
スラッグによる1つのプロバイダー
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)を使用すると、1回のラウンドトリップで{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で通常1〜2回の呼び出しでコレクションを取得できます。 - 長時間実行作業: なし。すべてのエンドポイントは同期的に応答します。ポーリングするジョブキューはありません。
取得したデータの利用
利用規約 セクション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. を参照してください。
正規HTML: https://saaskly.com/developers · Markdownインデックス: https://saaskly.com/llms.txt