papierkram_get_info
Get account info
Read the API version and the account's custom invoice templates (ids usable as custom_template_id when creating an invoice).
無需輸入參數。
io.usefulapi由 usefulapi.io 發布官方發布者v1.17.4更新於 Nov 7, 2026
Read Papierkram invoices, vouchers, contacts, projects, time; create contacts, time, draft invoices.
發布方自己的服務:Ably MCP by usefulapi
供 Papierkram 記帳使用的託管 MCP 伺服器:讀取發票、憑證、聯絡人、專案與工時,並可建立聯絡人、工時與草稿發票。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fpapierkram/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"papierkram-by-usefulapi": {
"type": "http",
"url": "https://papierkram.usefulapi.io/mcp"
}
}
}Use Papierkram from Claude, Cursor, or any MCP client — work with your invoices, expense vouchers, contacts, projects, tracked time and bank transactions. Hosted, no local install: connect with your own Papierkram account and API token.
Live endpoint: https://papierkram.usefulapi.io/mcp · Homepage: https://usefulapi.io/papierkram
https://papierkram.usefulapi.io/mcp.claude mcp add --transport http papierkram https://papierkram.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Papierkram credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/papierkram/
On first connect you'll enter your Papierkram account (the first part of https://<account>.papierkram.de) and an API token (create it under Einstellungen > API; the API is a beta feature of the plans M and L). They are validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with papierkram_upgrade (it returns a Stripe Checkout link). Cancel any time with papierkram_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running papierkram_upgrade before then undoes the cancel. Or write to [email protected].
來源:servers/papierkram/README.md,提交 4046075
Get account info
Read the API version and the account's custom invoice templates (ids usable as custom_template_id when creating an invoice).
無需輸入參數。
List companies
List contacts (companies: customers and suppliers) with address, VAT id and contact data. Paged.
pageorder_bypage_sizeorder_directionGet company
Get one contact (company) by id, with its people.
id必填List persons of a company
List the contact persons of one company. Paged.
pageorder_bypage_sizecompany_id必填order_directionGet person
Get one contact person of a company.
id必填company_id必填List invoices
List outgoing invoices (Ausgangsrechnungen) with state (draft, ...), dates, totals and outstanding_amount. Filter by company, project or document date range. Paged.
pageorder_bypage_sizecompany_idproject_idorder_directiondocument_date_range_enddocument_date_range_startGet invoice
Get one outgoing invoice with its line items, billing address and payment term.
id必填List estimates
List estimates (Angebote) with state, dates and totals. Filter by company, project or document date range. Paged.
pageorder_bypage_sizecompany_idproject_idorder_directiondocument_date_range_enddocument_date_range_startGet estimate
Get one estimate with its line items.
id必填List expense 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.
pageorder_bypage_sizeproject_idcreditor_idorder_directiondocument_date_range_enddocument_date_range_startGet expense voucher
Get one expense voucher with its line items.
id必填List payment terms
List the payment term templates (ids needed as payment_term_id when creating an invoice).
pageorder_bypage_sizeorder_directionList products and services
List the stored products and services (Leistungen/Artikel) with article number, price and unit (the VAT rate is only in papierkram_get_proposition). Paged.
pageorder_bypage_sizeorder_directionGet product or service
Get one stored product or service, including its vat_rate (name such as 19% and rate such as 0.19).
id必填List projects
List projects with dates, budget and state. Filter by company. Paged.
pageorder_bypage_sizecompany_idorder_directionGet project
Get one project by id.
id必填List tasks
List time-tracking tasks. Filter by project or product/service. Paged.
pageorder_bypage_sizeproject_idproposition_idorder_directionGet task
Get one task by id.
id必填List time entries
List tracked time entries. Filter by project, task, invoice, user, billing state or start time range (RFC 3339 date-time). Paged.
pagetask_iduser_idorder_bypage_sizeinvoice_idproject_idbilling_stateorder_directionstart_time_range_endstart_time_range_startGet time entry
Get one time entry by id.
id必填List bank connections
List the bank accounts connected to Papierkram (name, IBAN, balance data as Papierkram reports it). Paged.
pageorder_bypage_sizeorder_directionList bank transactions
List bank transactions (value, currency, usage text, booking date, counterparty). Filter by bank connection. Paged.
pageorder_bypage_sizeorder_directionbank_connection_idGet bank transaction
Get one bank transaction by id.
id必填List users
List the users of the account (ids needed as user_id for time entries and tasks).
pageorder_bypage_sizeorder_directionGet user
Get one user by id.
id必填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 or estimate 50; the monthly quota is limited).
name必填emailnotesphonewebsitebank_bicust_idnrbank_ibanpostal_zippostal_citycontact_type必填postal_street另有 2 個Update company
WRITE: change fields of an existing contact (only the fields you pass are changed). Read it first with papierkram_get_company.
id必填nameemailnotesphonewebsitebank_bicust_idnrbank_ibanpostal_zippostal_citycontact_type另有 3 個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 or estimate 50; the monthly quota is limited).
emailphonemobilecommentpositionlast_name必填company_id必填departmentfirst_name必填salutationCreate project
WRITE: create a project for a customer. Costs Papierkram API credits (a create 10, an invoice or estimate 50; the monthly quota is limited).
name必填end_datestart_datebudget_timebudget_typecustomer_id必填descriptionbudget_moneybudget_time_unitCreate task
WRITE: create a time-tracking task in a project. Costs Papierkram API credits (a create 10, an invoice or estimate 50; the monthly quota is limited).
name必填user_iddeadlineproject_id必填proposition_idCreate 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 or estimate 50; the monthly quota is limited).
task_id必填user_id必填commentsentry_date必填unbillableended_at_time必填started_at_time必填Create product or service
WRITE: create a stored product or service (Leistung/Artikel) with a price. Costs Papierkram API credits (a create 10, an invoice or estimate 50; the monthly quota is limited).
name必填pricevat_rate必填time_unit必填article_no必填descriptionunit_name_1unit_name_nproposition_type必填Create draft 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 check it. Costs Papierkram API credits (a create 10, an invoice or estimate 50; the monthly quota is limited).
name必填grossline_items必填project_idcustomer_id必填descriptionsupply_datedocument_datepayment_term_id必填contact_person_idcustom_template_idCreate draft estimate
WRITE: create a DRAFT estimate (Angebot; state draft, it is NOT finalized or sent, and gets no estimate number until the user completes it in Papierkram). Needs a customer and at least one line item (name, quantity, unit, net unit price, VAT rate). Use papierkram_list_estimates afterwards to check it. Costs 50 Papierkram API credits (the monthly quota is limited).
name必填grossline_items必填project_idcustomer_id必填descriptionthanks_textdocument_dategreetings_textcontact_person_idcustom_template_idGet voucher PDF
Get the PDF that Papierkram makes for one expense voucher (GET /expense/vouchers/{id}/pdf). The API reference does not say whether it embeds the uploaded receipt; for the original uploaded file use papierkram_get_voucher_document. Returns the PDF as an embedded file (up to 3 MB).
id必填Get voucher document
Get an original file uploaded to an expense voucher (a receipt PDF or image), so its content can be read. Reads the voucher (papierkram_get_voucher) and fetches documents[].uri. Images come back as images, PDFs as an embedded file (up to 3 MB). The API has no documented download for one document: if Papierkram does not serve the file to an API token, the tool says so; then use papierkram_get_voucher_pdf. Files that are not yet attached to a voucher (the upload inbox) are not reachable through the Papierkram API.
voucher_id必填document_idUpload voucher document
WRITE: attach a file (receipt PDF or image) to an existing expense voucher (POST /expense/vouchers/{id}/documents). The file is given as base64, up to 3 MB. Check papierkram_get_voucher first: a repeated upload attaches the file twice. Costs 10 Papierkram API credits.
filename必填mime_type必填voucher_id必填content_base64必填Create expense voucher
WRITE: book an expense voucher (Beleg) in Papierkram, e.g. from a receipt. Papierkram books it at once (state unpaid, no draft), so this tool works in two steps. Without confirm it creates nothing: it returns the exact request and possible duplicates (same document date, creditor and total) for the user to review. After the user approves, call again with the same arguments and confirm: true. Then attach the file with papierkram_upload_voucher_document and record a payment with papierkram_pay_voucher. Asset categories that need a depreciation (AfA) setting must be finished in Papierkram. Costs 50 Papierkram API credits; each duplicate check reads 1.
name必填confirmflaggeddue_dateline_items必填provenance必填creditor_iddescriptiondocument_date必填allow_duplicateentertainment_reasonentertainment_personsPay expense voucher
WRITE: book a payment of an expense voucher (POST /expense/vouchers/{id}/pay), with a value and payment date or with an existing bank transaction. Without confirm it changes nothing: it reads the voucher and returns the exact request for the user to review. After approval, call again with confirm: true. A value that differs from the open amount needs difference_reason (teilzahlung = part payment, skonto = cash discount, mahnung = reminder fee, schmaelerung = reduction, sonstige = other). A repeated call books a second payment: after an error, check the voucher state with papierkram_get_voucher before retrying.
id必填valueconfirmpayment_datedifference_reasonbanking_transaction_idUpdate expense voucher
WRITE: change an existing expense voucher (PUT /expense/vouchers/{id}): title, supplier, provenance, dates, notes, flag or line items (amount, VAT rate, category). Only the fields you pass are changed. line_items REPLACES all lines of the voucher: pass the full new list. Without confirm it changes nothing: it reads the voucher and returns its current values next to the exact request for the user to review. After approval, call again with the same arguments and confirm: true. Papierkram refuses a voucher that can no longer be edited (e.g. a paid or locked one). Lines with a billing (re-invoicing) or depreciation (AfA) setting cannot be replaced here, so the tool refuses line_items for such a voucher; change those lines in Papierkram. Payments are booked with papierkram_pay_voucher. Costs 1 Papierkram API credit; the preview, and a confirmed line change, also read the voucher (1 each).
id必填nameconfirmflaggeddue_dateline_itemsprovenancecreditor_iddescriptiondocument_dateentertainment_reasonentertainment_persons已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
io.usefulapi官方發布者
面向 Ably 即時訊息的託管 MCP 伺服器:檢視頻道歷史、線上狀態與佔用情形,發布訊息,並查看應用程式用量與設定。
io.usefulapi官方發布者
託管式唯讀 MCP 伺服器,讓助理查詢 Woffu 公司的使用者、勞動契約、部門與辦公地點。
io.usefulapi官方發布者
託管的 White Label Loyalty MCP 伺服器:瀏覽獎勵、查看客戶點數錢包與等級進度,並以點數購買獎勵。
io.usefulapi官方發布者
託管的 Weekdone 連接器,讓助理讀取週報、團隊、目標與 KPI,並新增報告項目、留言和 KPI 數值。
io.usefulapi官方發布者
託管式唯讀 MCP 伺服器,讓助理列出 WebinarKit 的網路研討會、場次時間、系列、會議以及白標子帳戶。
{ "mcpServers": { "papierkram": { "url": "https://papierkram.usefulapi.io/mcp" } }}