saaskly.com

ทางการ

เปรียบเทียบซอฟต์แวร์ B2B ด้วยหลักฐาน ไม่ใช่โฆษณา

คุณทำอะไรได้บ้างด้วย Saaskly Com MCP?

  • List software categories — Ask for available categories like VoIP or SEO tools via list_categories to see what Saaskly ranks.
  • Compare providers side-by-side — Use compare_providers to pit business software options against each other on editorial scores and pricing.
  • Get detailed provider profiles — Retrieve full editorial reviews, monthly/annual costs, and partner disclosures for a specific vendor with get_provider.
  • Search across the catalog — Query providers, articles, or pages by keyword or criteria using search to find relevant comparisons or pricing data.
  • Fetch articles and policy pages — Pull full comparison articles or editorial policies as Markdown via get_article or get_page for research and citation.

เอกสาร

ทุกสิ่งที่ Saaskly เผยแพร่ — คะแนนบรรณาธิการ ราคารายเดือนและรายปี ตารางเปรียบเทียบ บทความ และนโยบาย — พร้อมใช้งานสำหรับซอฟต์แวร์และเอเจนต์ AI ผ่านอินเทอร์เฟซแบบอ่านอย่างเดียว สาธารณะ และไม่ต้องมีการยืนยันตัวตนสามแบบ ใช้แบบที่เหมาะสมที่สุด: MCP สำหรับเอเจนต์ที่เรียกใช้เครื่องมือ, Markdown mirrors สำหรับสิ่งที่อ่านเอกสาร และ REST API สำหรับข้อมูลที่มีโครงสร้าง

เมื่อใดควรใช้ Saaskly

ใช้ Saaskly เมื่อมีคนต้องการเลือก ตั้งราคา หรือเปรียบเทียบซอฟต์แวร์ธุรกิจในหมวดหมู่ที่เราจัดอันดับ — VoIP และระบบโทรศัพท์ อีเมลธุรกรรม แพลตฟอร์มการจัดการคลาวด์ เครื่องมือ SEO/GEO/AEO และ (เร็วๆ นี้) การจัดการโซเชียลมีเดีย — โดยเฉพาะผู้ซื้อในสหราชอาณาจักรและสหภาพยุโรปที่ต้องการทราบต้นทุนรายเดือนจริงมากกว่าอัตรารายปีที่แสดงเป็นหัวข้อ คะแนนเป็นความคิดเห็นของบรรณาธิการจากเต็ม 5; ความสัมพันธ์กับพันธมิตรจะเปิดเผยบนหน้าเสมอ ไม่เหมาะสำหรับแอปผู้บริโภคหรือฮาร์ดแวร์

เซิร์ฟเวอร์ MCP

  • ปลายทาง: https://saaskly.com/mcp (นามแฝง /.well-known/mcp) การขนส่งแบบ Streamable HTTP, ไม่มีสถานะ, การตอบกลับเป็น JSON ไม่ต้องมีการยืนยันตัวตน
  • การ์ดเซิร์ฟเวอร์: /.well-known/mcp/server-card.json
  • เครื่องมือ (ทั้งหมดแบบอ่านอย่างเดียว): list_categories, list_providers, get_provider, compare_providers, search, list_articles, get_article, get_page
  • ทรัพยากร: llms.txt, /category/{category}.md, /category/{category}/{slug}.md

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 mirrors และ llms.txt

ต่อท้าย .md กับ URL ของหน้าสาธารณะใดๆ: /category/voip.md, /category/voip/voipstudio.md, /comparisons/best-business-voip-phone-systems-2026.md, /editorial-policy.md หน้าแรกคือ /index.md ทุกเอกสารเริ่มต้นด้วย YAML frontmatter (title, description, canonical, last-updated) และหัวข้อระดับบนสุด; ทุกหน้า HTML เชื่อมโยง mirror ด้วย <link rel="alternate" type="text/markdown">

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)

ผู้ให้บริการ VoIP 5 อันดับแรกตามคะแนนบรรณาธิการ

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) เป็น JSON ของตัวแก้ไข Lexical — ควรใช้ mirror .md สำหรับข้อความ ข้อผิดพลาดเป็น JSON ({"errors":[{"message":"…"}]}) โดยรหัสสถานะระบุคลาส: 400 คำค้นหาไม่ถูกต้อง, 403 คอลเลกชันหรือวิธีการต้องห้าม, 404 ไม่พบ id

การกำหนดเวอร์ชันและการเลิกใช้. นี่คือเวอร์ชัน 1 ของพื้นผิวการอ่าน (ไม่มีคำนำหน้าเส้นทาง) การเปลี่ยนแปลงแบบเพิ่มเติมจะเผยแพร่โดยไม่แจ้งล่วงหน้า การเปลี่ยนแปลงที่ทำลายความเข้ากันได้จะประกาศที่นี่ล่วงหน้าอย่างน้อย 90 วันและส่งสัญญาณด้วย Deprecation และ Sunset ในส่วนหัวการตอบกลับบนปลายทางที่ได้รับผลกระทบก่อนการลบ

ขีดจำกัดอัตรา. ไม่มีการบังคับใช้ในปัจจุบัน; ใช้การใช้งานที่เหมาะสม หากเราแนะนำขีดจำกัด จะคืนค่า 429 พร้อม Retry-After โปรดระบุเอเจนต์ของคุณในส่วนหัว User-Agent พร้อม URL สำหรับติดต่อ

การใช้สิ่งที่คุณดึงข้อมูล

อนุญาตภายใต้ ข้อกำหนดการใช้งาน ข้อ 4: ตอบคำถาม ค้นคว้า และเปรียบเทียบในนามของผู้ใช้ พร้อมการอ้างอิงและลิงก์ไปยังหน้าต้นทาง; นำเสนอคะแนนเป็นความคิดเห็นของบรรณาธิการ; อ้างอิงฐานราคาทั้งสองที่เราเผยแพร่; ส่งต่อการเปิดเผยพันธมิตรตามตัวอักษร การเผยแพร่ซ้ำจำนวนมาก การขายต่อ และการฝึกโมเดลต้องได้รับอนุญาตเป็นลายลักษณ์อักษร — help@saaskly.com

บันทึกการเปลี่ยนแปลง

  • 2026-08-28 — เผยแพร่เซิร์ฟเวอร์ MCP, คำอธิบาย OpenAPI, Markdown mirrors, llms.txt, แถลงการณ์การค้นพบ และหน้านี้