开支报销系统 MCP 工具

开支报销系统 MCP 工具按手机收据、OCR、报销草稿、政策检查、预算预警、审批、付款批次、会计汇出及 audit workflow 设计。

expense.config.get

read

读取报销币种、OCR、政策、审批、预算、付款及会计汇出设定。

建议先读取

-

治理与审批

Read-only. No approval required.

安全说明

Do not expose bank, accounting connector, OCR provider, or payroll secrets.

expense.employees.list

read

查询可提交报销的员工、部门、职级、审批人及付款状态。

建议先读取

expense.config.get

治理与审批

Read-only. No approval required.

安全说明

Mask personal and payment profile data according to HR/finance role.

expense.employee.get

read

读取员工报销纪录、待批申请、付款资料摘要及政策适用范围。

建议先读取

expense.employees.list

治理与审批

Read-only. No approval required.

安全说明

Only HR, finance, approver, or the employee can read personal reimbursement records.

expense.departments.list

read

列出部门、负责人、预算 owner 及审批 routing 基础资料。

建议先读取

expense.config.get

治理与审批

Read-only. No approval required.

安全说明

Do not expose restricted department cost data without finance permission.

expense.cost_centres.list

read

查询成本中心、项目代码、会计科目及可用状态。

建议先读取

expense.departments.list

治理与审批

Read-only. No approval required.

安全说明

Keep ledger mapping scoped to finance/admin roles.

expense.policies.list

read

读取报销政策、限额、收据要求、例外规则、审批层级及生效日期。

建议先读取

expense.config.get

治理与审批

Read-only. No approval required.

安全说明

Return effective policy version and avoid applying draft rules as active rules.

expense.categories.list

read

列出餐饮、交通、物料、差旅等开支类别、限额及会计科目。

建议先读取

expense.policies.list

治理与审批

Read-only. No approval required.

安全说明

Keep category-to-ledger mappings controlled by finance roles.

expense.budgets.list

read

查询部门、项目、类别及月份预算、已用、预留及超支警示。

建议先读取

expense.cost_centres.list

治理与审批

Read-only. No approval required.

安全说明

Budget visibility must follow department and finance permissions.

expense.claims.list

read

按员工、部门、状态、日期、类别、金额或付款状态查询报销申请。

建议先读取

expense.employee.get, expense.policies.list

治理与审批

Read-only. No approval required.

安全说明

Employees should only see own claims unless they are approvers or finance users.

expense.claim.get

read

读取报销明细、收据、OCR、政策结果、审批、付款及 audit。

建议先读取

expense.claims.list

治理与审批

Read-only. No approval required.

安全说明

Mask bank/payment data and preserve approver comments according to role.

expense.receipts.list

read

查询收据图片、档案、上载者、OCR 状态、缺漏栏位及关联申请。

建议先读取

expense.claim.get

治理与审批

Read-only. No approval required.

安全说明

Return signed receipt views only to authorized users.

expense.receipt.get

read

读取单张收据、OCR 栏位、原图、修正纪录及可信度。

建议先读取

expense.receipts.list

治理与审批

Read-only. No approval required.

安全说明

Mask sensitive card numbers or personal data visible on receipt images.

expense.ocr_results.list

read

列出 OCR 读取日期、商户、金额、币种、税项、类别及可信度结果。

建议先读取

expense.receipts.list

治理与审批

Read-only. No approval required.

安全说明

Low-confidence fields must be marked and not silently used for approval.

expense.duplicate_risks.list

read

查询重复收据、相同金额日期、重复编号或疑似拆单风险。

建议先读取

expense.receipts.list, expense.claims.list

治理与审批

Read-only. No approval required.

安全说明

Risk scores must be explainable and should not auto-accuse employees.

expense.pending_approvals.list

read

列出等待批核、退回补资料、超额复核或 finance final check 的申请。

建议先读取

expense.claims.list

治理与审批

Read-only. No approval required.

安全说明

Only return approvals assigned to the requester or their delegated role.

expense.approval_chain.get

read

读取指定申请的审批路线、已批、待批、代批及分离职责规则。

建议先读取

expense.claim.get, expense.policies.list

治理与审批

Read-only. No approval required.

安全说明

Enforce separation of submitter, approver, and payment marker roles.

expense.reimbursements.list

read

查询已批待付、付款中、已付款、失败或取消的报销纪录。

建议先读取

expense.claims.list

治理与审批

Read-only. No approval required.

安全说明

Mask bank details and payroll identifiers.

expense.payment_batches.list

read

查询付款批次、总额、员工数、付款方式、银行档案及状态。

建议先读取

expense.reimbursements.list

治理与审批

Read-only. No approval required.

安全说明

Bank file links must be permissioned and time-limited.

expense.project_allocations.list

read

查询报销与项目、客户、成本中心或里程碑的成本归属。

建议先读取

expense.cost_centres.list, expense.claims.list

治理与审批

Read-only. No approval required.

安全说明

Do not expose project profitability outside permitted teams.

expense.accounting_exports.list

read

查询开支汇出批次、期间、格式、状态、错误及重汇纪录。

建议先读取

expense.config.get

治理与审批

Read-only. No approval required.

安全说明

Do not expose accounting connector tokens or private ledger details.

expense.summary.get

read

读取部门、员工、类别、项目、月份及币种开支摘要。

建议先读取

expense.claims.list, expense.reimbursements.list

治理与审批

Read-only. No approval required.

安全说明

Aggregate where possible; employee-level views require appropriate permission.

expense.policy_exceptions.get

read

读取超额、缺收据、重复、低可信 OCR、政策例外及待补资料摘要。

建议先读取

expense.duplicate_risks.list, expense.policies.list

治理与审批

Read-only. No approval required.

安全说明

Do not treat exception summaries as final fraud findings.

expense.audit_logs.list

read

读取申请、收据、OCR、政策、审批、付款、汇出及预算 audit log。

建议先读取

expense.claim.get or expense.payment_batches.list

治理与审批

Read-only. No approval required.

安全说明

Audit logs must be immutable and restricted to finance/admin/compliance roles.

expense.claim_check.preview

preview

预览申请的 OCR 结果、分类、政策限制、预算、重复风险及需补资料。

建议先读取

expense.claim.get, expense.ocr_results.list, expense.policies.list, expense.budgets.list, expense.duplicate_risks.list

治理与审批

Used before submit or approval. No write occurs until approved action.

安全说明

Low-confidence OCR and policy exceptions must be explicit in the preview.

expense.approval_result.preview

preview

预览批准、拒绝或要求补资料后的状态、通知、付款及 audit 影响。

建议先读取

expense.claim_check.preview, expense.approval_chain.get

治理与审批

Approver must confirm before changing claim state.

安全说明

Prevent self-approval and bypassing required approval levels.

expense.reimbursement_batch.preview

preview

预览付款批次、员工、金额、银行资料缺漏、会计科目及现金流影响。

建议先读取

expense.reimbursements.list, expense.payment_batches.list, expense.employee.get

治理与审批

Finance approval required before creating or marking payment batches.

安全说明

Recheck approved status and bank data before payment execution.

expense.policy_change.preview

preview

预览政策、类别、限额或审批规则变更对员工和待批申请的影响。

建议先读取

expense.policies.list, expense.categories.list, expense.pending_approvals.list

治理与审批

Finance/admin approval required before policy changes become active.

安全说明

Use effective dates and do not retroactively alter already approved claims without correction flow.

expense.accounting_export.preview

preview

预览已批开支汇出期间、类别、成本中心、税务、附件及错误。

建议先读取

expense.accounting_exports.list, expense.claims.list, expense.reimbursements.list

治理与审批

Finance approval required before export creation or external push.

安全说明

Prevent duplicate exports and keep stable batch references.

expense.budget_alert.preview

preview

预览申请或批核后部门、项目、类别预算使用率及超支警示。

建议先读取

expense.budgets.list, expense.claim_check.preview

治理与审批

Approval required only when alert rules or budget amounts are changed.

安全说明

Do not block claims solely on budget alert unless policy explicitly requires it.

expense.claim.create

write

建立报销草稿,包括员工、项目、金额、币种、类别及成本中心。

建议先读取

expense.employee.get, expense.categories.list, expense.claim_check.preview

治理与审批

Employee submission does not need finance approval, but final reimbursement does.

安全说明

Validate employee eligibility and prevent duplicate draft creation from the same receipt.

expense.claim.update

write

更新草稿或退回状态的报销项目、说明、类别、成本中心及附件。

建议先读取

expense.claim.get, expense.claim_check.preview

治理与审批

Approval required when finance edits submitted or approved claims.

安全说明

Do not change approved claims without correction audit.

expense.claim.submit

write

提交报销申请进入审批流程并锁定提交版本。

建议先读取

expense.claim_check.preview

治理与审批

Employee confirms submission; approver approval happens later.

安全说明

Block submission only for required missing fields or invalid policy setup.

expense.claim.withdraw

write

撤回尚未付款的报销申请并记录原因。

建议先读取

expense.claim.get

治理与审批

Claim owner or finance approval required depending on claim state.

安全说明

Do not withdraw paid or exported claims without reversal flow.

expense.receipt.attach

write

上载或连结收据图片/PDF,并触发 OCR 和重复检查。

建议先读取

expense.claim.get

治理与审批

No approval required for attachment; approval required before reimbursement.

安全说明

Virus scan files and restrict signed receipt access.

expense.ocr_result.correct

write

修正 OCR 日期、商户、金额、币种、税项或类别并保留修正者。

建议先读取

expense.receipt.get, expense.ocr_results.list

治理与审批

Approval required if correction changes submitted or approved amount.

安全说明

Keep original OCR and manual correction history immutable.

expense.approval.approve

write

批准报销申请并推进付款或下一层审批。

建议先读取

expense.approval_result.preview

治理与审批

Assigned approver must explicitly approve.

安全说明

Enforce separation of duties, policy exceptions, and approval delegation rules.

expense.approval.reject

write

拒绝报销申请并记录原因、通知员工及锁定审批纪录。

建议先读取

expense.approval_result.preview

治理与审批

Assigned approver must explicitly reject.

安全说明

Rejection reasons should be clear and policy-based where possible.

expense.approval.request_info

write

退回申请要求员工补收据、说明、类别或项目资料。

建议先读取

expense.approval_result.preview

治理与审批

Assigned approver or finance user approval required.

安全说明

Keep previous submitted version and requested fields in audit.

expense.reimbursement_batch.create

write

建立已批申请的报销付款批次、总额、付款方式及银行档。

建议先读取

expense.reimbursement_batch.preview

治理与审批

Finance approval required before payment batch creation/finalisation.

安全说明

Only approved and not-yet-paid claims can enter a payment batch.

expense.reimbursement.mark_paid

write

标记报销或付款批次已付款,记录日期、方法、参考及付款证明。

建议先读取

expense.payment_batches.list, expense.reimbursement_batch.preview

治理与审批

Finance approval required before marking paid.

安全说明

Do not mark unapproved, failed, or already paid reimbursements as paid.

expense.policy.update

write

更新报销政策、限额、收据要求、审批层级、例外及生效日期。

建议先读取

expense.policy_change.preview

治理与审批

Finance/admin approval required.

安全说明

Use versioning and effective dates; never silently rewrite historical policy results.

expense.category.upsert

write

建立或更新开支类别、会计科目、限额、收据要求及可见范围。

建议先读取

expense.categories.list, expense.policy_change.preview

治理与审批

Finance/admin approval required.

安全说明

Prevent breaking active policy rules or accounting mappings.

expense.budget.upsert

write

建立或更新部门、项目、类别或月份预算及预警门槛。

建议先读取

expense.budget_alert.preview

治理与审批

Budget owner or finance approval required.

安全说明

Keep budget changes auditable and effective-dated.

expense.project_allocation.upsert

write

更新开支与项目、客户、成本中心或里程碑的成本分配。

建议先读取

expense.project_allocations.list, expense.claim_check.preview

治理与审批

Approval required when changing submitted or approved cost allocation.

安全说明

Preserve original allocation and project profitability audit.

expense.accounting_export.create

write

建立会计汇出档或推送已批开支资料到会计系统。

建议先读取

expense.accounting_export.preview

治理与审批

Finance approval required before export finalisation or external push.

安全说明

Prevent duplicate exports and preserve batch id on exported records.

expense.notification.send

write

发送提交、退回、批核、付款、缺资料或预算警示通知。

建议先读取

expense.approval_result.preview or expense.budget_alert.preview

治理与审批

Approval required for bulk or sensitive finance notifications.

安全说明

Respect recipient scope and avoid exposing private claim details to the wrong manager.

expense.employee_payment_profile.update

write

更新员工报销付款资料摘要、首选付款方式或付款缺漏状态。

建议先读取

expense.employee.get, expense.reimbursement_batch.preview

治理与审批

HR/finance approval required for sensitive payment profile changes.

安全说明

Do not expose or store full bank data in public fields; keep change audit.

expense.action_request.status

status

查询开支系统写入、preview 或批核请求状态,不会重新执行动作。

建议先读取

expense.audit_logs.list

治理与审批

Read-only status lookup. No approval required.

安全说明

Return status and audit references only; never replay approval or payment writes.