AlphaCount Developers
MCP

Tools

Every tool of the MCP server, and every action the agent can take through it.

Which tools an assistant sees depends on the key's scopes. It can always ask alphacount_capabilities for the list that applies to its key.

The server's own tools

ToolWhat it does
alphacount_capabilitieslists what the key allows: each action with its description, parameters, risk level, whether it needs approval, and whether it is a direct tool
alphacount_agent_starthands a task in plain language to AlphaCount's agent; returns a thread_id and the result — or an interrupt that waits for an approval or an answer
alphacount_agent_resumecontinues an interrupted run with thread_id and the decisions — see below
list_entities, select_entitythe companies the key reaches, and the one to work on — offered when there is more than one

alphacount_agent_resume takes decisions as JSON. For an approval (alphacount_approval):

{ "decisions": [{ "tool_call_id": "…", "decision": "approve", "reason": "checked the amounts" }] }

For a question (alphacount_question), the answers by question id — an option's value, a list of values, a number, text, or a date as YYYY-MM-DD:

{ "answers": { "legal_form": "gmbh", "employees": 3 } }

Direct tools

123 tools the assistant calls itself.

Accounting and taxes (26)
ActionMCP toolRiskApprovalScope
Load chart of accountsget_accounts_listR0—read:accounting
Read advisor returnget_advisor_returnR0—read:accounting
Load bookingget_buchungR0—read:accounting
Load bookingslist_buchungenR0—read:accounting
Load pending reviewslist_pending_reviewsR0—read:accounting
List commissionslist_commission_entriesR0—read:accounting
List payoutslist_commission_payoutsR0—read:accounting
View statementget_commission_statementR0—read:accounting
List statementslist_commission_statementsR0—read:accounting
Read analysisget_finance_analysisR0—read:accounting
List analyseslist_finance_analysesR0—read:accounting
Compare plan with actualcompare_finance_analysis_with_actualsR0—read:accounting
Look at the datasets for calculationslist_finance_datasetsR0—read:accounting
Read opening balanceslist_fiscal_year_balancesR0—read:accounting
Load the status of a periodget_period_statusR0—read:accounting
Load reportget_accounting_reportR0—read:exports
Get the multi-year comparisonget_report_comparisonR0—read:accounting
Load dashboard dataget_dashboard_dataR0—read:accounting
Get the forecastget_forecastR0—read:accounting
Get key figures over the yearsget_financial_metricsR0—read:accounting
Read SaaS metricsget_saas_metricsR0—read:accounting
Load the evidence behind a VAT return figureget_ustva_nachweisR0—read:accounting
Calculate employer costemployer_cost_for_salaryR0—read:accounting
Run a scenariosimulate_scenarioR0—read:accounting
Solve for a goalsolve_scenarioR0—read:accounting
Check statutory reserveget_ug_reserve_statusR0—read:accounting
Agent skills (1)
ActionMCP toolRiskApprovalScope
Load skillslist_agent_skillsR0—read:agent
Agent tasks (4)
ActionMCP toolRiskApprovalScope
Load agent runget_agent_runR0—read:agent
Load agent runslist_agent_runsR0—read:agent
Load agent planget_agent_taskR0—read:agent
Load agent planslist_agent_tasksR0—read:agent
Bank transactions (9)
ActionMCP toolRiskApprovalScope
Load bank accountslist_bank_accountsR0—read:transactions
Load payment providerslist_payment_provider_accountsR0—read:transactions
Find matching withdrawalfind_cash_withdrawalsR0—read:transactions
Read cash bookget_cash_bookR0—read:transactions
Check whether a receipt fits a paymentcheck_document_fitR0—read:transactions
Load transaction detailsget_transaction_detailsR0—read:transactions
Load account transactionsget_bank_transactionsR0—read:transactions
Propose matchpropose_transaction_matchR0—read:transactions
Search transactionssearch_transactionsR0—read:transactions
Documents (7)
ActionMCP toolRiskApprovalScope
Load tax office letterget_authority_letterR0—read:documents
Load document detailsget_document_detailsR0—read:documents
Read a document's private paymentget_document_partner_allocationR0—read:documents
Read a document's standing termsget_standing_documentR0—read:documents
List privately paid documentslist_partner_allocationsR0—read:documents
Propose document solutionpropose_document_solutionR0—read:documents
Search documentssearch_documentsR0—read:documents
General (4)
ActionMCP toolRiskApprovalScope
Read contextget_current_contextR0—
Search helpsearch_helpR0—
Show reasoningshow_reasoningR0—
Search the webweb_searchR0—
Integrations (6)
ActionMCP toolRiskApprovalScope
Load inbox addressget_inbox_addressR0—read:integrations
Load emailslist_emailsR0—read:integrations
Read emailread_emailR0—read:integrations
View moveget_migrationR0—read:integrations
Load portal loginslist_portal_loginsR0—read:integrations
Check Stripe connectionget_stripe_connect_statusR0—read:integrations
Invoicing (13)
ActionMCP toolRiskApprovalScope
View contractget_contractR0—read:accounting
List contractslist_contractsR0—read:accounting
Load dunning settingsget_dunning_configR0—read:accounting
Check invoice detailscheck_invoice_master_dataR0—read:accounting
Load invoiceget_invoiceR0—read:accounting
Load receivablesget_receivables_statusR0—read:accounting
Load invoiceslist_invoicesR0—read:accounting
Derive template from customer PDFimport_invoice_template_pdfR0—read:accounting
Load invoice templateslist_invoice_templatesR0—read:accounting
Load projectslist_projectsR0—read:accounting
View quoteget_quoteR0—read:accounting
List quoteslist_quotesR0—read:accounting
Load unbilled timeget_unbilled_timeR0—read:accounting
Master data (9)
ActionMCP toolRiskApprovalScope
Load tax office contactslist_authority_contactsR0—read:masterdata
List agreementslist_commission_agreementsR0—read:masterdata
List attributionslist_commission_attributionsR0—read:masterdata
List conditionslist_commission_conditionsR0—read:masterdata
View partnerget_commission_partnerR0—read:masterdata
List partnerslist_commission_partnersR0—read:masterdata
Search customerssearch_customersR0—read:masterdata
Search productssearch_productsR0—read:masterdata
Search supplierssearch_suppliersR0—read:masterdata
Organization (6)
ActionMCP toolRiskApprovalScope
Load organizationget_organization_infoR0—read:organization
Read settingsget_organization_settingsR0—read:organization
Load cloud connectionslist_cloud_connectionsR0—read:organization
Load teamlist_team_membersR0—read:organization
Load the setup statusget_setup_statusR0—read:organization
Read invitationslist_team_invitationsR0—read:organization
Payroll (14)
ActionMCP toolRiskApprovalScope
Load employee detailsget_payroll_employeeR0—read:payroll
Load employeeslist_payroll_employeesR0—read:payroll
Propose social security statuspropose_payroll_sv_statusR0—read:payroll
Load payroll overviewget_payroll_overviewR0—read:payroll
Load filingslist_payroll_filingsR0—read:payroll
Preview wage tax returnpreview_payroll_lstaR0—read:payroll
Read hand-overslist_payroll_handoversR0—read:payroll
Read monthly inputget_payroll_month_inputsR0—read:payroll
Show direct debit mandateslist_payroll_mandatesR0—read:payroll
Load payroll runget_payroll_runR0—read:payroll
Load payroll runslist_payroll_runsR0—read:payroll
Read payroll settingsget_payroll_settingsR0—read:payroll
Show social insurance reportget_payroll_sv_messageR0—read:payroll
Show social insurance reportslist_payroll_sv_messagesR0—read:payroll
Tasks (3)
ActionMCP toolRiskApprovalScope
Open taskget_taskR0—read:tasks
Load taskslist_tasksR0—read:tasks
Load assigneeslist_task_assigneesR0—read:tasks
Tax filings (21)
ActionMCP toolRiskApprovalScope
Load deadlineslist_compliance_tasksR0—read:accounting
Load deadline rulesget_compliance_rulesR0—read:accounting
Load transmitted ELSTER recordget_elster_transmissionR0—read:accounting
Load tax advisor reviewslist_elster_reviewsR0—read:accounting
Load ELSTER transmissionslist_elster_transmissionsR0—read:accounting
Preview tax returnget_elster_filing_previewR0—read:accounting
Load the checklist before filingget_elster_filing_readinessR0—read:accounting
Load ELSTER statusget_elster_statusR0—read:accounting
Read holdings for the tax returnget_est_holdingsR0—read:accounting
Read household services of the tax returnget_est_household_servicesR0—read:accounting
Read tax return master dataget_est_master_dataR0—read:accounting
Read the insurance contributions of the tax returnget_est_provisionsR0—read:accounting
Read tax return questionnaireget_est_questionnaireR0—read:accounting
Read rental properties for the tax returnget_est_rentalsR0—read:accounting
Read church tax and donations of the tax returnget_est_special_expensesR0—read:accounting
Preview income tax returnget_est_filing_previewR0—read:accounting
Record business mealrecord_bewirtungR2yeswrite:accounting
Record business triprecord_business_tripR2yeswrite:accounting
Record private investment incomerecord_kapitalertraegeR2yeswrite:accounting
Record personal tax itemrecord_private_tax_entryR2yeswrite:accounting
Get tax forecastget_tax_forecastR0—read:accounting

Agent actions

201 actions the agent carries out through alphacount_agent_start, each with its risk level and approval.

Accounting and taxes (32)
Actionaction_idRiskApprovalScope
Annotate accountaccount.annotateR1—write:accounting
Take advisor return backadvisor_return.discardR2yeswrite:accounting
Take over the tax advisor's entriesadvisor_return.import_bookingsR2yeswrite:accounting
Run a calculationanalysis.run_codeR0—read:accounting
Confirm bookingbuchung.confirmR2yeswrite:accounting
Create bookingbuchung.createR2yeswrite:accounting
Delete bookingbuchung.deleteR3yeswrite:accounting
Generate bookingsbuchung.generateR2yeswrite:accounting
Charge VAT after the factbuchung.nachversteuernR3yeswrite:accounting
Reverse bookingbuchung.stornoR3yeswrite:accounting
Change bookingbuchung.updateR2yeswrite:accounting
Take over earlier paymentscommission.backfillR1—write:accounting
Recompute commissionscommission.recomputeR1—write:accounting
Cancel payoutcommission_payout.cancelR1—write:accounting
Prepare payoutscommission_payout.prepareR1—write:accounting
Cancel statementcommission_statement.cancelR3yeswrite:accounting
Discard draftcommission_statement.discardR1—write:accounting
Issue statementcommission_statement.issueR3yeswrite:accounting
Prepare statementscommission_statement.prepareR1—write:accounting
Record objectioncommission_statement.record_objectionR2yeswrite:accounting
Send statementcommission_statement.sendR3yeswrite:accounting
Create analysisfinance_analysis.createR1—write:accounting
Delete analysisfinance_analysis.deleteR2yeswrite:accounting
Recompute analysisfinance_analysis.recomputeR1—write:accounting
Set analysis statusfinance_analysis.set_statusR1—write:accounting
Update analysisfinance_analysis.updateR1—write:accounting
Set opening bank balancefiscal_year.set_opening_balanceR2yeswrite:accounting
Discard movemigration.discardR2yeswrite:accounting
Take over bookings from the movemigration.import_bookingsR2yeswrite:accounting
Adjust the forecastreport.set_forecast_adjustmentR1—write:accounting
Take a plan over into the forecastreport.set_forecast_planR1—write:accounting
Book statutory reserveug_reserve.bookR2yeswrite:accounting
Agent knowledge (3)
Actionaction_idRiskApprovalScope
Forget knowledgeagent_knowledge.forgetR3yeswrite:agent
Remember knowledgeagent_knowledge.rememberR1—write:agent
Search knowledgeagent_knowledge.searchR0—read:agent
Agent skills (5)
Actionaction_idRiskApprovalScope
Create personal skillagent_skill.create_personalR1—write:agent
Load company skillagent_skill.loadR0—read:agent
Publish skillagent_skill.publishR2yeswrite:agent
Read a company skill fileagent_skill.read_fileR0—read:agent
Update skill draftagent_skill.update_draftR1—write:agent
Agent tasks (2)
Actionaction_idRiskApprovalScope
Create agent planagent_task.createR1—write:agent
Update agent planagent_task.updateR1—write:agent
Bank transactions (23)
Actionaction_idRiskApprovalScope
Assign bank account to a companybank_account.assign_entityR2yeswrite:transactions
Add accountbank_account.createR2yeswrite:transactions
Delete accountbank_account.deleteR2yeswrite:transactions
Open cash boxcash.open_kasseR1—write:transactions
Document paid in cashcash.pay_documentR2yeswrite:transactions
Record cash movementcash.record_movementR2yeswrite:transactions
Reverse cash movementcash.reverse_movementR2yeswrite:transactions
Cash between bank and cash boxcash.transferR2yeswrite:transactions
Accept transactiontransaction.acceptR2yeswrite:transactions
Accept matchtransaction.accept_matchR2yeswrite:transactions
Assign payments to an accounttransaction.assign_bank_accountR2yeswrite:transactions
Attach the receipt that followedtransaction.attach_receiptR2yeswrite:transactions
Start auto-matchingtransaction.auto_matchR1—write:transactions
Book without receipt — receipt to followtransaction.book_without_receiptR2yeswrite:transactions
Issue self-issued receipttransaction.issue_eigenbelegR2yeswrite:transactions
Match transactiontransaction.matchR2yeswrite:transactions
Reprocess transactiontransaction.reprocessR1—write:transactions
Find matchtransaction.run_matching_workflowR1—write:transactions
Save transaction feedbacktransaction.save_feedbackR1—write:transactions
Set accounttransaction.set_accountR2yeswrite:transactions
Set booking texttransaction.set_booking_textR2yeswrite:transactions
Undo acceptancetransaction.unacceptR3yeswrite:transactions
Remove matchtransaction.unmatchR3yeswrite:transactions
Documents (25)
Actionaction_idRiskApprovalScope
Read tax office letterauthority_letter.analyzeR1—write:documents
File reply as PDFauthority_letter.file_draftR1—write:documents
Draft reply to the tax officeauthority_letter.save_draftR1—write:documents
Save findings and plan for the letterauthority_letter.updateR1—write:documents
Accept classificationdocument.accept_classificationR2yeswrite:documents
Assign a document to a partnerdocument.allocate_to_partnerR2yeswrite:accounting
Apply classification to several documentsdocument.batch_apply_classificationR2yeswrite:documents
Correct classificationdocument.correct_classificationR2yeswrite:documents
Delete documentdocument.deleteR3yeswrite:documents
File image as documentdocument.file_chat_attachmentR1—write:documents
Link document to transactiondocument.link_transactionR1—write:documents
Move documentdocument.moveR2yeswrite:documents
Process documentdocument.processR1—write:documents
Undo a document's private paymentdocument.remove_partner_allocationR3yeswrite:accounting
Remove a document's standing termsdocument.remove_standing_termsR2yeswrite:accounting
Reprocess documentdocument.reprocessR1—write:documents
Process credit notedocument.run_credit_note_workflowR1—write:documents
Map import columnsdocument.run_import_mapping_workflowR1—write:documents
Process incoming invoicedocument.run_incoming_invoice_workflowR1—write:documents
Process other documentdocument.run_other_document_workflowR1—write:documents
Process outgoing invoicedocument.run_outgoing_invoice_workflowR1—write:documents
Make a document a standing documentdocument.set_standing_termsR2yeswrite:accounting
Unlink document from transactiondocument.unlink_transactionR3yeswrite:documents
Update document datadocument.update_extracted_dataR2yeswrite:documents
Update document notesdocument.update_metadataR1—write:documents
General (3)
Actionaction_idRiskApprovalScope
Ask a questionconversation.askR0—
Plan the workconversation.planR0—
Send feedback to the AlphaCount teamfeedback.sendR3yeswrite:organization
Integrations (1)
Actionaction_idRiskApprovalScope
Fetch invoices from the portalportal.fetch_nowR1—write:integrations
Invoicing (27)
Actionaction_idRiskApprovalScope
Activate contractcontract.activateR2yeswrite:accounting
Bill contractcontract.bill_nowR3yeswrite:accounting
Give notice on contractcontract.cancelR2yeswrite:accounting
Create contractcontract.createR2yeswrite:accounting
Pause contractcontract.pauseR2yeswrite:accounting
Record usagecontract.record_usageR2yeswrite:accounting
Change contractcontract.updateR2yeswrite:accounting
Send dunning noticedunning.sendR3yeswrite:accounting
Configure dunningdunning.update_configR2yeswrite:accounting
Create invoice draftinvoice.create_draftR2yeswrite:accounting
Create cancellation invoiceinvoice.create_stornoR3yeswrite:accounting
Delete invoice draftinvoice.delete_draftR3yeswrite:accounting
Issue invoiceinvoice.issueR3yeswrite:accounting
Record paymentinvoice.record_paymentR2yeswrite:accounting
Send invoiceinvoice.sendR3yeswrite:accounting
Change invoice draftinvoice.update_draftR2yeswrite:accounting
Design invoice templateinvoice_template.designR2yeswrite:accounting
Bill timeproject.bill_timeR2yeswrite:accounting
Create projectproject.createR2yeswrite:accounting
Create quotequote.createR2yeswrite:accounting
Record declinequote.declineR1—write:accounting
Delete quote draftquote.discardR1—write:accounting
Record acceptancequote.mark_acceptedR2yeswrite:accounting
Send quotequote.sendR3yeswrite:accounting
Change quotequote.updateR2yeswrite:accounting
Withdraw quotequote.withdrawR1—write:accounting
Log timetime_entry.logR1—write:accounting
Master data (21)
Actionaction_idRiskApprovalScope
Delete tax office contactauthority_contact.deleteR3yeswrite:masterdata
Save tax office contactauthority_contact.saveR2yeswrite:masterdata
Create agreementcommission_agreement.createR2yeswrite:masterdata
Update agreementcommission_agreement.updateR2yeswrite:masterdata
Confirm attributioncommission_attribution.confirmR2yeswrite:masterdata
Attribute customer to partnercommission_attribution.createR2yeswrite:masterdata
End attributioncommission_attribution.endR2yeswrite:masterdata
Create conditioncommission_condition.createR2yeswrite:masterdata
Update conditioncommission_condition.updateR2yeswrite:masterdata
Archive partnercommission_partner.archiveR2yeswrite:masterdata
Create partnercommission_partner.createR2yeswrite:masterdata
Update partnercommission_partner.updateR2yeswrite:masterdata
Create customercustomer.createR2yeswrite:masterdata
Delete customercustomer.deleteR3yeswrite:masterdata
Update customercustomer.updateR2yeswrite:masterdata
Create productproduct.createR2yeswrite:masterdata
Delete productproduct.deleteR3yeswrite:masterdata
Update productproduct.updateR2yeswrite:masterdata
Create suppliersupplier.createR2yeswrite:masterdata
Delete suppliersupplier.deleteR3yeswrite:masterdata
Update suppliersupplier.updateR2yeswrite:masterdata
Organization (9)
Actionaction_idRiskApprovalScope
Add companylegal_entity.createR2yeswrite:organization
Change company master datalegal_entity.updateR2yeswrite:organization
Remove company logoorganization.remove_logoR2yeswrite:masterdata
Set the export formatorganization.set_export_formatR1—write:organization
Take the company logo from a linkorganization.set_logo_from_urlR2yeswrite:masterdata
Change organization profileorganization.update_profileR2yeswrite:organization
Change automation settingsorganization.update_settingsR2yeswrite:organization
Close set-up stepsetup_task.set_statusR1—write:organization
Invite personteam.inviteR3yeswrite:organization
Payroll (26)
Actionaction_idRiskApprovalScope
Add company caremployee.add_company_carR2yeswrite:payroll
Add pay componentemployee.add_componentR2yeswrite:payroll
Create employeeemployee.createR2yeswrite:payroll
End pay componentemployee.end_componentR2yeswrite:payroll
Change contractemployee.set_contractR2yeswrite:payroll
Record exitemployee.set_exitR2yeswrite:payroll
Record reporting dataemployee.set_personal_dataR2yeswrite:payroll
Change social security statusemployee.set_sv_statusR2yeswrite:payroll
Change tax dataemployee.set_tax_dataR2yeswrite:payroll
Fetch ELStAMpayroll_filing.fetch_elstamR2yeswrite:payroll
Transmit ELStAM filingpayroll_filing.transmit_elstamR3yeswrite:payroll
Transmit wage tax returnpayroll_filing.transmit_lstaR3yeswrite:payroll
Validate ELStAM filingpayroll_filing.validate_elstamR1—write:payroll
Validate wage tax returnpayroll_filing.validate_lstaR1—write:payroll
Hand over to tax advisorpayroll_handover.createR1—write:payroll
Record monthly inputpayroll_input.upsertR1—write:payroll
Revoke direct debit mandatepayroll_mandate.revokeR2yeswrite:payroll
Record direct debit mandatepayroll_mandate.upsertR2yeswrite:payroll
Approve payroll runpayroll_run.approveR3yeswrite:payroll
Calculate payroll runpayroll_run.calculateR2yeswrite:payroll
Cancel payroll runpayroll_run.cancelR2yeswrite:payroll
Create payroll runpayroll_run.createR2yeswrite:payroll
Submit payroll run for approvalpayroll_run.submitR2yeswrite:payroll
Update employer social insurance datapayroll_settings.updateR2yeswrite:payroll
Mark social insurance report as submittedsv_message.mark_submittedR2yeswrite:payroll
Refresh social insurance reportssv_message.syncR1—write:payroll
Tasks (3)
Actionaction_idRiskApprovalScope
Complete tasktask.completeR1—write:tasks
Assign tasktask.createR1—write:tasks
Change tasktask.updateR1—write:tasks
Tax filings (21)
Actionaction_idRiskApprovalScope
Update deadlinecompliance_task.updateR1—write:accounting
Request tax advisor reviewelster_filing.request_reviewR3yeswrite:accounting
Send transmission protocol to tax advisorelster_filing.send_protocolR3yeswrite:accounting
Record the place of managementelster_filing.set_management_placeR2yeswrite:accounting
Transmit to tax officeelster_filing.transmitR3yeswrite:accounting
Validate tax returnelster_filing.validateR1—write:accounting
Answer tax return questionnaireest_filing.answer_questionnaireR2yeswrite:accounting
Remove a rental propertyest_filing.delete_rental_propertyR2yeswrite:accounting
Save the details of a holdingest_filing.set_holdingR2yeswrite:accounting
Save household services of the tax returnest_filing.set_household_servicesR2yeswrite:accounting
Save tax return master dataest_filing.set_master_dataR2yeswrite:accounting
Save the insurance contributions of the tax returnest_filing.set_provisionsR2yeswrite:accounting
Save a rental propertyest_filing.set_rental_propertyR2yeswrite:accounting
Save church tax and donations of the tax returnest_filing.set_special_expensesR2yeswrite:accounting
Transmit income tax returnest_filing.transmitR3yeswrite:accounting
Validate income tax returnest_filing.validateR1—write:accounting
Set extrapolation methodest_forecast.set_methodR1—write:accounting
Set insurance profileest_insurance_profile.setR2yeswrite:accounting
Mark prepayment paidest_prepayment.mark_paidR2yeswrite:accounting
Record prepayment noticeest_prepayment.record_noticeR2yeswrite:accounting
Record trade tax prepayment noticeest_prepayment.record_trade_tax_noticeR2yeswrite:accounting

On this page