שרת MCP מתארח, בלי להתקין כלום. הסוכן שלכם מקבל שלושה עשר כלים על אותו ספר שה-API מנהל, ומפיק, מבטל ורושם בשפה טבעית.
Streamable HTTP על https://api.billos.co.il/mcp, מאחורי אותו מפתח, אותו מדידה ואותם מכסים כמו REST.
// claude_desktop_config.json { "mcpServers": { "billos": { "url": "https://api.billos.co.il/mcp", "headers": { "X-Api-Key": "bk_live_xxxxxxxx" } } } }
// .cursor/mcp.json { "mcpServers": { "billos": { "url": "https://api.billos.co.il/mcp", "headers": { "X-Api-Key": "bk_live_xxxxxxxx" } } } }
$ claude mcp add --transport http billos https://api.billos.co.il/mcp \ --header "X-Api-Key: bk_live_xxxxxxxx"
# ~/.codex/config.toml [mcp_servers.billos] url = "https://api.billos.co.il/mcp" http_headers = { "X-Api-Key" = "bk_live_xxxxxxxx" }
סוכן קוד בלי מפתח מבקש אחד בעצמו ומציג לכם קישור. הקישור פותח דף אישור: נכנסים עם Google, בלי מספר טלפון ובלי הרשמה, רואים מי מבקש ומה המפתח מאפשר, ומאשרים או דוחים. אחרי אישור המפתח לסנדבוקס מגיע אליו. המפתח רשום על החשבון שלכם ואפשר לבטל אותו בכל רגע.
$ npx billos sandbox # מדפיס קישור, מחכה לאישור שלכם, ושומר את המפתח $ npx billos init # מכין את הריפו ל-Claude Code, Cursor ו-Codex # או בלי כלים: הבקשה, ואז איסוף המפתח אחרי האישור $ curl -X POST https://api.billos.co.il/v1/sandboxes { "status": "authorization_required", "verifyUrl": "https://dash.billos.co.il/device?code=KQ7M-2XHD", "deviceCode": "…" } $ curl -X POST https://api.billos.co.il/v1/sandboxes/token -d '{"deviceCode":"…"}' { "status": "approved", "apiKey": "bk_test_…" }
הערכה המלאה לסוכנים, עם Skill, plugin ל-Claude Code ושלוש אפליקציות דוגמה: github.com/billos-dev/billos
משפטים, לא סכמות. הסוכן בוחר את הכלי, BillOS עושה את החלק החוקי.
שלושה עשר כלים, פעלים עסקיים ולא מראה של נתיבים. הפקה ותיקון נשלחו יחד בכוונה: סוכן שיודע ליצור מסמך מס קבוע חייב לדעת גם לתקן אותו.
הכלים מקבלים את אותן החלטות שה-API מקבל: הפקה אמיתית מקצה מספר רציף וחותמת, ביטול הוא זיכוי, מסמך שהופק לא נמחק. סוכן על מפתח bk_test_ מדבר עם הסנדבוקס, ולא יכול לגעת בספר אמיתי.
{
"name": "create_document",
"arguments": {
"businessId": "biz_9k…",
"docType": "invoice_receipt",
"customerName": "דנה לוי",
"customerPhone": "0521111111",
"lines": [{ "description": "איפור ערב", "priceIncVatAgorot": 35000 }],
"paymentMethod": "card",
"idempotencyKey": "order-1001"
}
}
→ { "issued": true, "docNumber": 1042, "totalDisplay": "₪350.00",
"publicPdfPath": "/api/docs/5f3k…/d.pdf" }