AICTIONBOT™ Werkbank

com.kulicadvisoryPublished by kulicadvisory.comOfficial publisherv1.3.0Updated Nov 5, 2026

Procurement checks for SMBs: price increases vs Eurostat, sanctions, deadlines, discounts, invoices.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFinanceBusiness & Commerce

Overview

AI-generated overview

Procurement checks for SMBs: price increases vs Eurostat, sanctions screening, contract deadlines, discounts, invoice and vendor checks, plus licensed AI…

What you can do
  • Check supplier price increases against Eurostat producer price and labour cost indices, and list the covered NACE categories
  • Screen supplier names against EU, UN, US and UK sanctions lists with fuzzy matching
  • Calculate contract term ends and notice deadlines, and find expiring early-payment discounts in open-items lists
  • Check approval matrices against people lists, and validate invoice payments against the vendor master (VAT ID, IBAN, bank changes)
  • With a licence: review contracts, compare offers, check invoices, draft scopes of work and write meeting minutes, and view plan and remaining quota
When to use it
Useful for small and mid-sized businesses that want an assistant to support purchasing and accounts payable work: validating supplier price rises, screening suppliers, tracking notice deadlines and discounts, and checking invoices before payment. The AI analyses are worth adding when contracts, offers or invoices need clause-level review.
Requirements
Remote streamable HTTP endpoint; no packages, environment variables or headers declared. The deterministic checks are open without sign-in. The five AI analysis tools and the licence tool need sign-in with an AICTIONBOT Werkbank licence. Document text must be passed in, not files, so PDFs have to be converted to text first.
Before you install
Each AI analysis call consumes one analysis from the licence quota. Contract, offer, invoice and meeting content is sent to the provider for analysis. Results are not legal advice, and the deadline and payment checks are decision support rather than authoritative. Payment-related checks read invoice and vendor data such as VAT ID and IBAN.

Installation

In SourceWeft

  1. Open AICTIONBOT™ Werkbank in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.kulicadvisory%2Faictionbot-werkbank/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "aictionbot-werkbank": {
      "type": "http",
      "url": "https://www.kulicadvisory.com/mcp"
    }
  }
}

Tools

13

check_price_increase

Check a supplier price increase against official market data (Germany)

AICTIONBOT™ price increase check by KULIC Advisory. Compares a supplier's requested price increase with the official Eurostat producer price index (goods) or services producer price index plus labour cost index (services) for Germany since the last price agreement. Returns market change, gap in percentage points, a verdict (in line, slightly above, clearly above, market fell), an evidence-based counter-offer level and the source. Deterministic, no AI, no personal data. Not legal advice. Use list_categories to pick a category code.

Parameterscategoryrequiredlanguagelast_agreementrequiredannual_volume_eurrequested_increase_percentrequired

list_categories

List goods and service categories for the price increase check

Lists the categories the AICTIONBOT™ price increase check covers (Eurostat NACE codes for Germany), with German and English names.

Parameterslanguage

screen_sanctions

Screen a company or person against public sanctions lists

AICTIONBOT™ supplier check by KULIC Advisory. Screens a name against the consolidated public sanctions lists of the EU, the UN, the US (OFAC SDN and non-SDN) and the UK, refreshed daily. Fuzzy matching on normalised name tokens, legal forms ignored. Returns possible matches with list, type, programme and similarity, and the list dates. A similar name is no proof, no hit is no clearance; this does not replace a legal sanctions screening. Deterministic, no AI, nothing is stored.

Parametersnamerequiredlanguage

calculate_notice_deadline

Calculate the last day to give notice on a contract

AICTIONBOT™ deadline guard by KULIC Advisory. From contract start, initial term, automatic renewal and notice period it calculates the current term end, the last day notice must reach the other party, the days left and what happens if the date is missed. Deterministic, no AI. Not legal advice: the wording of the contract decides.

Parameterstodaylanguagenotice_periodrequiredcontract_startrequiredrenewal_monthsinitial_term_monthsrequired

check_discount_window

Find early-payment discounts (Skonto) that expire in the next days, and which payment run still catches them

AICTIONBOT™ Skonto-Radar by KULIC Advisory. Takes an open-items list (invoices with discount terms) and optional clarification cases from other checks, and returns which discounts expire within the window, which are blocked by a payment hold or an open clarification, which are already lost, and the last payment run that still catches each one. Deterministic, no AI, nothing stored. Findings are written in German. Keys may be given in German (beleg, lieferant, bestellung, rechnungsdatum, eingang, betrag, skonto_pct, skonto_tage, netto_tage, skonto_bis, faellig, sperre) or English (document, supplier, order, invoice_date, received, amount, discount_percent, discount_days, net_days, discount_until, due, blocked).

Parametersas_oflanguageopen_itemsrequiredwindow_daysclarificationspayment_run_weekdays

check_approval_matrix

Check an approval matrix against the people list: who approves although they left, lack a role or have no deputy

AICTIONBOT™ Freigabematrix-Prüfer by KULIC Advisory. Checks an approval matrix (area, level, approver, limits, deputy, system) against a people list (status, leaving date, absence, system role) and optional open approvals, and returns the rows that need action: approvers who left, are absent without a cover, lack a system role, missing deputies, limit gaps and overlaps, plus open approvals stuck with those people. Deterministic, no AI, nothing stored. Findings are written in German. Keys may be German (bereich, stufe, freigeber, limit_von, limit_bis, waehrung, vertreter, system; person, status, austritt, abwesend_bis, systemrolle; beleg, bereich, betrag, wartet_bei, seit) or English (area, level, approver, limit_from, limit_to, currency, deputy, system; person, status, left_on, absent_until, system_role; document, area, amount, waiting_with, since).

Parametersas_ofmatrixrequiredpeoplerequiredlanguageopen_approvals

check_invoice_payment

Check an invoice against the vendor master before paying: new bank account, unknown supplier, blocked vendor

AICTIONBOT™ Zahlungsschutz by KULIC Advisory. Matches the supplier on an invoice to the vendor master by VAT ID, IBAN and name similarity, validates the IBAN checksum, and flags a changed or unknown bank account, a blocked vendor, a dormant vendor and a first payment. Returns a verdict (stop, check, ok) with the next step. Deterministic, no AI, nothing stored. Findings in German.

Parametersinvoicerequiredlanguagevendor_masterrequired

werkbank_licence

Show my AICTIONBOT™ Werkbank licence: plan, period and remaining AI analyses

Needs sign-in with the user's AICTIONBOT™ Werkbank licence (KULIC Advisory). Shows the plan, whether it is active, the quota of AI analyses for the current period, how many are used and how many remain. Read only: no payment data, no change to the subscription.

Parameterslanguage

review_contract

Review a contract or terms and conditions from the buyer side (AICTIONBOT™ clause radar)

Needs the user's AICTIONBOT™ Werkbank licence; each call uses one AI analysis from the licence quota. Reviews a contract or general terms and conditions the buyer is asked to sign, clause by clause (term, renewal, notice, price adjustment, payment, liability, warranty, penalties, acceptance, exclusivity, data protection, jurisdiction). Returns a summary and, per clause, the exact reference, the plain-language meaning, a rating (ok, pruefen = check, kritisch = critical), why it matters for the buyer and a counter-proposal; deadline dates only when the start date is known. Pass the full contract text (extract text from PDFs or images first). Not legal advice. The text is processed for this answer only and is not stored by KULIC Advisory.

Parameterslanguagecontract_textrequiredcontract_start

compare_offers

Compare two or three supplier offers like a buyer (AICTIONBOT™ offer comparison)

Needs the user's AICTIONBOT™ Werkbank licence; each call uses one AI analysis from the licence quota. Compares 2 or 3 supplier offers for the buyer: whether they are comparable, total price as stated, what is included, what is missing or unclear, extra and hidden costs, risks, a criterion-by-criterion comparison and questions to send to each supplier before deciding. Numbers are copied exactly from the offers, never invented. Pass the text of each offer (extract text from PDFs first). The texts are processed for this answer only and are not stored by KULIC Advisory.

Parametersoffersrequiredlanguagewhat_is_bought

check_invoice

Check a supplier invoice against order and goods receipt (AICTIONBOT™ invoice check)

Needs the user's AICTIONBOT™ Werkbank licence; each call uses one AI analysis from the licence quota. Checks a supplier invoice like an accounts payable clerk doing a three-way match: line by line against the purchase order or contract and the goods receipt (price, quantity, new or missing items), totals and tax, payment term and early payment discount, and for German invoices the mandatory content under § 14 UStG. Returns the lines with status and notes, the mandatory content check and what to clarify before paying. Not tax advice. The texts are processed for this answer only and are not stored by KULIC Advisory.

Parameterslanguageinvoice_textrequiredgoods_receiptreference_text

write_scope_of_work

Turn one sentence into a scope of work for a request for quotes (AICTIONBOT™ scope writer)

Needs the user's AICTIONBOT™ Werkbank licence; each call uses one AI analysis from the licence quota. Turns a short description of what a business wants to buy into a structured scope of work for a tender or request for quotes: subject, work packages with deliverables, exclusions, supplier requirements, service levels, volume assumptions, questions to bidders, award criteria with weights and points to clarify internally. Placeholders where facts are missing; nothing is invented.

Parametersdetailsrequestrequiredlanguage

write_meeting_minutes

Write minutes and commitments from notes of a supplier meeting (AICTIONBOT™ minutes)

Needs the user's AICTIONBOT™ Werkbank licence; each call uses one AI analysis from the licence quota. Turns notes or a transcript of a procurement conversation (for example with a supplier) into minutes for the buyer: summary, decisions, commitments with who, what and by when, open points, risks and a short follow-up email to the other party. Only what was said; no invented decisions, numbers or dates. The notes are processed for this answer only and are not stored by KULIC Advisory.

Parametersnotesrequiredlanguagemeeting_type

Version history

3
  1. v1.3.0LatestNov 5, 2026
  2. v1.2.0Nov 3, 2026
  3. v1.0.0Oct 29, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.