Skip to main content
Glama

Server Details

Brazilian KYB beyond registry checks: CGU sanctions, forced labour, PGFN, IBAMA, signed risk score

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
27.5% over 22 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.2/5.0

Scored across 11 tools

Disambiguation4/5

Most tools have clearly distinct scopes (free lookup vs. paid dossier vs. prospecting vs. batch vs. replay), and descriptions explicitly differentiate tiers and exclusions. However, br_risk_screen is a deliberate subset of br_company_dossier, and br_sanctions_screen overlaps with both, so an agent could occasionally confuse depth/price tiers without careful reading.

Naming Consistency5/5

All tool names use a consistent br_ prefix and snake_case, with predictable noun/action structure such as br_company_check, br_company_dossier, br_company_list, br_batch_dossier, and br_sanctions_screen. Minor outliers like br_about and br_replay still fit the overall convention.

Tool Count5/5

11 tools are well-scoped for a KYB service: free info/lookup, prospecting filters, paid dossier and risk tiers, sanctions screen, batch wrappers, and replay. Each tool earns its place without redundant bulk.

Completeness5/5

The surface covers the full KYB retrieval lifecycle: explaining the service, finding/checking/counting/listing companies, deep due diligence, risk screening, sanctions screening, batch equivalents, and replay for lost paid responses. No obvious core operation for Brazilian business data is missing.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 10 tool updates
    • Addedbr_about
    • Addedbr_batch_dossier
    • Addedbr_batch_sanctions
    • Addedbr_company_count
    • Changedbr_company_dossier12 fields changed
      • addedOutput schema / properties / attestation
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Ed25519 signature of this answer; verify at verify_url or with the public key at /.well-known/kyb-attestation.json.",
        +  "properties": {
        +    "algorithm": {
        +      "type": "string"
        +    },
        +    "key_id": {
        +      "type": "string"
        +    },
        +    "sha256": {
        +      "type": "string"
        +    },
        +    "signature": {
        +      "type": "string"
        +    },
        +    "signed_at": {
        +      "type": "string"
        +    },
        +    "verify_url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "algorithm",
        +    "key_id",
        +    "sha256",
        +    "signed_at",
        +    "signature",
        +    "verify_url"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / bndes_financing
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "contracts": {
        +          "type": "number"
        +        },
        +        "total_contracted_brl": {
        +          "type": "number"
        +        }
        +      },
        +      "required": [
        +        "contracts",
        +        "total_contracted_brl"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / data_quality
        Added value: +{
        +  "description": "Per-section data age: fresh, aging, stale, unavailable or unknown.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "age_days": {
        +        "type": [
        +          "number",
        +          "null"
        +        ]
        +      },
        +      "grade": {
        +        "type": "string"
        +      },
        +      "reference_date": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "section": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "section",
        +      "reference_date",
        +      "age_days",
        +      "grade"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / economic_group
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "companies": {
        +          "items": {
        +            "additionalProperties": {},
        +            "propertyNames": {
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "partners_checked": {
        +          "type": "number"
        +        },
        +        "total": {
        +          "type": "number"
        +        }
        +      },
        +      "required": [
        +        "partners_checked",
        +        "total",
        +        "companies"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Other active companies sharing a partner, with their sanction/embargo flags (null = registry unavailable)."
        +}
      • addedOutput schema / properties / environmental_embargoes
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "active": {
        +          "type": "number"
        +        },
        +        "total": {
        +          "type": "number"
        +        }
        +      },
        +      "required": [
        +        "active",
        +        "total"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "IBAMA embargo terms."
        +}
      • addedOutput schema / properties / federal_debt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "inscriptions": {
        +          "type": "number"
        +        },
        +        "judicial": {
        +          "type": "boolean"
        +        },
        +        "total_brl": {
        +          "type": "number"
        +        }
        +      },
        +      "required": [
        +        "inscriptions",
        +        "total_brl",
        +        "judicial"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "PGFN active federal debt (null = dataset unavailable)."
        +}
      • addedOutput schema / properties / fiscal_regularity
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "cnd_url": {
        +      "type": "string"
        +    },
        +    "federal_debt_on_record": {
        +      "type": [
        +        "boolean",
        +        "null"
        +      ]
        +    },
        +    "likely_eligible_for_cnd": {
        +      "type": [
        +        "boolean",
        +        "null"
        +      ]
        +    },
        +    "tax_regime": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    }
        +  },
        +  "required": [
        +    "tax_regime",
        +    "federal_debt_on_record",
        +    "likely_eligible_for_cnd",
        +    "cnd_url"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / gazette_mentions
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "recent": {
        +          "items": {
        +            "additionalProperties": {},
        +            "propertyNames": {
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "total": {
        +          "type": "number"
        +        }
        +      },
        +      "required": [
        +        "total",
        +        "recent"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Querido Diário mentions in municipal official gazettes."
        +}
      • addedOutput schema / properties / international_sanctions
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "possible_matches": {
        +          "items": {
        +            "additionalProperties": {},
        +            "propertyNames": {
        +              "type": "string"
        +            },
        +            "type": "object"
        +          },
        +          "type": "array"
        +        }
        +      },
        +      "required": [
        +        "possible_matches"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "OFAC/UN/EU name-only matches; informational, never scored."
        +}
      • addedOutput schema / properties / receipt
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Re-read this answer free for 10 minutes with br_replay.",
        +  "properties": {
        +    "replay_token": {
        +      "type": "string"
        +    },
        +    "replay_until": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "replay_token",
        +    "replay_until"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / risk / properties / next_steps
        Added value: +{
        +  "description": "Recommended actions, most severe first.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "en": {
        +        "type": "string"
        +      },
        +      "pt": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "en",
        +      "pt"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "cnpj",
        -  "summary",
        -  "sources",
        -  "data_freshness",
        -  "generated_at",
        -  "cached",
        -  "company",
        -  "partners",
        -  "sanctions",
        -  "federal_contracts",
        -  "risk",
        -  "warnings"
        -]New value: +[
        +  "cnpj",
        +  "summary",
        +  "sources",
        +  "data_freshness",
        +  "generated_at",
        +  "cached",
        +  "company",
        +  "partners",
        +  "sanctions",
        +  "federal_contracts",
        +  "federal_debt",
        +  "environmental_embargoes",
        +  "bndes_financing",
        +  "international_sanctions",
        +  "gazette_mentions",
        +  "fiscal_regularity",
        +  "economic_group",
        +  "risk",
        +  "data_quality",
        +  "warnings"
        +]
    • Addedbr_company_list
    • Addedbr_company_search
    • Addedbr_replay
    • Addedbr_risk_screen
    • Changedbr_sanctions_screen2 fields changed
      • addedOutput schema / properties / attestation
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Ed25519 signature of this answer; verify at verify_url or with the public key at /.well-known/kyb-attestation.json.",
        +  "properties": {
        +    "algorithm": {
        +      "type": "string"
        +    },
        +    "key_id": {
        +      "type": "string"
        +    },
        +    "sha256": {
        +      "type": "string"
        +    },
        +    "signature": {
        +      "type": "string"
        +    },
        +    "signed_at": {
        +      "type": "string"
        +    },
        +    "verify_url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "algorithm",
        +    "key_id",
        +    "sha256",
        +    "signed_at",
        +    "signature",
        +    "verify_url"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / receipt
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Re-read this answer free for 10 minutes with br_replay.",
        +  "properties": {
        +    "replay_token": {
        +      "type": "string"
        +    },
        +    "replay_until": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "replay_token",
        +    "replay_until"
        +  ],
        +  "type": "object"
        +}
  2. 3 tool updates
    • First observedbr_company_check
    • First observedbr_company_dossier
    • First observedbr_sanctions_screen

Publisher details

Operator
Not applicable
Operator website
Not applicable
Vendor relationship
Not available
Documentation
Not available
Trust center
Not available
Restrictions
Not applicable

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Know-your-agent backed by ICP-Brasil: a company (e-CNPJ) or a person (e-CPF) signs that an AI agent acts for them, within a mandate. Signed credentials and verdicts, CRL checks, MCP + HTTP with x402, and an npm library to verify or issue without a hosted service.
    2
    10
    2
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Connects AI agents to Brazilian tax compliance data (CNPJ, CPF, NFe, SPED, eSocial) and provides tools for due diligence, risk scoring, and tax regime comparison.
    44
    278 PyPI
    412
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources