M

multi-agent-credit-desk

Free

Architecture-first Python scaffold for an auditable multi-agent corporate credit desk using A2A, MCP, deterministic credit policies, model routing, and OpenTelemetry. - brunovicco/multi-agent-credit-desk

Visit Website
generative-aia2a-protocolagentic-aiauditabilityclean-architectureaiai assistantautomation

Overview

multi-agent-credit-desk is described as a multi-agent platform that analyzes corporate credit applications for Brazilian legal entities (pessoas jurídicas, PJ) and produces an auditable credit decision with reproducible evidence. It is built on Python 3.13, uv, and the team Claude Code engineering harness. The repository states that all customer and Open Finance data used or planned for the project is synthetic, and no real Open Finance, BCB, or credit bureau connection exists or is planned without an explicit, separately reviewed integration.

The workspace contains packages/contracts, which provides versioned Pydantic v2 schemas for artifact envelopes, structured events, and model-routing decisions, and packages/credit-core, which implements a deterministic, policy-driven credit evaluation core (score, blocking rules, approval-authority policy) behind a synthetic demo policy. services/policy-mcp is a read-only MCP server that exposes a versioned catalog of the credit policy credit_core enforces. services/bureau-mcp is a read-only MCP server that exposes a synthetic credit-bureau report (external score, negative records) for a fixed set of demo companies, keyed by CNPJ.

services/decisao-agent calls credit_core.evaluation.evaluate_credit_application directly and cross-checks the result against policy-mcp's catalog over the real MCP protocol. It is also the workspace's first real A2A agent, advertising one skill, evaluate_credit_application, over the official a2a-sdk. services/cadastral-agent screens a company's KYC standing by fetching its bureau-mcp report and applying a small, deterministic policy over the external score and adverse records, producing APPROVED, COMMITTEE_REFERRAL, or BLOCKED. The repository notes that no orchestrator is implemented yet, and risco-agent is not implemented in this repository yet.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use multi-agent-credit-desk to analyze corporate credit applications for Brazilian legal entities and produce an auditable credit decision with reproducible evidence.
  • Teams use packages/credit-core to apply a deterministic, policy-driven credit evaluation core with score, blocking rules, and approval-authority policy behind a synthetic demo policy.
  • Teams use services/policy-mcp to expose a versioned catalog of the credit policy credit_core enforces.
  • Teams use services/bureau-mcp to expose a synthetic credit-bureau report for a fixed set of demo companies, keyed by CNPJ.
  • Teams use services/decisao-agent to call credit_core.evaluation.evaluate_credit_application directly and cross-check the result against policy-mcp's catalog over the real MCP protocol.
  • Teams use services/cadastral-agent to screen a company's KYC standing by fetching its bureau-mcp report and applying a small, deterministic policy over the external score and adverse records.
  • Teams use infra/docker-compose.yml to stand up policy-model-router and a LiteLLM proxy.

Features

Scaffolds a corporate credit desk

Coordinates agents through A2A

Connects tools through MCP

Applies deterministic credit policies

Routes requests across models

Supports auditing with OpenTelemetry

Reviews

No reviews yet. Be the first to share your experience!

Rankings & collections