Poweroffice MCP server

Connect Poweroffice to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Poweroffice MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the list power office voucher approval queue tool in Poweroffice
  • Use the get power office sales order sent state tool in Poweroffice
  • Use the list power office customer ledger tool in Poweroffice
  • Use the get power office outgoing invoice tool in Poweroffice
  • Use the manage power office sales order line tool in Poweroffice
  • Use the upsert power office customer tool in Poweroffice

Supported Tools

poweroffice_list_voucher_approval_queue

List PowerOffice Voucher Approval Queue

List vouchers currently available to the integration for PowerOffice voucher approval handling.

poweroffice_get_sales_order_sent_state

Get PowerOffice Sales Order Sent State

Get PowerOffice sales order invoice delivery/sent state, optionally for one sales order id.

poweroffice_list_customer_ledger

List PowerOffice Customer Ledger

List PowerOffice customer ledger open items, customer balances, statements, or entries sharing a match id for AR reconciliation.

poweroffice_get_outgoing_invoice

Get PowerOffice Outgoing Invoice

Get a specific PowerOffice outgoing invoice or credit note header by id for AR reconciliation and detail workflows.

poweroffice_manage_sales_order_line

Manage PowerOffice Sales Order Line

Create, update, or delete a line on an existing PowerOffice sales order draft.

poweroffice_upsert_customer

Upsert PowerOffice Customer

Create, update, or idempotently upsert a PowerOffice customer for CRM, ecommerce, or billing synchronization.

poweroffice_send_sales_order_invoice

Send PowerOffice Sales Order Invoice

Create and queue an invoice delivery from an existing PowerOffice sales order, with an optional dry run for confirmation flows.

poweroffice_list_departments

List PowerOffice Departments

List PowerOffice departments for dimensional accounting, reporting filters, and sales/project setup.

poweroffice_list_locations

List PowerOffice Locations

List PowerOffice locations for dimensional accounting and sales order filtering.

poweroffice_create_sales_order

Create PowerOffice Sales Order

Create a complete PowerOffice sales order draft with header fields and lines for downstream invoicing.

poweroffice_list_supplier_ledger

List PowerOffice Supplier Ledger

List PowerOffice supplier ledger open items, supplier balances, statements, or entries sharing a match id for AP reconciliation.

poweroffice_list_general_ledger_accounts

List PowerOffice General Ledger Accounts

List PowerOffice general ledger accounts for account selection, sales/product setup, voucher lines, and reporting filters.

poweroffice_list_projects

List PowerOffice Projects

List PowerOffice projects and subprojects for sales order, invoice, ledger, and trial balance filtering.

poweroffice_list_products

List PowerOffice Products

List and filter PowerOffice products and services by code, name, product group, type, archived state, or changed timestamp.

poweroffice_list_financial_settings

List PowerOffice Financial Settings

Read PowerOffice financial settings, currencies, or a currency rate for accounting and sales workflows.

poweroffice_list_custom_dimensions

List PowerOffice Custom Dimensions

List PowerOffice custom dimension settings or values for dim1/dim2/dim3 accounting filters.

poweroffice_list_incoming_invoices

List PowerOffice Incoming Invoices

List PowerOffice incoming supplier invoices for accounts payable, unpaid invoice, project, date range, and voucher analysis workflows.

poweroffice_get_outgoing_invoice_lines

Get PowerOffice Outgoing Invoice Lines

Retrieve line details for a specific PowerOffice outgoing invoice, including product, VAT, amount, and accounting dimensions.

poweroffice_get_incoming_invoice

Get PowerOffice Incoming Invoice

Get a specific PowerOffice incoming supplier invoice header by id for AP reconciliation and voucher analysis.

poweroffice_list_outgoing_invoices

List PowerOffice Outgoing Invoices

List PowerOffice outgoing customer invoices for accounts receivable, unpaid invoice, project, date range, and reconciliation workflows.

poweroffice_list_customers

List PowerOffice Customers

List and filter PowerOffice customer master records by customer number, external reference, organization number, contact details, or changed timestamp.

poweroffice_get_sales_order_lines

Get PowerOffice Sales Order Lines

List line details for a specific PowerOffice sales order draft or confirmed order.

poweroffice_list_sales_orders

List PowerOffice Sales Orders

List PowerOffice sales order headers by customer, project, order status, external references, changed timestamp, and current-integration ownership.

poweroffice_get_trial_balance

Get PowerOffice Trial Balance

Get PowerOffice trial balance lines as of a specific date, optionally filtered by account and accounting dimensions.

poweroffice_upload_journal_entry_voucher_page

Upload PowerOffice Journal Entry Voucher Page

Upload a document page to an existing PowerOffice journal entry voucher draft using multipart form upload.

poweroffice_upsert_product

Upsert PowerOffice Product

Create, update, or idempotently upsert a PowerOffice product or service used in sales order and invoice workflows.

poweroffice_update_voucher_approval

Update PowerOffice Voucher Approval

Approve or reject a PowerOffice voucher that is available in the voucher approval queue.

poweroffice_list_vat_codes

List PowerOffice VAT Codes

List PowerOffice VAT codes for product, invoice, voucher, and accounting workflows.

poweroffice_list_suppliers

List PowerOffice Suppliers

List and filter PowerOffice supplier master records by supplier number, external reference, organization number, contact details, or changed timestamp.

poweroffice_get_sales_order

Get PowerOffice Sales Order

Get a complete PowerOffice sales order by id, including line details, for draft review and invoice preparation.

poweroffice_submit_journal_entry_voucher_for_approval

Submit PowerOffice Journal Entry Voucher For Approval

Submit an existing PowerOffice journal entry voucher draft into the approval workflow.

poweroffice_download_sales_order_attachment

Download PowerOffice Sales Order Attachment

Download a PowerOffice sales order attachment as a Slate attachment for audit and order documentation workflows.

poweroffice_list_journal_entry_vouchers

List PowerOffice Journal Entry Vouchers

List PowerOffice journal entry voucher drafts and approval workflow state without posting vouchers.

poweroffice_list_account_transactions

List PowerOffice Account Transactions

List posted PowerOffice ledger transaction lines for a date range with account, voucher, VAT, product, project, and department filters.

poweroffice_list_sales_settings

List PowerOffice Sales Settings

List PowerOffice sales settings such as payment terms, delivery terms, and branding themes used by customers, projects, and sales orders.

poweroffice_upsert_supplier

Upsert PowerOffice Supplier

Create, update, or idempotently upsert a PowerOffice supplier for accounts payable and purchasing synchronization.

poweroffice_create_supplier_invoice_voucher_draft

Create PowerOffice Supplier Invoice Voucher Draft

Create a PowerOffice supplier invoice journal entry voucher draft for user review and approval workflow submission.

poweroffice_get_client_integration_info

Get PowerOffice Client Integration Info

Retrieve PowerOffice client identity, active subscriptions, and valid or invalid API privileges for the authenticated integration instance.

poweroffice_list_sales_order_attachments

List PowerOffice Sales Order Attachments

List attachment metadata for a PowerOffice sales order before downloading a specific file.

poweroffice_download_voucher_documentation

Download PowerOffice Voucher Documentation

List available PowerOffice voucher documentation and optionally download a specific voucher document as a Slate attachment for audit workflows.

Connect Poweroffice to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Poweroffice in Metorial. In your Metorial portal, enable the Poweroffice MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Poweroffice tools.

Run Poweroffice through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Poweroffice and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Poweroffice tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Poweroffice

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Linear

Create, read, update, and delete issues across teams with support for priorities, labels, assignees, due dates, and workflow states. Manage projects that group related issues, and organize work into time-boxed cycles (sprints). Create and manage documents, comments, and file attachments. Search issues using vector similarity or rich filters. Configure teams, workflow states, and labels. Track customers and link them to issues.

Airtable

Create, read, update, and delete records in Airtable bases and tables. Manage base schemas including creating tables and fields. Filter records using formulas, sort by fields, and scope queries to specific views. Upsert records to find, create, or update in a single call. Upload attachments to records, read and write record comments, list accessible bases, and receive real-time base change events through webhooks.

Jira

Create, read, update, and delete issues across projects. Search issues using JQL queries. Manage projects, boards, sprints, and epics for agile workflows. Log work time, add comments and attachments, and transition issues through workflow statuses. Create and manage project versions/releases, issue links, filters, and dashboards. Query users, groups, and permissions.

Technical notes for Poweroffice

Connect to PowerOffice Go accounting data for Norway-focused ERP workflows. Read integration privileges, accounting settings, dimensions, customers, suppliers, products, sales orders, invoices, customer and supplier ledgers, account transactions, trial balance, and voucher documentation, with guarded write tools for master data, sales order drafts, invoice sending, and journal-entry approval workflows.

Frequently asked questions

Common questions about connecting Poweroffice to AI agents with Metorial.

  1. How many tools does the Poweroffice MCP server have?
    The Poweroffice MCP server exposes 40 tools, including List PowerOffice Voucher Approval Queue, Get PowerOffice Sales Order Sent State, List PowerOffice Customer Ledger. Each one is governed and traced through Metorial.
  2. Poweroffice exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Poweroffice MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Poweroffice and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Poweroffice MCP server yourself or use the hosted gateway.

Connect Poweroffice to production AI agents

See how Metorial gives your team governed access to Poweroffice, with tracing and security controls built in.