Bynn Intelligence

ทางการ

การตรวจจับเอกสารปลอม (รูปภาพ, PDF)

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

  • ตรวจจับภาพที่สร้างโดย AI — ให้ผู้ช่วยของคุณตรวจสอบว่าภาพถูกสร้างโดย AI หรือไม่ผ่าน detect_ai_generated_image ซึ่งจะคืนค่าผลการตัดสิน ความน่าจะเป็น และเครื่องมือสร้างที่น่าจะเป็นไปได้

  • วิเคราะห์การปลอมแปลงเอกสาร — ส่งเอกสารด้วย submit_document เพื่อวิเคราะห์ความถูกต้องอย่างครบถ้วน จากนั้นตรวจสอบ get_document เป็นระยะจนกว่ารายงานนิติเวชจะพร้อม

  • สร้างเซสชันการยืนยันตัวตน KYC — ใช้ create_session เพื่อเริ่มขั้นตอนการยืนยันตัวตนและรับลิงก์โฮสต์หรือคิวอาร์โค้ดเพื่อส่งให้ผู้สมัคร

  • ประมาณอายุจากเซลฟี — เรียกใช้ verify_age_from_selfie เพื่อประมาณอายุของบุคคลและตรวจสอบกับเกณฑ์ เช่น 18 หรือ 21 ปี โดยสามารถเลือกตรวจสอบความมีชีวิตชีวาได้

  • ค้นหาใบหน้าในคอลเลกชัน — ลงทะเบียนใบหน้าด้วย enroll_face และค้นหาคู่ที่ตรงกันโดยใช้ search_faces กับคอลเลกชันขององค์กรของคุณ

  • จัดการคีย์ API และการเรียกเก็บเงิน — แสดงรายการ ดึงข้อมูล หรือหมุนเวียนคีย์ API ด้วย list_api_keys/rotate_api_key และตรวจสอบการใช้งานหรือใบแจ้งหนี้ผ่านเครื่องมือการเรียกเก็บเงิน

เอกสาร

Fetch the complete documentation index at: https://docs.bynn.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

Bynn MCP

Connect any MCP-compatible AI client to Bynn: identity verification (KYC), document fraud detection, age verification, content moderation, face search, AutoDoc workflows, fraud reasoning agents, and account management. 143 tools over the Bynn API, one connection. Works in Claude (claude.ai, Desktop, Claude Code), ChatGPT, Cursor, VS Code, Windsurf, and Zed.

https://mcp.bynn.com

The endpoint is the root path. Do not append /mcp; https://mcp.bynn.com/mcp will not work. The only other route is GET /health.


Quick start (30 seconds)

Claude Code:

claude mcp add --transport http bynn https://mcp.bynn.com

Claude or ChatGPT (hosted): add https://mcp.bynn.com as a custom connector and sign in with your Bynn account when the browser opens. No key handling needed.

API-style clients: get a token at dashboard.bynn.com/authenticate and send it as Authorization: Bearer <token> on the connection.

Then try your first prompt:

Check whether this image is AI-generated.

Attach an image, and the result renders as an interactive card with the verdict, AI probability, and most likely generator.


Example prompts

Fraud and documents

Submit this bank statement for fraud analysis and summarize the risk when it finishes.
Is this invoice manipulated? Show me the forensic findings.
Run my passport-fraud orchestrator against the latest analyzed document.

Verification

Create a KYC verification session for this applicant and give me the hosted link.
Estimate the age of the person in this photo and tell me if they look under 25.
Create an age verification session with liveness for user 8841.

Moderation and media

Check whether this image is AI-generated.
Which moderation models can I run on video?
Search this face against my employees collection.

Account and operations

List my API keys and when they were last used.
Rotate my live private key but keep the grace period.
Show this month's usage and my latest invoices.

Document-fraud and AI-image results render as interactive cards in both ChatGPT and Claude (see Interactive widgets).


Installation

Claude Code

claude mcp add --transport http bynn https://mcp.bynn.com

Claude Desktop and claude.ai

Settings → Connectors → Add custom connector → URL https://mcp.bynn.com. OAuth sign-in starts automatically on first use.

ChatGPT

Settings → Apps & Connectors → enable developer mode → Create → MCP server URL https://mcp.bynn.com. Bynn is built as a ChatGPT app: fraud reports and AI-image checks render as interactive cards, and attached images are forwarded to the tools natively.

Cursor

Add to Cursor

One click above, or add manually to ~/.cursor/mcp.json (or .cursor/mcp.json per project):

{
  "mcpServers": {
    "bynn": {
      "url": "https://mcp.bynn.com"
    }
  }
}

VS Code (GitHub Copilot)

.vscode/mcp.json:

{
  "servers": {
    "bynn": {
      "type": "http",
      "url": "https://mcp.bynn.com"
    }
  }
}

Windsurf

Windsurf connects through the mcp-remote bridge:

{
  "mcpServers": {
    "bynn": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.bynn.com"]
    }
  }
}

Zed

settings.jsoncontext_servers:

{
  "context_servers": {
    "bynn": {
      "command": {
        "path": "npx",
        "args": ["-y", "mcp-remote", "https://mcp.bynn.com"]
      }
    }
  }
}

Authentication

OAuth 2.1 (connectors)

Hosted connectors (Claude, ChatGPT) authenticate with OAuth 2.1 + PKCE. The authorization server is dashboard.bynn.com; your MCP client opens a browser sign-in, you approve the requested permissions, and the client connects as your Bynn dashboard user. Clients that support Dynamic Client Registration (Claude, Cursor) register automatically.

Bearer tokens (API-style clients)

For server-side, scripted, or self-hosted use, send an authorization header on the MCP connection:

Authorization: Bearer <token>

Get a token at dashboard.bynn.com/authenticate. Three token types work:

TokenPrefixWhat it can do
Dashboard token (JWT)noneEverything. When a tool needs an API key, the server exchanges the JWT for your organization's keys automatically.
Private API keyprivate_...Product and verification tools (documents, moderation, age results). Not sufficient for dashboard tools like API keys or billing.
Public API keypublic_...Client-safe session creation (create_session, create_age_verification_session).

Per tool group:

Tool groupMinimum credential
API keys, billing, users, AutoDoc, reasoning, websitesDashboard token (JWT)
Documents, moderation, face, NFCPrivate key or JWT
create_session, create_age_verification_sessionPublic key or JWT
verify_age_from_selfie, get_age_verification_resultPrivate key or JWT
Session steps (consent, preflight, liveness, uploads)None: the session token in the URL is the credential

Use private keys only in trusted server-side environments. Never expose them in frontend code, public repositories, or shared chats.

Example client configuration with a token

{
  "mcpServers": {
    "bynn": {
      "url": "https://mcp.bynn.com",
      "headers": {
        "Authorization": "Bearer ${BYNN_API_KEY}"
      }
    }
  }
}
export BYNN_API_KEY="private_your_bynn_key_here"

Tools reference (143 tools)

Access badges: Read = safe, non-mutating. Write = creates or changes data. Destructive = deletes, cancels, or revokes (delete_*, cancel_*, rotate_api_key); keep confirmation enabled for these in your client. Every tool also carries machine-readable readOnlyHint / destructiveHint annotations, so MCP clients can gate them automatically.

Documents (4)

ToolAccessDescription
delete_documentDestructiveDelete a document submission.
get_documentReadRetrieve a document submission and its forensic analysis result.
list_documentsReadList and search your document submissions.
submit_documentWriteSubmit a document for full fraud / authenticity analysis.

Document analysis is asynchronous: submit_document, then poll get_document until status is analyzed.

Age Verification (5)

ToolAccessDescription
complete_age_verification_livenessWriteFinalize a liveness capture.
create_age_verification_sessionWriteCreate a new liveness age-verification session.
get_age_verification_resultReadRead the result of a liveness age-verification session.
start_age_verification_livenessWriteStart the liveness capture for a session.
verify_age_from_selfieWriteEstimate age from a single selfie, without liveness.

verify_age_from_selfie takes an age_verification_model threshold (21, 18, and lower, default 18) plus a legal_age_21 jurisdiction flag. The liveness flow is: create session → start liveness → complete liveness → get result.

Content Moderation (12)

ToolAccessDescription
check_ageWriteEstimate the age of faces in an image (age verification / minor detection).
create_moderation_inferenceWriteRun a moderation / AI-detection inference.
detect_ai_generated_imageWriteCheck whether an image is AI-generated or a real photo.
get_moderation_dashboard_statsReadGet moderation dashboard statistics for your organization.
get_moderation_inferenceReadRetrieve a past moderation inference by its id.
get_moderation_modelReadGet one moderation model with full documentation.
list_all_moderation_modelsReadList ALL public moderation models across every type.
list_audio_moderation_modelsReadList AUDIO moderation models grouped by category.
list_image_moderation_modelsReadList IMAGE moderation models grouped by category.
list_text_moderation_modelsReadList TEXT moderation models grouped by category.
list_video_moderation_modelsReadList VIDEO moderation models grouped by category.
public_moderation_inferenceWriteRun a FREE public AI-detection inference, no credential required.

detect_ai_generated_image returns result.is_ai_generated (the verdict), ai_probability, uncertain, top_generator, generators, c2pa_signer, and detection_mode. check_age returns per-face age, from_age/to_age, is_minor, challenge_25, sex, confidence, uncertainty, and bbox.

Face Search (6)

ToolAccessDescription
create_face_collectionWriteCreate a new face collection.
delete_faceDestructiveDelete a single enrolled face from a collection.
delete_face_collectionDestructiveDelete a face collection and ALL its enrolled faces.
enroll_faceWriteEnroll a single face into a collection.
list_face_collectionsReadList your organization's face collections.
search_facesReadSearch a collection for faces similar to a probe image.

AutoDoc (37)

เครื่องมือการเข้าถึงคำอธิบาย
add_dossier_noteเขียนเพิ่มบันทึกผู้ดูแลระบบลงในแฟ้มเอกสาร
approve_approvalเขียนอนุมัติคำขออนุมัติแบบ HITL ที่รอดำเนินการ
attach_dossier_tagเขียนแนบแท็กองค์กรเข้ากับแฟ้มเอกสาร
create_document_collectionเขียนสร้างชุดเอกสาร
create_invitationเขียนส่งคำเชิญ AutoDoc ทางอีเมลหรือ SMS
create_organization_tagเขียนสร้างแท็กองค์กร
create_workflowเขียนสร้างเวิร์กโฟลว์
delete_document_collectionทำลายลบชุดเอกสาร (ลบแบบอ่อน)
delete_invitationทำลายยกเลิก (ลบถาวร) คำเชิญ AutoDoc ที่รอดำเนินการ
delete_organization_tagทำลายลบแท็กองค์กร
delete_workflowทำลายลบเวิร์กโฟลว์ (ลบแบบอ่อน)
detach_dossier_tagเขียนถอดแท็กองค์กรออกจากแฟ้มเอกสาร
download_dossier_zipอ่านแพ็กเอกสารและตัวแปรของแฟ้มเอกสารเป็นไฟล์ ZIP
duplicate_workflowเขียนทำสำเนาเวิร์กโฟลว์
get_autodoc_dashboard_statsอ่านรับสถิติแดชบอร์ด AutoDoc แบบรวม
get_document_collectionอ่านรับชุดเอกสารหนึ่งชุดและข้อกำหนดของชุดนั้น
get_dossierอ่านรับแฟ้มเอกสารหนึ่งฉบับพร้อมความคืบหน้าและตัวแปรเวิร์กโฟลว์
get_dossier_form_fieldsอ่านแสดงรายชื่อฟิลด์ฟอร์มที่มีในเวิร์กโฟลว์ที่ใช้งานอยู่ของคุณ
get_invitationอ่านรับคำเชิญ AutoDoc หนึ่งรายการ
get_pending_approval_countอ่านรับจำนวนคำขออนุมัติแบบ HITL ที่รอดำเนินการ
get_workflowอ่านรับเวิร์กโฟลว์หนึ่งรายการ
list_approvalsอ่านแสดงรายการคำขออนุมัติเวิร์กโฟลว์แบบมีมนุษย์ร่วมตัดสินใจ
list_document_collectionsอ่านแสดงรายการชุดเอกสารขององค์กรของคุณ
list_document_typesอ่านแสดงรายการประเภทเอกสารที่ใช้สำหรับข้อกำหนดของชุดเอกสาร
list_dossier_documentsอ่านแสดงรายการเอกสารที่อัปโหลดไปยังแฟ้มเอกสาร
list_dossier_notesอ่านแสดงรายการบันทึก / ไทม์ไลน์การตรวจสอบของแฟ้มเอกสาร
list_dossiersอ่านแสดงและกรองแฟ้มเอกสาร AutoDoc
list_invitation_localesอ่านแสดงรายการภาษาที่รองรับสำหรับคำเชิญ
list_invitationsอ่านแสดงรายการคำเชิญ AutoDoc
list_organization_tagsอ่านแสดงรายการแท็กแฟ้มเอกสารขององค์กรของคุณ
list_workflowsอ่านแสดงรายการเวิร์กโฟลว์ขององค์กรของคุณ
reject_approvalเขียนปฏิเสธคำขออนุมัติแบบ HITL ที่รอดำเนินการ
resend_invitationเขียนส่งคำเชิญ AutoDoc อีกครั้ง
update_document_collectionเขียนอัปเดตชุดเอกสารและ (ตามตัวเลือก) ข้อกำหนดของชุดนั้น
update_dossierเขียนเปลี่ยนชื่อแฟ้มเอกสาร
update_organization_tagเขียนอัปเดตสีและ/หรือชื่อของแท็กองค์กร
update_workflowเขียนอัปเดตเวิร์กโฟลว์

เอเจนต์การให้เหตุผลและการตรวจจับการฉ้อโกง (25)

เครื่องมือการเข้าถึงคำอธิบาย
create_fraud_agentเขียนสร้างเอเจนต์ / ผู้ปฏิบัติการวิเคราะห์การฉ้อโกง
create_orchestratorเขียนสร้างเอเจนต์ผู้ประสานงาน (coordinator)
create_reasoning_jobเขียนจัดคิวงานให้เหตุผลการฉ้อโกงแบบ ASYNCHRONOUS สำหรับเอกสาร
delete_fraud_agentทำลายลบเอเจนต์ / ผู้ปฏิบัติการวิเคราะห์การฉ้อโกง
delete_orchestratorทำลายลบเอเจนต์ผู้ประสานงาน
generate_fraud_agent_promptเขียนร่างพรอมต์ระบบของเอเจนต์วิเคราะห์การฉ้อโกงด้วย AI
generate_orchestrator_promptเขียนร่างพรอมต์ระบบของผู้ประสานงานด้วย AI
get_agentอ่านรับเอเจนต์หนึ่งรายการ (ผู้ประสานงานหรือผู้ปฏิบัติการ) ด้วยโทเค็น
get_agent_statsอ่านรับสถิติเอเจนต์แบบรวมสำหรับองค์กรของคุณ
get_reasoning_jobอ่านรับสถานะและผลลัพธ์เต็มรูปแบบของงานให้เหตุผล
list_agent_categoriesอ่านแสดงรายการตัวเลือกหมวดหมู่เอเจนต์ที่มี
list_agent_ratingsอ่านแสดงรายการคะแนนและสรุปคะแนนสำหรับเอเจนต์สาธารณะ
list_document_content_typesอ่านแสดงรายการประเภทเนื้อหาเอกสารและประเภทที่ถูกอ้างสิทธิ์แล้ว
list_fraud_agentsอ่านแสดงรายการเอเจนต์ / ผู้ปฏิบัติการวิเคราะห์การฉ้อโกงขององค์กรของคุณ
list_orchestratorsอ่านแสดงรายการเอเจนต์ผู้ประสานงานขององค์กรของคุณ
list_public_fraud_agentsอ่านเรียกดูเทมเพลตเอเจนต์วิเคราะห์การฉ้อโกงสาธารณะจากชุมชนทั่วโลก
list_public_orchestratorsอ่านเรียกดูเทมเพลตผู้ประสานงานสาธารณะจากชุมชนทั่วโลก
list_reasoning_jobsอ่านแสดงรายการงานให้เหตุผลพร้อมตัวกรองและสถิติทั่วทั้งองค์กร
publish_agentเขียนเผยแพร่เอเจนต์หนึ่งรายการของคุณสู่ตลาดชุมชนสาธารณะ
rate_agentเขียนให้คะแนนเอเจนต์สาธารณะ 1-5 ดาว
reorder_orchestrator_agentsเขียนจัดลำดับเอเจนต์วิเคราะห์การฉ้อโกงที่กำหนดให้กับผู้ประสานงาน
test_orchestratorเขียนรันผู้ประสานงานแบบ SYNCHRONOUS กับเอกสารที่มีอยู่
unpublish_agentเขียนนำเอเจนต์หนึ่งรายการของคุณออกจากตลาดสาธารณะ
update_fraud_agentเขียนอัปเดตเอเจนต์ / ผู้ปฏิบัติการวิเคราะห์การฉ้อโกง
update_orchestratorเขียนอัปเดตเอเจนต์ผู้ประสานงาน

การเรียกเก็บเงิน (14)

เครื่องมือการเข้าถึงคำอธิบาย
cancel_billing_planทำลายกำหนดเวลายกเลิกการสมัครสมาชิกปัจจุบัน
change_billing_planเขียนเปลี่ยนแผนการสมัครสมาชิกขององค์กร
confirm_payment_methodเขียนบันทึกบัตรที่ยืนยันแล้วเป็นวิธีการชำระเงินเริ่มต้น
create_setup_intentเขียนสร้าง Stripe SetupIntent เพื่อเก็บวิธีการชำระเงิน
download_invoiceอ่านดาวน์โหลดใบแจ้งหนี้เป็นไฟล์ PDF
get_billing_infoอ่านรับภาพรวมการเรียกเก็บเงินทั้งหมดขององค์กร
get_current_usageอ่านรับการใช้งานที่ยังไม่ได้เรียกเก็บเงินของรอบการเรียกเก็บเงินปัจจุบัน
get_stripe_configอ่านรับการกำหนดค่าฝั่งไคลเอ็นต์ของ Stripe
list_billing_plansอ่านแสดงรายการแผนการสมัครสมาชิกทั้งหมดพร้อมราคาและคุณสมบัติ
list_inference_historyอ่านแสดงรายการประวัติคำขอ AI inference / การตรวจสอบขององค์กร
list_invoicesอ่านแสดงรายการใบแจ้งหนี้ขององค์กร ล่าสุดก่อน
topup_balanceเขียนเพิ่มเงินล่วงหน้าเข้ายอดคงเหลือบัญชีผ่านบัตรที่บันทึกไว้
update_company_detailsเขียนอัปเดตรายละเอียดบริษัท / การออกใบแจ้งหนี้ขององค์กร
validate_vat_numberอ่านตรวจสอบหมายเลข VAT ของสหภาพยุโรปผ่านการค้นหาภายนอก

topup_balance เป็นสกุลเงินดอลลาร์สหรัฐ ขั้นต่ำ 10 ดอลลาร์ สูงสุด 10,000 ดอลลาร์ต่อการเติมเงิน

ผู้ใช้และบัญชี (7)

เครื่องมือการเข้าถึงคำอธิบาย
activate_trialเขียนบันทึกวิธีการชำระเงินและเปิดใช้งานทดลองใช้ฟรี 7 วันพร้อมเครดิต 10 ดอลลาร์
add_passkeyเขียนเริ่มเพิ่มพาสคีย์ให้กับบัญชีผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว: รับตัวเลือกการสร้าง WebAuthn
delete_passkeyทำลายลบพาสคีย์หนึ่งรายการของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว
get_current_userอ่านรับผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว องค์กรของพวกเขา และสถิติบัญชีแบบด่วน
list_passkeysอ่านแสดงรายการพาสคีย์ที่ลงทะเบียนของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว
report_public_dataเขียนรายงานข้อมูลที่ไม่ถูกต้องในโปรไฟล์สาธารณะของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว
submit_onboarding_surveyเขียนบันทึกแบบสำรวจการเริ่มต้นใช้งานองค์กรของผู้ใช้ปัจจุบัน

เว็บไซต์ (8)

เครื่องมือการเข้าถึงคำอธิบาย
create_websiteเขียนสร้างการกำหนดค่าเว็บไซต์ตรวจสอบอายุใหม่
delete_websiteทำลายลบการกำหนดค่าเว็บไซต์ตรวจสอบอายุอย่างถาวร
get_websiteอ่านรับเว็บไซต์ตรวจสอบอายุหนึ่งรายการตาม ID
list_countriesอ่านแสดงรายการทุกประเทศพร้อมรหัสและคุณลักษณะ
list_verificationsอ่านเรียกดูประวัติการตรวจสอบอายุขององค์กร
list_websitesอ่านแสดงรายการเว็บไซต์ตรวจสอบอายุทั้งหมดขององค์กรที่ตรวจสอบสิทธิ์แล้ว
pause_websiteเขียนหยุดชั่วคราวหรือดำเนินการตรวจสอบอายุสำหรับเว็บไซต์ต่อ
update_websiteเขียนอัปเดตการกำหนดค่าเว็บไซต์ตรวจสอบอายุที่มีอยู่

การตรวจสอบ Agemin (3)

เครื่องมือการเข้าถึงคำอธิบาย
get_age_verification_statusอ่านตรวจสอบผลการยืนยันอายุครั้งก่อนอีกครั้งที่ฝั่งเซิร์ฟเวอร์
verify_age_with_emailเขียนประมาณอายุขั้นต่ำของบุคคลจากที่อยู่อีเมลของพวกเขา
verify_age_with_selfieเขียนประมาณอายุของบุคคลจากภาพเซลฟี่ภาพเดียว

เซสชันการยืนยันตัวตน (16)

เครื่องมือการเข้าถึงคำอธิบาย
cancel_sessionทำลายยกเลิก / ยุติเซสชัน
check_email_verificationอ่านทำการยืนยันอีเมลให้สมบูรณ์ด้วยรหัส
check_phone_verificationอ่านทำการยืนยันโทรศัพท์ให้สมบูรณ์ด้วยรหัส SMS
complete_livenessเขียนทำการจับภาพการมีชีวิตของใบหน้าให้สมบูรณ์
create_sessionเขียนสร้างเซสชันการยืนยันตัวตนใหม่
get_sessionอ่านแสดงข้อมูลเกี่ยวกับเซสชันที่เปิดอยู่
get_session_preflightอ่านรับขั้นตอนการยืนยันตัวตนถัดไปสำหรับเซสชัน
give_session_consentเขียนบันทึกการตัดสินใจยินยอมของผู้สมัคร
send_session_smsเขียนส่ง SMS ลิงก์ให้ผู้สมัครเพื่อดำเนินการต่อบนโทรศัพท์ของพวกเขา
start_email_verificationเขียนเริ่มการยืนยันอีเมลโดยส่งรหัสทางอีเมล
start_livenessเขียนเริ่มการจับภาพการมีชีวิตของใบหน้า
start_phone_verificationเขียนเริ่มการยืนยันโทรศัพท์โดยส่งรหัสทางข้อความ
submit_address_verificationเขียนอัปโหลดเอกสารพิสูจน์ที่อยู่
submit_funds_verificationเขียนอัปโหลดเอกสารพิสูจน์แหล่งที่มาของเงินทุน
update_sessionเขียนอัปเดตรายละเอียดผู้สมัครของเซสชันที่เปิดอยู่
upload_session_mediaเขียนอัปโหลดสื่อที่จับภาพไปยังเซสชัน

คีย์ API (3)

เครื่องมือการเข้าถึงคำอธิบาย
get_api_keyอ่านดึงค่าที่สมบูรณ์และไม่ถูกปกปิดของคีย์ API ที่มีอยู่
list_api_keysอ่านแสดงรายการคีย์ API ทั้งหมดสำหรับองค์กรที่ได้รับการยืนยันตัวตน
rotate_api_keyทำลายหมุนเวียน (สร้างใหม่) คีย์ API สำหรับองค์กรที่ได้รับการยืนยันตัวตน

list_api_keys ส่งคืนค่าที่ถูกปกปิด; เฉพาะ get_api_key เท่านั้นที่เปิดเผยความลับทั้งหมด ดังนั้นควรเปิด การยืนยันไว้สำหรับเครื่องมือนี้ในบริบทที่ใช้ร่วมกัน rotate_api_key จะทำให้คีย์เก่ายังคงใช้ได้เป็น ระยะเวลาผ่อนผัน 12 ชั่วโมง โดยค่าเริ่มต้น; ส่ง immediate: true เพื่อเพิกถอนทันที

NFC (1)

เครื่องมือการเข้าถึงคำอธิบาย
submit_nfc_dataเขียนส่งข้อมูลเอกสารยืนยันตัวตนที่สแกนผ่าน NFC ไปยังเซสชันการยืนยันตัวตน

เซิร์ฟเวอร์และการค้นพบตนเอง (2)

เครื่องมือการเข้าถึงคำอธิบาย
describe_apiอ่านส่งคืนข้อกำหนด OpenAPI 3.0 ของ REST API ของ Bynn (จาก /openapi.json)
describe_cliอ่านส่งคืนคำแนะนำการติดตั้ง การยืนยันตัวตน และการใช้งานสำหรับ Bynn CLI (bynn)

วิดเจ็ตแบบโต้ตอบ

เครื่องมือสองตระกูลส่งคืนการ์ดแบบโต้ตอบแทน JSON ดิบในโฮสต์ที่รองรับแอป MCP (ChatGPT และ Claude):

  • การฉ้อโกงเอกสาร (submit_document, get_document): การ์ดรายงานสดพร้อมเกจวัด ความเสี่ยง สัญญาณนิติเวช ฟิลด์ที่แยกออกมา และแท็กความเสี่ยง การวิเคราะห์ที่รอดำเนินการจะโพลตัวเอง จนเสร็จสมบูรณ์
  • การตรวจสอบภาพ AI (detect_ai_generated_image): การ์ดคำตัดสินพร้อมความน่าจะเป็นของ AI และ รายละเอียดตัวสร้าง หากไม่มีภาพที่ให้ไว้ การ์ดจะแสดงตัวอัปโหลดแบบลากและวาง และไฟล์ที่วางจะถูกส่งไปยังตัวตรวจจับโดยตรงโดยไม่เข้าสู่บริบทแชท

ไคลเอนต์ MCP อื่น ๆ เพียงรับข้อมูลเดียวกันเป็น JSON ที่มีโครงสร้าง


ตัวอย่างขั้นตอนการทำงาน

เซสชัน KYC ที่สมบูรณ์ ขับเคลื่อนด้วยการสนทนา:

1. "Create a verification session for applicant #4471 with my standard KYC level."
   → create_session returns {session_id, dossier_id, url, qr_base64_png, websocket_url}
2. Send the returned `url` to the applicant (or show the QR code).
3. "What's the next step for this session?"
   → get_session_preflight (after give_session_consent) walks each remaining step
4. "Show the session status."
   → get_session, repeated until the flow completes

รูปแบบอะซิงโครนัสเหมือนกันทุกที่: เครื่องมือสร้างส่งคืน id, เครื่องมือ get_* โพล มัน สำหรับการฉ้อโกงเอกสาร, submit_documentget_document จนกว่า status: "analyzed"; สำหรับงานให้เหตุผล, create_reasoning_jobget_reasoning_job


Bynn CLI: ทำงานกับไฟล์ในเครื่อง

เซิร์ฟเวอร์ MCP ที่โฮสต์ไม่สามารถอ่านไฟล์บนเครื่องของคุณได้ Bynn CLI สามารถทำได้ เอเจนต์ที่ ทำงานในเครื่อง (Claude Code, Cursor, เทอร์มินัล) สามารถวิเคราะห์ไฟล์ในเครื่องได้โดยตรง:

bynn submit ./bank-statement.pdf -o json      # full document-fraud analysis, auto-polls
bynn ai-generated ./profile-photo.png -o json # AI-generated-image check

ติดตั้ง (macOS/Linux):

brew tap Bynn-Intelligence/bynn
brew install --cask bynn

ติดตั้ง (Windows):

scoop bucket add bynn https://github.com/Bynn-Intelligence/scoop-bynn
scoop install bynn

ดาวน์โหลดโดยตรง (รวมถึง .deb/.rpm และ checksums) อยู่ที่ หน้าปล่อย

ยืนยันตัวตนครั้งเดียว (bynn auth login เก็บคีย์ใน keychain ของระบบปฏิบัติการของคุณ) หรือ แบบไม่โต้ตอบด้วย BYNN_API_KEY, --token, หรือ bynn auth login --with-token คีย์ Sandbox (private_sandbox_...) จะถูกรับรู้โดยอัตโนมัติ

ออกแบบมาเป็นมิตรกับเอเจนต์: -o json สำหรับเอาต์พุตที่มีโครงสร้าง, --jq สำหรับการกรอง, --dry-run เพื่อดูตัวอย่างคำขอ, --poll สำหรับผลลัพธ์แบบอะซิงโครนัส และสัญญาเอาต์พุตที่สะอาด (stdout = ข้อมูล, stderr = ความคืบหน้า) ต้นไม้คำสั่งถูกสร้างจากข้อกำหนด Bynn OpenAPI ที่ใช้งานจริง และ bynn api <METHOD> <PATH> เป็นการส่งผ่านที่ได้รับการยืนยันตัวตนแบบดิบไปยัง endpoint ใด ๆ CLI ครอบคลุมเซสชัน การยืนยันอายุ คำเชิญ AutoDoc เอกสาร การกลั่นกรอง NFC และใบหน้า; สำหรับการเรียกเก็บเงิน คีย์ API dossiers orchestrators และเว็บไซต์ ให้ใช้เซิร์ฟเวอร์ MCP นี้

สำหรับเอเจนต์: เรียกเครื่องมือ describe_cli บนเซิร์ฟเวอร์นี้เพื่อรับคู่มือทั้งหมดนี้ใน รูปแบบที่เครื่องอ่านได้


การค้นพบตนเองสำหรับเอเจนต์

เซิร์ฟเวอร์บันทึกตัวเอง หากคุณเป็น LLM ที่เชื่อมต่อกับมัน:

  • describe_api ส่งคืนข้อกำหนด Bynn OpenAPI 3.0 ที่สมบูรณ์: ทุก endpoint พารามิเตอร์ และ schema รวมถึงที่ไม่ได้ห่อเป็นเครื่องมือ MCP ไม่ต้องใช้การยืนยันตัวตน
  • describe_cli ส่งคืนคู่มือที่มีโครงสร้างสำหรับการติดตั้ง การยืนยันตัวตน และการรัน bynn CLI ในเครื่อง สำหรับการทำงานกับไฟล์ในเครื่อง ไม่ต้องใช้การยืนยันตัวตน
  • file://server/status (ทรัพยากร MCP) ส่งคืนรายการเครื่องมือที่ใช้งานจริงและสถานะเซิร์ฟเวอร์

สิ่งเหล่านี้ยังประกาศในคำแนะนำ initialize ของเซิร์ฟเวอร์ ดังนั้นคุณไม่จำเป็นต้องใช้ README นี้เพื่อค้นหาสิ่งเหล่านั้น


ขั้นสูง

คำอธิบายประกอบและสัญญาการตอบสนอง

ทุกเครื่องมือมี MCP ToolAnnotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) ใช้อย่างสอดคล้องตามคำกริยา: get_*/list_*/ search_*/describe_*/download_*/validate_* เป็นแบบอ่านอย่างเดียว; delete_*/cancel_*/ rotate_api_key เป็นแบบทำลาย ความล้มเหลวส่งคืนเป็น payload {error: true, error_type, message} ที่มีโครงสร้างแทนข้อผิดพลาดของโปรโตคอล เพื่อให้เอเจนต์สามารถ อ่านและตอบสนองต่อสิ่งเหล่านั้นได้

การแก้ไขปัญหา

อาการวิธีแก้ไข
404 / การเชื่อมต่อล้มเหลวทันทีคุณต่อท้าย /mcp กับ URL จุดสิ้นสุดคือราก: https://mcp.bynn.com
authentication_error / authentication_requiredรับโทเค็นที่ dashboard.bynn.com/authenticate และตั้งเป็นส่วนหัว Authorization อย่าลองซ้ำโดยไม่ไตร่ตรอง
เครื่องมือส่งคืน 401 ด้วยการเชื่อมต่อที่ถูกต้องประเภทข้อมูลรับรองผิดสำหรับกลุ่มเครื่องมือนั้น; ดู ตารางการยืนยันตัวตน คีย์ API และการเรียกเก็บเงินต้องใช้โทเค็นแดชบอร์ด ไม่ใช่คีย์ private_ ดิบ
เครื่องมือภาพบอกว่าไม่มีภาพที่ให้ไว้การ์ดที่ปรากฏรองรับการลากและวาง; วางภาพลงไป หรือส่ง image_url สาธารณะ
เอกสารติดอยู่ใน pendingการวิเคราะห์เป็นแบบอะซิงโครนัส; โพล get_document จนกว่า status เป็น analyzed อย่าโพลบ่อยเกินทุกสองสามวินาที
ตัวเชื่อมต่อ OAuth หยุดทำงานถอดและเชื่อมต่อตัวเชื่อมต่อใหม่เพื่อรันขั้นตอนการเข้าสู่ระบบอีกครั้ง

การสนับสนุน

ปัญหาและคำถาม: github.com/Bynn-Intelligence/bynn-mcp-server · bynn.com · dashboard.bynn.com

ใบอนุญาต MIT