bokio-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingA | Health check: verifies the MCP connection is working. |
| get_connection_statusA | Shows which Bokio company this server is connected to, the health of its access token, and whether write operations are enabled. Call this first if another tool reports an authentication problem. |
| bokio_get_company_informationA | Fetches the company's registered information (name, org number, type, address). |
| bokio_list_accountsA | Lists the chart of accounts (kontoplan), optionally filtered by free text. |
| bokio_get_accountA | Fetches one account by its number (e.g. 1930). |
| bokio_list_fiscal_yearsA | Lists the company's fiscal years. |
| bokio_get_fiscal_yearC | Fetches one fiscal year. |
| bokio_download_sieA | Downloads the SIE export (Swedish standard accounting interchange format) for a fiscal year. |
| bokio_list_journal_entriesA | Lists journal entries (verifikationer) with paging, free-text filter and optional tagId. |
| bokio_get_journal_entryB | Fetches one journal entry with its debit/credit items. |
| bokio_list_journal_entry_commentsB | Lists comments on a journal entry. |
| bokio_get_journal_entry_commentA | Fetches one comment on a journal entry. |
| bokio_list_invoicesA | Lists customer invoices with paging and free-text filtering. |
| bokio_get_invoiceA | Fetches one invoice including line items, payments and status. |
| bokio_download_invoiceA | Downloads the invoice as a PDF file. |
| bokio_list_invoice_paymentsA | Lists payments registered on an invoice. |
| bokio_get_invoice_paymentA | Fetches one payment on an invoice. |
| bokio_list_invoice_settlementsB | Lists settlements on an invoice. |
| bokio_get_invoice_settlementB | Fetches one settlement on an invoice. |
| bokio_list_invoice_attachmentsB | Lists file attachments on an invoice. |
| bokio_get_invoice_attachmentB | Fetches attachment metadata. |
| bokio_download_invoice_attachmentA | Downloads an invoice attachment file. |
| bokio_list_credit_notesA | Lists credit notes with paging and free-text filtering. |
| bokio_get_credit_noteC | Fetches one credit note. |
| bokio_download_credit_noteA | Downloads the credit note as a PDF file. |
| bokio_list_customersA | Lists customers with paging and free-text filtering. |
| bokio_get_customerB | Fetches one customer. |
| bokio_list_suppliersA | Lists suppliers with paging and free-text filtering. |
| bokio_get_supplierA | Fetches one supplier. |
| bokio_list_supplier_invoicesA | Lists supplier invoices with paging and free-text filtering. |
| bokio_get_supplier_invoiceB | Fetches one supplier invoice. |
| bokio_list_itemsA | Lists inventory/product items with paging and free-text filtering. |
| bokio_get_itemB | Fetches one item. |
| bokio_list_tag_groupsB | Lists tag groups (cost centers, projects, etc.) with their tags. |
| bokio_get_tag_groupB | Fetches one tag group. |
| bokio_list_uploadsB | Lists uploaded files (receipts, documents) with paging. |
| bokio_get_uploadA | Fetches metadata for one uploaded file. |
| bokio_download_uploadB | Downloads an uploaded file. |
| bokio_list_bank_paymentsB | Lists bank payments created by this integration (limited read). |
| bokio_get_bank_paymentA | Fetches one bank payment created by this integration. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 40 tools
Each tool targets a distinct entity or action (list vs get vs download) with clear hierarchical relationships (e.g., invoice → payments/settlements/attachments). No overlapping purposes that would cause misselection.
All domain tools follow a strict 'bokio_verb_noun' pattern (list/get/download), with utility tools (ping, get_connection_status) clearly separated. The naming is highly predictable and consistent.
With 40 tools, the count is on the heavier side but justified by the breadth of accounting entities (invoices, customers, journal entries, items, uploads, etc.). Each tool serves a specific resource, though some consolidation could reduce redundancy.
The tool surface comprehensively covers read operations across all major accounting entities, including downloads and SIE export. However, it lacks any create/update/delete tools, so the lifecycle is incomplete unless the server is intentionally read-only.