שרת 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" }
משפטים, לא סכמות. הסוכן בוחר את הכלי, BillOS עושה את החלק החוקי.
תשעה כלים, פעלים עסקיים ולא מראה של נתיבים. הפקה ותיקון נשלחו יחד בכוונה: סוכן שיודע ליצור מסמך מס קבוע חייב לדעת גם לתקן אותו.
הכלים מקבלים את אותן החלטות שה-API מקבל: הפקה אמיתית מקצה מספר רציף וחותמת, ביטול הוא זיכוי, מסמך שהופק לא נמחק. סוכן על מפתח bk_test_ מדבר עם הסנדבוקס, ולא יכול לגעת בספר אמיתי.
{
"name": "create_document",
"arguments": {
"businessId": "biz_9k…",
"docType": 320,
"customer": { "name": "דנה לוי", "phone": "0521111111" },
"lines": [{ "description": "איפור ערב", "amount": 35000 }],
"paymentMethod": "card"
}
}
→ "הופקה חשבונית מס/קבלה 1042 על ₪350.00 · https://api.billos.co.il/api/docs/5f3k…/d.pdf"