# Papierkram MCP Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Papierkram MCP

Read and create invoices, expenses, time entries and contacts in Papierkram accounting software.

- Record: https://musedirectory.ai/connector/papierkram-mcp
- Category: Finance & Bills
- Developer: usefulapi (https://usefulapi.io/papierkram/)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 1729ms, checked 2026-10-30T00:16:31Z
- Endpoint: https://papierkram.usefulapi.io/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-30T00:16:31Z)
- Source: Found in the official MCP Registry (io.usefulapi/papierkram) https://registry.modelcontextprotocol.io/v0/servers?search=io.usefulapi%2Fpapierkram

Connects to Papierkram, a German accounting platform. Muse can read invoices, estimates, expense vouchers, projects, time entries, bank transactions and contacts. It can create invoices, contacts, projects, tasks, time entries and products. Requires a Papierkram account and API credits.

Example request: "Create a draft invoice for my customer with the hours I logged this week."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Papierkram MCP to help me. It is a free service with an MCP server at https://papierkram.usefulapi.io/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- papierkram_get_info: Read the API version and the account's custom invoice templates (ids usable as custom_template_id when creating an invoice).
- papierkram_list_companies: List contacts (companies: customers and suppliers) with address, VAT id and contact data. Paged.
- papierkram_get_company: Get one contact (company) by id, with its people.
- papierkram_list_persons: List the contact persons of one company. Paged.
- papierkram_get_person: Get one contact person of a company.
- papierkram_list_invoices: List outgoing invoices (Ausgangsrechnungen) with state (draft, ...), dates, totals and outstanding_amount. Filter by company, project or document date range. Paged.
- papierkram_get_invoice: Get one outgoing invoice with its line items, billing address and payment term.
- papierkram_list_estimates: List estimates (Angebote) with state, dates and totals. Filter by company, project or document date range. Paged.
- papierkram_get_estimate: Get one estimate with its line items.
- papierkram_list_vouchers: List expense vouchers (Belege / incoming invoices and receipts) with creditor, state, dates and amounts. Filter by creditor (supplier company), project or document date range. Paged.
- papierkram_get_voucher: Get one expense voucher with its line items.
- papierkram_list_payment_terms: List the payment term templates (ids needed as payment_term_id when creating an invoice).
- papierkram_list_propositions: List the stored products and services (Leistungen/Artikel) with article number, price and unit (the VAT rate is only in papierkram_get_proposition). Paged.
- papierkram_get_proposition: Get one stored product or service, including its vat_rate (name such as 19% and rate such as 0.19).
- papierkram_list_projects: List projects with dates, budget and state. Filter by company. Paged.
- papierkram_get_project: Get one project by id.
- papierkram_list_tasks: List time-tracking tasks. Filter by project or product/service. Paged.
- papierkram_get_task: Get one task by id.
- papierkram_list_time_entries: List tracked time entries. Filter by project, task, invoice, user, billing state or start time range (RFC 3339 date-time). Paged.
- papierkram_get_time_entry: Get one time entry by id.
- papierkram_list_bank_connections: List the bank accounts connected to Papierkram (name, IBAN, balance data as Papierkram reports it). Paged.
- papierkram_list_bank_transactions: List bank transactions (value, currency, usage text, booking date, counterparty). Filter by bank connection. Paged.
- papierkram_get_bank_transaction: Get one bank transaction by id.
- papierkram_list_users: List the users of the account (ids needed as user_id for time entries and tasks).
- papierkram_get_user: Get one user by id.
- papierkram_create_company: WRITE: create a contact (company) in Papierkram. Papierkram assigns the customer number. Nothing is sent to the contact. Check papierkram_list_companies first to avoid duplicates. Costs Papierkram API credits (a create 10, an invoice 50; the monthly quota is limited).
- papierkram_update_company: WRITE: change fields of an existing contact (only the fields you pass are changed). Read it first with papierkram_get_company.
- papierkram_create_person: WRITE: add a contact person to an existing company. Nothing is sent to the person. Costs Papierkram API credits (a create 10, an invoice 50; the monthly quota is limited).
- papierkram_create_project: WRITE: create a project for a customer. Costs Papierkram API credits (a create 10, an invoice 50; the monthly quota is limited).
- papierkram_create_task: WRITE: create a time-tracking task in a project. Costs Papierkram API credits (a create 10, an invoice 50; the monthly quota is limited).
- papierkram_create_time_entry: WRITE: record a time entry (worked time) on a task. Not billed until an invoice is made. Costs Papierkram API credits (a create 10, an invoice 50; the monthly quota is limited).
- papierkram_create_proposition: WRITE: create a stored product or service (Leistung/Artikel) with a price. Costs Papierkram API credits (a create 10, an invoice 50; the monthly quota is limited).
- papierkram_create_invoice: WRITE: create a DRAFT outgoing invoice (state draft; it is NOT finalized or sent, and gets no invoice number until the user completes it in Papierkram). Needs a payment term id (papierkram_list_payment_terms) and at least one line item. Use papierkram_list_invoices afterwards to 

Screening checks:
- MCP handshake: pass (Answered in 1729ms)
- Domain against threat feeds (Cloudflare security DNS): pass (papierkram.usefulapi.io, usefulapi.io not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (33 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
