Nhà phát triển

API và máy chủ MCP của Citevana

Citevana có REST API miễn phí và máy chủ MCP miễn phí. Bạn có thể dùng chúng để kiểm tra crawler AI có truy cập được một trang web không, kiểm tra một trang về SEO và mức sẵn sàng cho AI, tạo tệp llms.txt và đọc kết quả kiểm tra site của chính bạn. Các endpoint công cụ không cần khóa: khi không có khóa, chúng dùng chung hạn mức của công cụ miễn phí trên website, tức 3 lượt kiểm tra mỗi ngày, tính theo từng kết nối internet. Tài khoản miễn phí kèm khóa API nâng mức đó lên 100 lượt gọi mỗi ngày và mở dữ liệu trong không gian làm việc của bạn.

Xem xét lần cuối 16 tháng 9, 2026

Thông tin nhanh

URL gốc của REST
https://citevana.com/api/v1
Xác thực
Không cần cho công cụ miễn phí, trong phạm vi hạn mức dùng chung không khóa nêu bên dưới. Các trường hợp khác dùng khóa API của không gian làm việc: Authorization: Bearer cv_live_…
Hạn mức miễn phí
Không khóa: 3 lượt kiểm tra mỗi ngày cho mỗi kết nối internet, dùng chung với công cụ miễn phí trên website. Có khóa: 100 lượt gọi mỗi ngày với gói miễn phí. Cả hai đều theo ngày UTC, với giới hạn đột biến 20 lượt mỗi phút.
Endpoint MCP
https://citevana.com/api/mcp
Phiên bản giao thức MCP
2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
Mô tả OpenAPI 3.1
https://citevana.com/api/v1/openapi.json

REST API

Mọi phản hồi đều ở dạng JSON. Phản hồi thành công có "ok": true. Các công cụ miễn phí trả về bản tóm tắt dễ hiểu và danh sách việc cần làm xếp theo mức độ quan trọng, kèm thời gian ước tính.

Endpoint
Phương thứcĐường dẫnQuyền truy cậpChức năng
GET/sitesKhóa có read:sitesLiệt kê các trang web trong không gian làm việc của khóa.
GET/sites/{siteId}/audits/latestKhóa có read:auditsTrả về lượt kiểm tra site đã hoàn tất gần nhất: điểm, vấn đề, mức sẵn sàng cho AI và việc cần làm.
POST/tools/ai-crawlersKhông cần khóa (hạn mức dùng chung), hoặc khóa read:toolsĐọc robots.txt của trang web và cho biết crawler AI nào được phép hoặc bị chặn.
POST/tools/page-auditKhông cần khóa (hạn mức dùng chung), hoặc khóa read:toolsKiểm tra một trang: tiêu đề, mô tả, heading, canonical, noindex, dữ liệu có cấu trúc và văn bản alt.
POST/tools/llms-txtKhông cần khóa (hạn mức dùng chung), hoặc khóa read:toolsKiểm tra llms.txt của trang web, hoặc tạo tệp từ các liên kết bạn gửi.

Ví dụ yêu cầu

curl -s https://citevana.com/api/v1/tools/ai-crawlers \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

curl -s https://citevana.com/api/v1/sites \
  -H "Authorization: Bearer $CITEVANA_API_KEY"

Lỗi

Mọi lỗi đều dùng cùng cấu trúc JSON như bên dưới. Mã lỗi bao gồm invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited và quota_exceeded.

{
  "ok": false,
  "error": {
    "code": "quota_exceeded",
    "message": "Daily api_calls quota reached."
  },
  "requestId": "req_…"
}

Giới hạn và header

Mỗi phản hồi được tính hạn mức đều có X-RateLimit-Limit, X-RateLimit-Remaining và X-RateLimit-Reset (giây Unix), mô tả hạn mức mà lượt gọi đó được tính vào. Phản hồi 429 còn có Retry-After. Lượt gọi không khóa được tính vào hạn mức công cụ miễn phí dùng chung của kết nối internet của bạn; lượt gọi có khóa được tính vào hạn mức api_calls hằng ngày của không gian làm việc, và mỗi khóa có thể có giới hạn hằng ngày riêng thấp hơn. Lượt gọi không trả về kết quả — vì không truy cập được trang web hoặc vì lớp chống bot đã trả lời thay — thì không bị tính.

Trình duyệt có thể gọi các endpoint công cụ miễn phí từ bất kỳ trang nào mà không cần khóa. Các endpoint cần khóa không cho phép yêu cầu trình duyệt khác nguồn gốc, vì vậy hãy gọi chúng từ máy chủ của bạn.

Thêm ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi hoặc ar vào endpoint công cụ để nhận bản tóm tắt bằng ngôn ngữ đó.

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://spec.openapis.org/oas/v3.1.1.html

Máy chủ MCP

Kết nối bất kỳ trình khách MCP nào hỗ trợ máy chủ từ xa tới https://citevana.com/api/mcp. Máy chủ dùng giao thức truyền tải Streamable HTTP, phản hồi bằng JSON và không lưu phiên.

  • check_ai_crawlers — Trang web cho phép những crawler tìm kiếm, trợ lý và huấn luyện AI nào. Miễn phí.
  • audit_page — Kiểm tra SEO on-page và mức sẵn sàng cho AI của một URL. Miễn phí.
  • generate_llms_txt — Tạo tệp llms.txt từ tên trang, bản tóm tắt và các liên kết. Miễn phí; không tải dữ liệu nào.
  • get_site_audit_summary — Lượt kiểm tra gần nhất của một trong các trang web của bạn. Cần khóa API có read:audits.

Máy chủ hỗ trợ bản sửa đổi giao thức 2026-07-28 (siêu dữ liệu theo từng yêu cầu và server/discover). Máy chủ cũng chấp nhận bắt tay initialize của các bản 2025-11-25, 2025-06-18 và 2025-03-26.

Ba công cụ miễn phí hoạt động không cần xác thực và dùng chung hạn mức không khóa là 3 lượt kiểm tra mỗi ngày cho mỗi kết nối internet. Với get_site_audit_summary, trình khách phải gửi khóa API trong header Authorization: Bearer, và điều đó cũng nâng hạn mức hằng ngày lên. Citevana hiện chưa hỗ trợ đăng nhập OAuth cho MCP.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "check_ai_crawlers",
    "arguments": {
      "url": "https://example.com"
    },
    "_meta": {
      "io.modelcontextprotocol/protocolVersion": "2026-07-28",
      "io.modelcontextprotocol/clientCapabilities": {}
    }
  }
}

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http

Thêm vào ChatGPT

  1. Trong ChatGPT, mở Settings, rồi Security and login, và bật Developer mode. Việc bạn dùng được tính năng này hay không tùy thuộc vào tài khoản và chính sách không gian làm việc.
  2. Vào Plugins và chọn nút dấu cộng.
  3. Nhập tên (ví dụ Citevana) và mô tả ngắn.
  4. Trong Connection, chọn Public endpoint và nhập https://citevana.com/api/mcp.
  5. Tạo kết nối và xem lại các công cụ được tìm thấy.

ChatGPT kết nối bằng OAuth hoặc không cần xác thực, và không thể gửi khóa API. Ba công cụ miễn phí hoạt động ở đó. get_site_audit_summary sẽ phản hồi rằng cần có khóa.

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://developers.openai.com/apps-sdk/build/auth

Thêm vào Claude

  1. Tìm mục Connectors trong Claude.
  2. Nhấp Add custom connector ở cuối mục.
  3. Nhập URL máy chủ MCP từ xa https://citevana.com/api/mcp.
  4. Cài đặt nâng cao (OAuth client ID và secret) là không bắt buộc và không cần cho các công cụ này. Nhấp Add.

Trình kết nối tùy chỉnh có sẵn trên Claude và Claude Desktop cho các gói Pro, Max, Team và Enterprise. Trình kết nối Claude dùng OAuth để đăng nhập, nên hiện chỉ các công cụ miễn phí khả dụng ở đó.

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp

Trình khách MCP khác và agent của riêng bạn

Nếu trình khách cho phép đặt header HTTP cho máy chủ từ xa, hãy thêm Authorization: Bearer kèm khóa của bạn để dùng get_site_audit_summary. Lượt gọi có khóa được tính vào cùng hạn mức api_calls hằng ngày như REST API; không có khóa thì được tính vào hạn mức công cụ miễn phí dùng chung.

Tiện ích Chrome

Tiện ích Chrome của Citevana chạy kiểm tra crawler AI và kiểm tra trang trên tab bạn đang xem thông qua API này. Không cần tài khoản và tiện ích dùng hạn mức không khóa; khóa tùy chọn sẽ nâng giới hạn đó lên và hiển thị kết quả kiểm tra site của chính bạn. Tiện ích đang được chuẩn bị để phát hành trên Chrome Web Store.

Tiện ích chỉ yêu cầu quyền activeTab và storage, cùng quyền truy cập API của Citevana. Địa chỉ trang chỉ được gửi khi bạn nhấp kiểm tra, và chuỗi truy vấn không bao giờ được gửi.

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab

An toàn và quyền riêng tư

  • Mọi công cụ đều chỉ đọc. Không có gì trên trang web của bạn bị thay đổi.
  • Văn bản sao chép từ các trang đã tải được đánh dấu là dữ liệu không đáng tin cậy, nên trợ lý AI không được làm theo chỉ dẫn trong đó.
  • Chúng tôi chỉ tải các trang công khai dưới tên CitevanaBot, và chặn các địa chỉ mạng riêng và dành riêng.
  • Chúng tôi chỉ lưu giá trị băm SHA-256 của mỗi khóa API. Khóa chỉ hiển thị một lần và bạn có thể thu hồi bất cứ lúc nào. Việc tạo và thu hồi khóa được ghi vào nhật ký kiểm tra.

CitevanaBot

Lấy khóa API

Đăng nhập và mở Cài đặt, rồi Khóa API. Chọn phạm vi mà khóa cần (read:tools, read:sites, read:audits) và đặt giới hạn hằng ngày nếu muốn.

Tạo khóa API

Câu hỏi thường gặp

API của Citevana có miễn phí không?

Có. Các endpoint công cụ không cần khóa và dùng chung hạn mức của công cụ miễn phí trên website: 3 lượt kiểm tra mỗi ngày, tính theo kết nối internet, nên mọi người sau cùng một kết nối văn phòng hay trường học sẽ dùng chung. Tài khoản miễn phí kèm khóa API nâng mức đó lên hạn mức api_calls hằng ngày của gói không gian làm việc — 100 lượt mỗi ngày với gói miễn phí — và cho phép bạn đọc site cùng kết quả kiểm tra của chính mình.

Máy chủ MCP là gì?

MCP (Model Context Protocol) là giao thức mở mà trợ lý AI dùng để gọi công cụ bên ngoài. Sau khi bạn thêm máy chủ MCP của Citevana, trợ lý như ChatGPT hoặc Claude có thể chạy các bước kiểm tra cho bạn ngay trong cuộc trò chuyện.

Các công cụ này có thể thay đổi trang web của tôi không?

Không. Công cụ API và MCP chỉ đọc các trang công khai và kết quả kiểm tra của bạn. Bản sửa chỉ được áp dụng trong ứng dụng Citevana, và chỉ sau khi bạn phê duyệt từng bản.

Bước kiểm tra bao gồm những crawler AI nào?

Bao gồm OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl và Bing. Trong kết quả, mỗi crawler đều có liên kết đến tài liệu của nhà vận hành.

Điều gì xảy ra khi tôi đạt giới hạn?

API trả về 429 với mã quota_exceeded và header Retry-After, còn công cụ MCP trả về thông báo cho biết khi nào giới hạn được đặt lại. Giới hạn được đặt lại lúc 00:00 UTC. Khi không dùng khóa, thông báo còn cho biết cách lấy khóa API — đó chính là thứ nâng hạn mức lên.

Nguồn