{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_b77ct83984eh","handle":"conecto-bookkeeping","url":"https://wellknown.network/agents/conecto-bookkeeping","links":{"self":"https://wellknown.network/agents/conecto-bookkeeping/record.json","html":"https://wellknown.network/agents/conecto-bookkeeping","markdown":"https://wellknown.network/agents/conecto-bookkeeping/record.md","api":"https://wellknown.network/api/v1/agents/conecto-bookkeeping","status":"https://wellknown.network/api/v1/agents/conecto-bookkeeping/status","claim":"https://wellknown.network/agents/conecto-bookkeeping/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/conecto-bookkeeping/claim.json","badge":"https://wellknown.network/agents/conecto-bookkeeping/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/conecto-bookkeeping/history","tools":"https://wellknown.network/api/v1/agents/conecto-bookkeeping/tools"},"ard":{"identifier":"urn:air:api.conecto.chat:server:conecto-bookkeeping","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Conecto Bookkeeping","summary":"Double-entry bookkeeping with bank matching, reports and DATEV export. Pay per action.","description":"Double-entry bookkeeping with bank matching, reports and DATEV export. Pay per action.","publisher":{"name":"chat.conecto","url":null},"homepage":"https://conecto.chat/tools/books","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.conecto.chat/mcp/books","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-02T21:16:10.496454Z","publishedAt":"2026-11-02T21:16:10.496454Z","registryName":"chat.conecto/bookkeeping"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"productivity.crm","name":"CRM & Sales","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"finance.accounting","name":"Accounting","confidence":1,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":1,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":1,"provenance":"derived"}],"categories":["analytics","commerce","communication","documents","finance","productivity","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 9h ago.","lastOkAt":"2026-11-06T12:23:51.372Z","lastProbedAt":"2026-11-06T12:23:51.372Z","statusComputedAt":"2026-11-06T12:27:09.100Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":41,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":6,"ok":6,"authBoundaryOk":0,"serviceOk":6,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-06T12:23:51.372Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"books_setup","description":"Start the business's double-entry books, or change their settings. The first call needs currency (the base currency of every report; it can't change once someth"},{"name":"books_get","description":"The base currency, start date, fiscal year, locked period, which accounts hold which role, where invoice payments land, the taxes, how many entries there are an"},{"name":"books_list_accounts","description":"Every account with its code, type, role and balance on as_of (default today). Balance sheet accounts show their balance; income and expense accounts show the fi"},{"name":"books_save_accounts","description":"Add accounts or change them, matched by code: name, type (only while unused), description, a new code, archived (only with no balance and no role), a bank accou"},{"name":"books_save_tax","description":"A tax rate the books use (VAT, GST, sales tax), matched by name. Tax charged on sales is owed on sales_account (default: the sales tax account); tax paid on pur"},{"name":"books_record_entry","description":"Book an entry: two or more lines, each a debit or a credit on an account, which must balance. For anything the other tools don't cover: opening balances, a loan"},{"name":"books_record_expense","description":"Book a cost the business paid: account is what it was for (an expense, or an asset like equipment), paid_from where the money came from (default the bank accoun"},{"name":"books_repay_claims","description":"Pay back what someone paid for the business with their own money (expense claims, from books_record_expense with paid_by), like Xero's: all their open claims in"},{"name":"books_list_claims","description":"Expense claims: what people paid for the business with their own money, still to repay (the default), repaid, void or all, newest first, with what each person i"},{"name":"books_reverse_entry","description":"Undo an entry by booking its mirror image (entries are never edited or deleted). It is dated like the entry, or today when that period is locked, unless date is"},{"name":"books_attach_receipt","description":"Attach a receipt or invoice from the file store to an entry that has none. It stays with the books: the file can't be deleted while the entry has it. Costs $0.0"},{"name":"books_list_entries","description":"Entries newest first, each with its lines, filtered by dates, an account, where it came from (manual, expense, bank, invoice, invoice_payment, invoice_void, rev"},{"name":"books_import_bank","description":"Read a bank statement from the file store onto a bank account (default the bank account): CSV as the bank exports it, CAMT.053 (.052, .054) or OFX/QFX. CSV colu"},{"name":"books_bank_lines","description":"Imported bank lines, by default those still to match, oldest first, each with up to three suggestions of what it was: entries already booked (same amount, close"},{"name":"books_match_bank_lines","description":"Say what bank lines were, up to 100 at a time, each one of: entries (entry numbers already booked whose lines on the bank account add up to the line), invoices "},{"name":"books_save_bank_rule","description":"A bank rule, like Xero's: which new bank lines it matches and how to book them, so lines that come every month (bank fees, rent, the phone bill) book themselves"},{"name":"books_list_bank_rules","description":"The bank rules, in the order they are tried: their conditions, where they book, and how often and when each was last used. Free."},{"name":"books_delete_bank_rule","description":"Delete a bank rule. What it booked stays booked. Free."},{"name":"books_apply_bank_rules","description":"Book every new bank line a rule matches, oldest first, each by the first rule that matches (up to limit), on one bank account or all. Run it after books_import_"},{"name":"books_save_tracking","description":"A tracking category, like Xero's: a department, a region or a project line, with its options. Up to two at a time. Any line can then carry one option of each (t"},{"name":"books_list_tracking","description":"The tracking categories with their options, archived ones marked. Free."},{"name":"books_save_budget","description":"A budget, like Xero's budget manager: an amount per income or expense account for each month from start (12 months unless months says otherwise). Each line give"},{"name":"books_list_budgets","description":"The budgets with their months and every line's amounts and total. Free."},{"name":"books_delete_budget","description":"Delete a budget. The books don't change. Free."},{"name":"books_save_asset","description":"Put an asset the business bought in the register, like Xero's fixed assets: a van, a machine, a laptop, with its cost, purchase date and the asset account its p"},{"name":"books_list_assets","description":"The asset register: each asset's cost, accumulated depreciation, book value, how it depreciates and through which month that is booked, with totals. due: what b"},{"name":"books_depreciate","description":"Book the depreciation of every registered asset through a month's end (default: the end of last month), like Xero's run depreciation: one entry per month, dated"},{"name":"books_dispose_asset","description":"Take an asset out of the books, sold or written off, like Xero's dispose. Its depreciation is booked through the month it goes first (to the day with actual_day"},{"name":"books_delete_asset","description":"Take an asset registered by mistake out of the register. Only while none of its depreciation is booked and it is not sold or written off: else undo its deprecia"},{"name":"books_report","description":"A report in the base currency. profit_and_loss and tax cover from-to (default: this fiscal year so far); balance_sheet and trial_balance are as of to (default t"},{"name":"books_lock","description":"Lock the books through a date (a closed month, a filed tax return): nothing new can be booked on or before it, by any tool or invoice. null unlocks. Every chang"},{"name":"books_close_year","description":"Close a fiscal year once its accounts and tax returns are final: nothing can be booked on or before its last day again, by any tool, invoice or unlock, and ever"},{"name":"books_export","description":"A file in the file store, with a download link: journal (a CSV of every line of every entry from-to, for an accountant or another program), accounts (the chart "},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":61,"toolsHash":"bb4e10c54fa53061c6086f5f016ac1e85e1463b3709c2200ce0739cd6a72d881","serverName":"conecto-books","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T03:27:16.938Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"tools":[{"name":"books_setup","description":"Start the business's double-entry books, or change their settings. The first call needs currency (the base currency of every report; it can't change once someth"},{"name":"books_get","description":"The base currency, start date, fiscal year, locked period, which accounts hold which role, where invoice payments land, the taxes, how many entries there are an"},{"name":"books_list_accounts","description":"Every account with its code, type, role and balance on as_of (default today). Balance sheet accounts show their balance; income and expense accounts show the fi"},{"name":"books_save_accounts","description":"Add accounts or change them, matched by code: name, type (only while unused), description, a new code, archived (only with no balance and no role), a bank accou"},{"name":"books_save_tax","description":"A tax rate the books use (VAT, GST, sales tax), matched by name. Tax charged on sales is owed on sales_account (default: the sales tax account); tax paid on pur"},{"name":"books_record_entry","description":"Book an entry: two or more lines, each a debit or a credit on an account, which must balance. For anything the other tools don't cover: opening balances, a loan"},{"name":"books_record_expense","description":"Book a cost the business paid: account is what it was for (an expense, or an asset like equipment), paid_from where the money came from (default the bank accoun"},{"name":"books_repay_claims","description":"Pay back what someone paid for the business with their own money (expense claims, from books_record_expense with paid_by), like Xero's: all their open claims in"},{"name":"books_list_claims","description":"Expense claims: what people paid for the business with their own money, still to repay (the default), repaid, void or all, newest first, with what each person i"},{"name":"books_reverse_entry","description":"Undo an entry by booking its mirror image (entries are never edited or deleted). It is dated like the entry, or today when that period is locked, unless date is"},{"name":"books_attach_receipt","description":"Attach a receipt or invoice from the file store to an entry that has none. It stays with the books: the file can't be deleted while the entry has it. Costs $0.0"},{"name":"books_list_entries","description":"Entries newest first, each with its lines, filtered by dates, an account, where it came from (manual, expense, bank, invoice, invoice_payment, invoice_void, rev"},{"name":"books_import_bank","description":"Read a bank statement from the file store onto a bank account (default the bank account): CSV as the bank exports it, CAMT.053 (.052, .054) or OFX/QFX. CSV colu"},{"name":"books_bank_lines","description":"Imported bank lines, by default those still to match, oldest first, each with up to three suggestions of what it was: entries already booked (same amount, close"},{"name":"books_match_bank_lines","description":"Say what bank lines were, up to 100 at a time, each one of: entries (entry numbers already booked whose lines on the bank account add up to the line), invoices "},{"name":"books_save_bank_rule","description":"A bank rule, like Xero's: which new bank lines it matches and how to book them, so lines that come every month (bank fees, rent, the phone bill) book themselves"},{"name":"books_list_bank_rules","description":"The bank rules, in the order they are tried: their conditions, where they book, and how often and when each was last used. Free."},{"name":"books_delete_bank_rule","description":"Delete a bank rule. What it booked stays booked. Free."},{"name":"books_apply_bank_rules","description":"Book every new bank line a rule matches, oldest first, each by the first rule that matches (up to limit), on one bank account or all. Run it after books_import_"},{"name":"books_save_tracking","description":"A tracking category, like Xero's: a department, a region or a project line, with its options. Up to two at a time. Any line can then carry one option of each (t"},{"name":"books_list_tracking","description":"The tracking categories with their options, archived ones marked. Free."},{"name":"books_save_budget","description":"A budget, like Xero's budget manager: an amount per income or expense account for each month from start (12 months unless months says otherwise). Each line give"},{"name":"books_list_budgets","description":"The budgets with their months and every line's amounts and total. Free."},{"name":"books_delete_budget","description":"Delete a budget. The books don't change. Free."},{"name":"books_save_asset","description":"Put an asset the business bought in the register, like Xero's fixed assets: a van, a machine, a laptop, with its cost, purchase date and the asset account its p"},{"name":"books_list_assets","description":"The asset register: each asset's cost, accumulated depreciation, book value, how it depreciates and through which month that is booked, with totals. due: what b"},{"name":"books_depreciate","description":"Book the depreciation of every registered asset through a month's end (default: the end of last month), like Xero's run depreciation: one entry per month, dated"},{"name":"books_dispose_asset","description":"Take an asset out of the books, sold or written off, like Xero's dispose. Its depreciation is booked through the month it goes first (to the day with actual_day"},{"name":"books_delete_asset","description":"Take an asset registered by mistake out of the register. Only while none of its depreciation is booked and it is not sold or written off: else undo its deprecia"},{"name":"books_report","description":"A report in the base currency. profit_and_loss and tax cover from-to (default: this fiscal year so far); balance_sheet and trial_balance are as of to (default t"},{"name":"books_lock","description":"Lock the books through a date (a closed month, a filed tax return): nothing new can be booked on or before it, by any tool or invoice. null unlocks. Every chang"},{"name":"books_close_year","description":"Close a fiscal year once its accounts and tax returns are final: nothing can be booked on or before its last day again, by any tool, invoice or unlock, and ever"},{"name":"books_export","description":"A file in the file store, with a download link: journal (a CSV of every line of every entry from-to, for an accountant or another program), accounts (the chart "},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":61,"toolsHash":"bb4e10c54fa53061c6086f5f016ac1e85e1463b3709c2200ce0739cd6a72d881","serverName":"conecto-books","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T18:25:17.087Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":67,"error":null,"detail":{"tools":[{"name":"books_setup","description":"Start the business's double-entry books, or change their settings. The first call needs currency (the base currency of every report; it can't change once someth"},{"name":"books_get","description":"The base currency, start date, fiscal year, locked period, which accounts hold which role, where invoice payments land, the taxes, how many entries there are an"},{"name":"books_list_accounts","description":"Every account with its code, type, role and balance on as_of (default today). Balance sheet accounts show their balance; income and expense accounts show the fi"},{"name":"books_save_accounts","description":"Add accounts or change them, matched by code: name, type (only while unused), description, a new code, archived (only with no balance and no role), a bank accou"},{"name":"books_save_tax","description":"A tax rate the books use (VAT, GST, sales tax), matched by name. Tax charged on sales is owed on sales_account (default: the sales tax account); tax paid on pur"},{"name":"books_record_entry","description":"Book an entry: two or more lines, each a debit or a credit on an account, which must balance. For anything the other tools don't cover: opening balances, a loan"},{"name":"books_record_expense","description":"Book a cost the business paid: account is what it was for (an expense, or an asset like equipment), paid_from where the money came from (default the bank accoun"},{"name":"books_repay_claims","description":"Pay back what someone paid for the business with their own money (expense claims, from books_record_expense with paid_by), like Xero's: all their open claims in"},{"name":"books_list_claims","description":"Expense claims: what people paid for the business with their own money, still to repay (the default), repaid, void or all, newest first, with what each person i"},{"name":"books_reverse_entry","description":"Undo an entry by booking its mirror image (entries are never edited or deleted). It is dated like the entry, or today when that period is locked, unless date is"},{"name":"books_attach_receipt","description":"Attach a receipt or invoice from the file store to an entry that has none. It stays with the books: the file can't be deleted while the entry has it. Costs $0.0"},{"name":"books_list_entries","description":"Entries newest first, each with its lines, filtered by dates, an account, where it came from (manual, expense, bank, invoice, invoice_payment, invoice_void, rev"},{"name":"books_import_bank","description":"Read a bank statement from the file store onto a bank account (default the bank account): CSV as the bank exports it, CAMT.053 (.052, .054) or OFX/QFX. CSV colu"},{"name":"books_bank_lines","description":"Imported bank lines, by default those still to match, oldest first, each with up to three suggestions of what it was: entries already booked (same amount, close"},{"name":"books_match_bank_lines","description":"Say what bank lines were, up to 100 at a time, each one of: entries (entry numbers already booked whose lines on the bank account add up to the line), invoices "},{"name":"books_save_bank_rule","description":"A bank rule, like Xero's: which new bank lines it matches and how to book them, so lines that come every month (bank fees, rent, the phone bill) book themselves"},{"name":"books_list_bank_rules","description":"The bank rules, in the order they are tried: their conditions, where they book, and how often and when each was last used. Free."},{"name":"books_delete_bank_rule","description":"Delete a bank rule. What it booked stays booked. Free."},{"name":"books_apply_bank_rules","description":"Book every new bank line a rule matches, oldest first, each by the first rule that matches (up to limit), on one bank account or all. Run it after books_import_"},{"name":"books_save_tracking","description":"A tracking category, like Xero's: a department, a region or a project line, with its options. Up to two at a time. Any line can then carry one option of each (t"},{"name":"books_list_tracking","description":"The tracking categories with their options, archived ones marked. Free."},{"name":"books_save_budget","description":"A budget, like Xero's budget manager: an amount per income or expense account for each month from start (12 months unless months says otherwise). Each line give"},{"name":"books_list_budgets","description":"The budgets with their months and every line's amounts and total. Free."},{"name":"books_delete_budget","description":"Delete a budget. The books don't change. Free."},{"name":"books_save_asset","description":"Put an asset the business bought in the register, like Xero's fixed assets: a van, a machine, a laptop, with its cost, purchase date and the asset account its p"},{"name":"books_list_assets","description":"The asset register: each asset's cost, accumulated depreciation, book value, how it depreciates and through which month that is booked, with totals. due: what b"},{"name":"books_depreciate","description":"Book the depreciation of every registered asset through a month's end (default: the end of last month), like Xero's run depreciation: one entry per month, dated"},{"name":"books_dispose_asset","description":"Take an asset out of the books, sold or written off, like Xero's dispose. Its depreciation is booked through the month it goes first (to the day with actual_day"},{"name":"books_delete_asset","description":"Take an asset registered by mistake out of the register. Only while none of its depreciation is booked and it is not sold or written off: else undo its deprecia"},{"name":"books_report","description":"A report in the base currency. profit_and_loss and tax cover from-to (default: this fiscal year so far); balance_sheet and trial_balance are as of to (default t"},{"name":"books_lock","description":"Lock the books through a date (a closed month, a filed tax return): nothing new can be booked on or before it, by any tool or invoice. null unlocks. Every chang"},{"name":"books_close_year","description":"Close a fiscal year once its accounts and tax returns are final: nothing can be booked on or before its last day again, by any tool, invoice or unlock, and ever"},{"name":"books_export","description":"A file in the file store, with a download link: journal (a CSV of every line of every entry from-to, for an accountant or another program), accounts (the chart "},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":61,"toolsHash":"bb4e10c54fa53061c6086f5f016ac1e85e1463b3709c2200ce0739cd6a72d881","serverName":"conecto-books","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T09:27:28.517Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"books_setup","description":"Start the business's double-entry books, or change their settings. The first call needs currency (the base currency of every report; it can't change once someth"},{"name":"books_get","description":"The base currency, start date, fiscal year, locked period, which accounts hold which role, where invoice payments land, the taxes, how many entries there are an"},{"name":"books_list_accounts","description":"Every account with its code, type, role and balance on as_of (default today). Balance sheet accounts show their balance; income and expense accounts show the fi"},{"name":"books_save_accounts","description":"Add accounts or change them, matched by code: name, type (only while unused), description, a new code, archived (only with no balance and no role), a bank accou"},{"name":"books_save_tax","description":"A tax rate the books use (VAT, GST, sales tax), matched by name. Tax charged on sales is owed on sales_account (default: the sales tax account); tax paid on pur"},{"name":"books_record_entry","description":"Book an entry: two or more lines, each a debit or a credit on an account, which must balance. For anything the other tools don't cover: opening balances, a loan"},{"name":"books_record_expense","description":"Book a cost the business paid: account is what it was for (an expense, or an asset like equipment), paid_from where the money came from (default the bank accoun"},{"name":"books_repay_claims","description":"Pay back what someone paid for the business with their own money (expense claims, from books_record_expense with paid_by), like Xero's: all their open claims in"},{"name":"books_list_claims","description":"Expense claims: what people paid for the business with their own money, still to repay (the default), repaid, void or all, newest first, with what each person i"},{"name":"books_reverse_entry","description":"Undo an entry by booking its mirror image (entries are never edited or deleted). It is dated like the entry, or today when that period is locked, unless date is"},{"name":"books_attach_receipt","description":"Attach a receipt or invoice from the file store to an entry that has none. It stays with the books: the file can't be deleted while the entry has it. Costs $0.0"},{"name":"books_list_entries","description":"Entries newest first, each with its lines, filtered by dates, an account, where it came from (manual, expense, bank, invoice, invoice_payment, invoice_void, rev"},{"name":"books_import_bank","description":"Read a bank statement from the file store onto a bank account (default the bank account): CSV as the bank exports it, CAMT.053 (.052, .054) or OFX/QFX. CSV colu"},{"name":"books_bank_lines","description":"Imported bank lines, by default those still to match, oldest first, each with up to three suggestions of what it was: entries already booked (same amount, close"},{"name":"books_match_bank_lines","description":"Say what bank lines were, up to 100 at a time, each one of: entries (entry numbers already booked whose lines on the bank account add up to the line), invoices "},{"name":"books_save_bank_rule","description":"A bank rule, like Xero's: which new bank lines it matches and how to book them, so lines that come every month (bank fees, rent, the phone bill) book themselves"},{"name":"books_list_bank_rules","description":"The bank rules, in the order they are tried: their conditions, where they book, and how often and when each was last used. Free."},{"name":"books_delete_bank_rule","description":"Delete a bank rule. What it booked stays booked. Free."},{"name":"books_apply_bank_rules","description":"Book every new bank line a rule matches, oldest first, each by the first rule that matches (up to limit), on one bank account or all. Run it after books_import_"},{"name":"books_save_tracking","description":"A tracking category, like Xero's: a department, a region or a project line, with its options. Up to two at a time. Any line can then carry one option of each (t"},{"name":"books_list_tracking","description":"The tracking categories with their options, archived ones marked. Free."},{"name":"books_save_budget","description":"A budget, like Xero's budget manager: an amount per income or expense account for each month from start (12 months unless months says otherwise). Each line give"},{"name":"books_list_budgets","description":"The budgets with their months and every line's amounts and total. Free."},{"name":"books_delete_budget","description":"Delete a budget. The books don't change. Free."},{"name":"books_save_asset","description":"Put an asset the business bought in the register, like Xero's fixed assets: a van, a machine, a laptop, with its cost, purchase date and the asset account its p"},{"name":"books_list_assets","description":"The asset register: each asset's cost, accumulated depreciation, book value, how it depreciates and through which month that is booked, with totals. due: what b"},{"name":"books_depreciate","description":"Book the depreciation of every registered asset through a month's end (default: the end of last month), like Xero's run depreciation: one entry per month, dated"},{"name":"books_dispose_asset","description":"Take an asset out of the books, sold or written off, like Xero's dispose. Its depreciation is booked through the month it goes first (to the day with actual_day"},{"name":"books_delete_asset","description":"Take an asset registered by mistake out of the register. Only while none of its depreciation is booked and it is not sold or written off: else undo its deprecia"},{"name":"books_report","description":"A report in the base currency. profit_and_loss and tax cover from-to (default: this fiscal year so far); balance_sheet and trial_balance are as of to (default t"},{"name":"books_lock","description":"Lock the books through a date (a closed month, a filed tax return): nothing new can be booked on or before it, by any tool or invoice. null unlocks. Every chang"},{"name":"books_close_year","description":"Close a fiscal year once its accounts and tax returns are final: nothing can be booked on or before its last day again, by any tool, invoice or unlock, and ever"},{"name":"books_export","description":"A file in the file store, with a download link: journal (a CSV of every line of every entry from-to, for an accountant or another program), accounts (the chart "},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":61,"toolsHash":"bb4e10c54fa53061c6086f5f016ac1e85e1463b3709c2200ce0739cd6a72d881","serverName":"conecto-books","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T01:27:06.128Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":42,"error":null,"detail":{"tools":[{"name":"books_setup","description":"Start the business's double-entry books, or change their settings. The first call needs currency (the base currency of every report; it can't change once someth"},{"name":"books_get","description":"The base currency, start date, fiscal year, locked period, which accounts hold which role, where invoice payments land, the taxes, how many entries there are an"},{"name":"books_list_accounts","description":"Every account with its code, type, role and balance on as_of (default today). Balance sheet accounts show their balance; income and expense accounts show the fi"},{"name":"books_save_accounts","description":"Add accounts or change them, matched by code: name, type (only while unused), description, a new code, archived (only with no balance and no role), a bank accou"},{"name":"books_save_tax","description":"A tax rate the books use (VAT, GST, sales tax), matched by name. Tax charged on sales is owed on sales_account (default: the sales tax account); tax paid on pur"},{"name":"books_record_entry","description":"Book an entry: two or more lines, each a debit or a credit on an account, which must balance. For anything the other tools don't cover: opening balances, a loan"},{"name":"books_record_expense","description":"Book a cost the business paid: account is what it was for (an expense, or an asset like equipment), paid_from where the money came from (default the bank accoun"},{"name":"books_repay_claims","description":"Pay back what someone paid for the business with their own money (expense claims, from books_record_expense with paid_by), like Xero's: all their open claims in"},{"name":"books_list_claims","description":"Expense claims: what people paid for the business with their own money, still to repay (the default), repaid, void or all, newest first, with what each person i"},{"name":"books_reverse_entry","description":"Undo an entry by booking its mirror image (entries are never edited or deleted). It is dated like the entry, or today when that period is locked, unless date is"},{"name":"books_attach_receipt","description":"Attach a receipt or invoice from the file store to an entry that has none. It stays with the books: the file can't be deleted while the entry has it. Costs $0.0"},{"name":"books_list_entries","description":"Entries newest first, each with its lines, filtered by dates, an account, where it came from (manual, expense, bank, invoice, invoice_payment, invoice_void, rev"},{"name":"books_import_bank","description":"Read a bank statement from the file store onto a bank account (default the bank account): CSV as the bank exports it, CAMT.053 (.052, .054) or OFX/QFX. CSV colu"},{"name":"books_bank_lines","description":"Imported bank lines, by default those still to match, oldest first, each with up to three suggestions of what it was: entries already booked (same amount, close"},{"name":"books_match_bank_lines","description":"Say what bank lines were, up to 100 at a time, each one of: entries (entry numbers already booked whose lines on the bank account add up to the line), invoices "},{"name":"books_save_bank_rule","description":"A bank rule, like Xero's: which new bank lines it matches and how to book them, so lines that come every month (bank fees, rent, the phone bill) book themselves"},{"name":"books_list_bank_rules","description":"The bank rules, in the order they are tried: their conditions, where they book, and how often and when each was last used. Free."},{"name":"books_delete_bank_rule","description":"Delete a bank rule. What it booked stays booked. Free."},{"name":"books_apply_bank_rules","description":"Book every new bank line a rule matches, oldest first, each by the first rule that matches (up to limit), on one bank account or all. Run it after books_import_"},{"name":"books_save_tracking","description":"A tracking category, like Xero's: a department, a region or a project line, with its options. Up to two at a time. Any line can then carry one option of each (t"},{"name":"books_list_tracking","description":"The tracking categories with their options, archived ones marked. Free."},{"name":"books_save_budget","description":"A budget, like Xero's budget manager: an amount per income or expense account for each month from start (12 months unless months says otherwise). Each line give"},{"name":"books_list_budgets","description":"The budgets with their months and every line's amounts and total. Free."},{"name":"books_delete_budget","description":"Delete a budget. The books don't change. Free."},{"name":"books_save_asset","description":"Put an asset the business bought in the register, like Xero's fixed assets: a van, a machine, a laptop, with its cost, purchase date and the asset account its p"},{"name":"books_list_assets","description":"The asset register: each asset's cost, accumulated depreciation, book value, how it depreciates and through which month that is booked, with totals. due: what b"},{"name":"books_depreciate","description":"Book the depreciation of every registered asset through a month's end (default: the end of last month), like Xero's run depreciation: one entry per month, dated"},{"name":"books_dispose_asset","description":"Take an asset out of the books, sold or written off, like Xero's dispose. Its depreciation is booked through the month it goes first (to the day with actual_day"},{"name":"books_delete_asset","description":"Take an asset registered by mistake out of the register. Only while none of its depreciation is booked and it is not sold or written off: else undo its deprecia"},{"name":"books_report","description":"A report in the base currency. profit_and_loss and tax cover from-to (default: this fiscal year so far); balance_sheet and trial_balance are as of to (default t"},{"name":"books_lock","description":"Lock the books through a date (a closed month, a filed tax return): nothing new can be booked on or before it, by any tool or invoice. null unlocks. Every chang"},{"name":"books_close_year","description":"Close a fiscal year once its accounts and tax returns are final: nothing can be booked on or before its last day again, by any tool, invoice or unlock, and ever"},{"name":"books_export","description":"A file in the file store, with a download link: journal (a CSV of every line of every entry from-to, for an accountant or another program), accounts (the chart "},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":61,"toolsHash":"bb4e10c54fa53061c6086f5f016ac1e85e1463b3709c2200ce0739cd6a72d881","serverName":"conecto-books","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T16:24:49.724Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"books_setup","description":"Start the business's double-entry books, or change their settings. The first call needs currency (the base currency of every report; it can't change once someth"},{"name":"books_get","description":"The base currency, start date, fiscal year, locked period, which accounts hold which role, where invoice payments land, the taxes, how many entries there are an"},{"name":"books_list_accounts","description":"Every account with its code, type, role and balance on as_of (default today). Balance sheet accounts show their balance; income and expense accounts show the fi"},{"name":"books_save_accounts","description":"Add accounts or change them, matched by code: name, type (only while unused), description, a new code, archived (only with no balance and no role), a bank accou"},{"name":"books_save_tax","description":"A tax rate the books use (VAT, GST, sales tax), matched by name. Tax charged on sales is owed on sales_account (default: the sales tax account); tax paid on pur"},{"name":"books_record_entry","description":"Book an entry: two or more lines, each a debit or a credit on an account, which must balance. For anything the other tools don't cover: opening balances, a loan"},{"name":"books_record_expense","description":"Book a cost the business paid: account is what it was for (an expense, or an asset like equipment), paid_from where the money came from (default the bank accoun"},{"name":"books_repay_claims","description":"Pay back what someone paid for the business with their own money (expense claims, from books_record_expense with paid_by), like Xero's: all their open claims in"},{"name":"books_list_claims","description":"Expense claims: what people paid for the business with their own money, still to repay (the default), repaid, void or all, newest first, with what each person i"},{"name":"books_reverse_entry","description":"Undo an entry by booking its mirror image (entries are never edited or deleted). It is dated like the entry, or today when that period is locked, unless date is"},{"name":"books_attach_receipt","description":"Attach a receipt or invoice from the file store to an entry that has none. It stays with the books: the file can't be deleted while the entry has it. Costs $0.0"},{"name":"books_list_entries","description":"Entries newest first, each with its lines, filtered by dates, an account, where it came from (manual, expense, bank, invoice, invoice_payment, invoice_void, rev"},{"name":"books_import_bank","description":"Read a bank statement from the file store onto a bank account (default the bank account): CSV as the bank exports it, CAMT.053 (.052, .054) or OFX/QFX. CSV colu"},{"name":"books_bank_lines","description":"Imported bank lines, by default those still to match, oldest first, each with up to three suggestions of what it was: entries already booked (same amount, close"},{"name":"books_match_bank_lines","description":"Say what bank lines were, up to 100 at a time, each one of: entries (entry numbers already booked whose lines on the bank account add up to the line), invoices "},{"name":"books_save_bank_rule","description":"A bank rule, like Xero's: which new bank lines it matches and how to book them, so lines that come every month (bank fees, rent, the phone bill) book themselves"},{"name":"books_list_bank_rules","description":"The bank rules, in the order they are tried: their conditions, where they book, and how often and when each was last used. Free."},{"name":"books_delete_bank_rule","description":"Delete a bank rule. What it booked stays booked. Free."},{"name":"books_apply_bank_rules","description":"Book every new bank line a rule matches, oldest first, each by the first rule that matches (up to limit), on one bank account or all. Run it after books_import_"},{"name":"books_save_tracking","description":"A tracking category, like Xero's: a department, a region or a project line, with its options. Up to two at a time. Any line can then carry one option of each (t"},{"name":"books_list_tracking","description":"The tracking categories with their options, archived ones marked. Free."},{"name":"books_save_budget","description":"A budget, like Xero's budget manager: an amount per income or expense account for each month from start (12 months unless months says otherwise). Each line give"},{"name":"books_list_budgets","description":"The budgets with their months and every line's amounts and total. Free."},{"name":"books_delete_budget","description":"Delete a budget. The books don't change. Free."},{"name":"books_save_asset","description":"Put an asset the business bought in the register, like Xero's fixed assets: a van, a machine, a laptop, with its cost, purchase date and the asset account its p"},{"name":"books_list_assets","description":"The asset register: each asset's cost, accumulated depreciation, book value, how it depreciates and through which month that is booked, with totals. due: what b"},{"name":"books_depreciate","description":"Book the depreciation of every registered asset through a month's end (default: the end of last month), like Xero's run depreciation: one entry per month, dated"},{"name":"books_dispose_asset","description":"Take an asset out of the books, sold or written off, like Xero's dispose. Its depreciation is booked through the month it goes first (to the day with actual_day"},{"name":"books_delete_asset","description":"Take an asset registered by mistake out of the register. Only while none of its depreciation is booked and it is not sold or written off: else undo its deprecia"},{"name":"books_report","description":"A report in the base currency. profit_and_loss and tax cover from-to (default: this fiscal year so far); balance_sheet and trial_balance are as of to (default t"},{"name":"books_lock","description":"Lock the books through a date (a closed month, a filed tax return): nothing new can be booked on or before it, by any tool or invoice. null unlocks. Every chang"},{"name":"books_close_year","description":"Close a fiscal year once its accounts and tax returns are final: nothing can be booked on or before its last day again, by any tool, invoice or unlock, and ever"},{"name":"books_export","description":"A file in the file store, with a download link: journal (a CSV of every line of every entry from-to, for an accountant or another program), accounts (the chart "},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"toolCount":61,"toolsHash":"bb4e10c54fa53061c6086f5f016ac1e85e1463b3709c2200ce0739cd6a72d881","serverName":"conecto-books","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"books_setup","description":"Start the business's double-entry books, or change their settings. The first call needs currency (the base currency of every report; it can't change once someth"},{"name":"books_get","description":"The base currency, start date, fiscal year, locked period, which accounts hold which role, where invoice payments land, the taxes, how many entries there are an"},{"name":"books_list_accounts","description":"Every account with its code, type, role and balance on as_of (default today). Balance sheet accounts show their balance; income and expense accounts show the fi"},{"name":"books_save_accounts","description":"Add accounts or change them, matched by code: name, type (only while unused), description, a new code, archived (only with no balance and no role), a bank accou"},{"name":"books_save_tax","description":"A tax rate the books use (VAT, GST, sales tax), matched by name. Tax charged on sales is owed on sales_account (default: the sales tax account); tax paid on pur"},{"name":"books_record_entry","description":"Book an entry: two or more lines, each a debit or a credit on an account, which must balance. For anything the other tools don't cover: opening balances, a loan"},{"name":"books_record_expense","description":"Book a cost the business paid: account is what it was for (an expense, or an asset like equipment), paid_from where the money came from (default the bank accoun"},{"name":"books_repay_claims","description":"Pay back what someone paid for the business with their own money (expense claims, from books_record_expense with paid_by), like Xero's: all their open claims in"},{"name":"books_list_claims","description":"Expense claims: what people paid for the business with their own money, still to repay (the default), repaid, void or all, newest first, with what each person i"},{"name":"books_reverse_entry","description":"Undo an entry by booking its mirror image (entries are never edited or deleted). It is dated like the entry, or today when that period is locked, unless date is"},{"name":"books_attach_receipt","description":"Attach a receipt or invoice from the file store to an entry that has none. It stays with the books: the file can't be deleted while the entry has it. Costs $0.0"},{"name":"books_list_entries","description":"Entries newest first, each with its lines, filtered by dates, an account, where it came from (manual, expense, bank, invoice, invoice_payment, invoice_void, rev"},{"name":"books_import_bank","description":"Read a bank statement from the file store onto a bank account (default the bank account): CSV as the bank exports it, CAMT.053 (.052, .054) or OFX/QFX. CSV colu"},{"name":"books_bank_lines","description":"Imported bank lines, by default those still to match, oldest first, each with up to three suggestions of what it was: entries already booked (same amount, close"},{"name":"books_match_bank_lines","description":"Say what bank lines were, up to 100 at a time, each one of: entries (entry numbers already booked whose lines on the bank account add up to the line), invoices "},{"name":"books_save_bank_rule","description":"A bank rule, like Xero's: which new bank lines it matches and how to book them, so lines that come every month (bank fees, rent, the phone bill) book themselves"},{"name":"books_list_bank_rules","description":"The bank rules, in the order they are tried: their conditions, where they book, and how often and when each was last used. Free."},{"name":"books_delete_bank_rule","description":"Delete a bank rule. What it booked stays booked. Free."},{"name":"books_apply_bank_rules","description":"Book every new bank line a rule matches, oldest first, each by the first rule that matches (up to limit), on one bank account or all. Run it after books_import_"},{"name":"books_save_tracking","description":"A tracking category, like Xero's: a department, a region or a project line, with its options. Up to two at a time. Any line can then carry one option of each (t"},{"name":"books_list_tracking","description":"The tracking categories with their options, archived ones marked. Free."},{"name":"books_save_budget","description":"A budget, like Xero's budget manager: an amount per income or expense account for each month from start (12 months unless months says otherwise). Each line give"},{"name":"books_list_budgets","description":"The budgets with their months and every line's amounts and total. Free."},{"name":"books_delete_budget","description":"Delete a budget. The books don't change. Free."},{"name":"books_save_asset","description":"Put an asset the business bought in the register, like Xero's fixed assets: a van, a machine, a laptop, with its cost, purchase date and the asset account its p"},{"name":"books_list_assets","description":"The asset register: each asset's cost, accumulated depreciation, book value, how it depreciates and through which month that is booked, with totals. due: what b"},{"name":"books_depreciate","description":"Book the depreciation of every registered asset through a month's end (default: the end of last month), like Xero's run depreciation: one entry per month, dated"},{"name":"books_dispose_asset","description":"Take an asset out of the books, sold or written off, like Xero's dispose. Its depreciation is booked through the month it goes first (to the day with actual_day"},{"name":"books_delete_asset","description":"Take an asset registered by mistake out of the register. Only while none of its depreciation is booked and it is not sold or written off: else undo its deprecia"},{"name":"books_report","description":"A report in the base currency. profit_and_loss and tax cover from-to (default: this fiscal year so far); balance_sheet and trial_balance are as of to (default t"},{"name":"books_lock","description":"Lock the books through a date (a closed month, a filed tax return): nothing new can be booked on or before it, by any tool or invoice. null unlocks. Every chang"},{"name":"books_close_year","description":"Close a fiscal year once its accounts and tax returns are final: nothing can be booked on or before its last day again, by any tool, invoice or unlock, and ever"},{"name":"books_export","description":"A file in the file store, with a download link: journal (a CSV of every line of every entry from-to, for an accountant or another program), accounts (the chart "},{"name":"account_balance","description":"The account balance, how much of it is credit bought (AI visibility and the phone run only on that) and how much free and bonus credit, what running calls are h"},{"name":"account_get_call","description":"One call by id: its status (queued, running, succeeded, failed), cost and result. Use it to poll a background call until it finishes. Free."},{"name":"account_list_calls","description":"Recent calls on this account, newest first, optionally only failed or succeeded ones, or one area's. Free."},{"name":"account_refund_topup","description":"Refund a top-up paid in the last 24 hours that none of has been used yet: its credit, with the first top-up's bonus, leaves the balance, and the card gets the c"},{"name":"account_set_owner_email","description":"When the account was made without the owner's email: send that person a link to confirm they own it. Once they confirm, the owner gets the account's warnings an"},{"name":"account_owner_link","description":"A link that signs the business owner into their Conecto page, with no password: the balance, adding credit, auto-reload, limits, what the bots did, people, rent"},{"name":"account_dashboard_link","description":"A one-time link to a page showing one area as it is when the page opens, for when the person you work for asks to see it themselves: a recruiter looks at the ap"},{"name":"account_get_limits","description":"The limits a business can ask Conecto to raise (calls a minute, new email addresses a day, phone numbers and more): each one's standard and current value and th"},{"name":"account_request_limit","description":"Ask Conecto to raise one of the business's limits: which one (or other, saying which), the number it needs, and why, in 40 to 2,000 characters. Conecto reviews "},{"name":"account_events","description":"What happened in this account that someone outside the bot did, oldest first: applications, bookings, form responses, signatures, replies, emails received, goal"},{"name":"account_emit_event","description":"Send an event you name, custom.<name> (custom.lead_qualified, custom.order_shipped), to every channel subscribed to it (notify_subscribe with \"custom.*\" or its "},{"name":"account_search","description":"One search over what this account holds: what its files say (PDFs, Word, Excel, PowerPoint, text), table rows, help center articles, CRM contacts, companies and"},{"name":"account_get_brand","description":"The name, logo, colour and footer line the business's emails and published pages carry. Free."},{"name":"account_set_brand","description":"The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every em"},{"name":"account_list_email_templates","description":"Every email Conecto sends to the business's customers (bookings, applications, interviews, tests, signatures, invoices and quotes, newsletter sign-ups), with wh"},{"name":"account_set_email_template","description":"Change an email's subject, headline or opening words in the business's own voice, with {variables} from account_list_email_templates (like {name} or {when}). Th"},{"name":"account_export_all","description":"Everything this account holds, in ZIP files of up to 24 MB saved to its file store: every record of every area as JSON Lines, and the stored files themselves, w"},{"name":"account_audit_log","description":"The account's admin and security actions, newest first: keys made and revoked, limits and auto-reload, the owner's sign-ins, connectors, exports, vault reads an"},{"name":"account_save_team","description":"A department, location or project group of the account, like Support, Finance or the Hamburg shop. Its keys (POST /v1/keys with \"team\") can only work in its are"},{"name":"account_list_teams","description":"The account's teams, the company-wide one first: each with its areas, whether it only reads, its budget (hard or soft, and its period) and alert line, this peri"},{"name":"account_pause_team","description":"Stops every key of a team at once, this one too if it is the team's: their calls are refused until the owner starts the team again on their account page. For a "},{"name":"account_assign_team","description":"Move a form, a meeting type, a job, an inbox, a phone number, a newsletter, the website chat, a rental, a pipeline, a table or a website to a team. What happens"},{"name":"account_add_approval_rule","description":"Make a tool wait for a person: every call of it, those whose argument is over a number (like invoices_create_credit_note when amount is over 500), or those whos"},{"name":"account_list_approval_rules","description":"The tools that wait for a person's approval, with their thresholds and approvers. Free."},{"name":"account_find_person","description":"Every record this account holds about one person, by their email address or phone number, across every area: CRM, chats, emails, tickets, forms, bookings, calls"},{"name":"account_export_person","description":"Everything account_find_person finds about one person in one ZIP in the file store: their records as JSON Lines (credentials left out) and the files those recor"},{"name":"account_erase_person","description":"Erases one person across every area when they ask (GDPR Art. 17), once you know it is them (they wrote from that address, or confirmed it). Their CRM contact, c"},{"name":"account_data_locations","description":"Where each area's data is stored and processed: the company that runs each place, the country or region, and what it holds. Every area keeps its records in the "}],"package":null,"toolSurface":{"id":"ts_vyg9uezsfxap","endpointId":"ep_nptbpf3j88t5","hash":"bb4e10c54fa53061c6086f5f016ac1e85e1463b3709c2200ce0739cd6a72d881","toolCount":61,"serverName":"conecto-books","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-04T16:24:49.745Z","lastSeenAt":"2026-11-06T12:23:51.382Z","observations":6,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["books_setup","books_get","books_list_accounts","books_save_accounts","books_save_tax","books_record_entry","books_record_expense","books_repay_claims","books_list_claims","books_reverse_entry","books_attach_receipt","books_list_entries","books_import_bank","books_bank_lines","books_match_bank_lines","books_save_bank_rule","books_list_bank_rules","books_delete_bank_rule","books_apply_bank_rules","books_save_tracking","books_list_tracking","books_save_budget","books_list_budgets","books_delete_budget","books_save_asset","books_list_assets","books_depreciate","books_dispose_asset","books_delete_asset","books_report","books_lock","books_close_year","books_export","account_balance","account_get_call","account_list_calls","account_refund_topup","account_set_owner_email","account_owner_link","account_dashboard_link","account_get_limits","account_request_limit","account_events","account_emit_event","account_search","account_get_brand","account_set_brand","account_list_email_templates","account_set_email_template","account_export_all","account_audit_log","account_save_team","account_list_teams","account_pause_team","account_assign_team","account_add_approval_rule","account_list_approval_rules","account_find_person","account_export_person","account_erase_person","account_data_locations"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"chat.conecto/bookkeeping","url":"https://registry.modelcontextprotocol.io/v0/servers/chat.conecto%2Fbookkeeping","firstSeenAt":"2026-11-04T14:17:38.962Z","fetchedAt":"2026-11-04T14:17:38.962Z","normalizedAt":"2026-11-04T14:17:38.962Z"}]},"firstSeenAt":"2026-11-04T14:17:38.962Z","updatedAt":"2026-11-06T12:29:13.752Z"}