SCR Banco Central (Resumo)
Server Details
Summary of a person's or company's credit operations in Brazil's Central Bank credit information sys
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mcp-dir/scr_bacen-mcp
- GitHub Stars
- 0
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.3/5 across 7 of 7 tools scored.
Most tools have clearly distinct purposes: authenticate, connect, marketplace, report_bug, scr_bacen_consultar, show_version, and toolkit_info are each identifiable. However, the marketplace tool bundles many sub-actions (including report_bug, install, list_tools) that overlap with dedicated tools like report_bug and toolkit_info, creating potential confusion.
Naming conventions are mixed: English imperatives (authenticate, connect, report_bug, show_version), noun-based names (marketplace, toolkit_info), and a Portuguese verb phrase (scr_bacen_consultar). This lacks a consistent verb_noun or uniform pattern, making the set feel cobbled together.
With 7 tools, the count is within a reasonable range for a server, but several tools (show_version, toolkit_info, connect) are platform-level utilities rather than domain-specific, slightly diluting the focus on SCR consultation. Still, each tool appears to serve a purpose, so the count is acceptable.
The server's stated domain is SCR (Banco Central credit information), yet only one tool (scr_bacen_consultar) addresses that domain, offering a single query operation. There are no additional tools for historical data, batch processing, or output formatting. While the marketplace can compensate by invoking other MCPs, the core domain surface is severely minimal.
Available Tools
7 toolsauthenticateAIdempotentInspect
MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header Authorization: Bearer <token> for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "" } after the user pastes, or with no args to get the link.
| Name | Required | Description | Default |
|---|---|---|---|
| token | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate idempotent and non-destructive behavior. The description adds context about the two modes (permanent config vs session-only) and the behavior of calling with no args (returns a link). It does not disclose error handling or side effects like invalidating prior tokens, but the added context is valuable within the annotation baseline.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a bit dense and runs on, but it is front-loaded with the purpose and every clause adds needed information. It is efficient for the amount of guidance provided, though it could be split into clearer sentences.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the absence of an output schema, the description covers the core invocation patterns and expected outcomes for the no-args case (returns link). It does not explicitly state what the response is when a token is provided, nor error cases, but the tool is simple enough that this is not a critical gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema only defines 'token' without description (0% coverage). The description fully compensates by explaining that the token is a JWT, that it can be omitted to get a login link, and that providing it performs a session login. This is precisely the semantics an agent needs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states the tool's purpose: to authenticate for MCP.AI in IDE agents by logging in via browser and copying an access token. It clearly distinguishes this from sibling tools by focusing on the authentication/login flow, not just repeating the name.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit usage scenarios: best practice is adding the token to server configuration for a permanent connection, or pasting it for a session-only login, or calling with no args to get the link. This gives clear when-to-use and how-to-invoke guidance, effectively differentiating between options.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
connectARead-onlyIdempotentInspect
Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is covered. The description adds valuable context about response states (authenticated:true vs connect_url), going beyond annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the core purpose, and each sentence adds meaningful detail about return states. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the low complexity and no output schema, the description explains the main return conditions well. However, it does not cover partial connectivity scenarios (some providers connected, others not), leaving a small gap in completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the description has no parameter burden. Baseline 4 is appropriate as there are no parameter semantics to clarify.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool returns connection status and URLs, with specific conditional behaviors (authenticated:true vs connect_url). This is a specific verb+resource+scope, and the differentiation from siblings like authenticate is implicit but clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies this is for checking connection status, but it does not explicitly state when to use this over alternatives like authenticate. No when/when-not guidance is provided, only behavior descriptions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
marketplaceAInspect
The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/ link that opens without login.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| action | No | search | |
| mcp_id | No | ||
| message | No | ||
| tool_id | No | ||
| arguments | No | {} | |
| immediate | No | ||
| tier_slug | No | ||
| prompt_body | No | ||
| prompt_slug | No | ||
| prompt_tool | No | ||
| prompt_vars | No | {} | |
| conversation | No | [] | |
| prompt_title | No | ||
| request_name | No | ||
| cancel_reason | No | ||
| cancel_comment | No | ||
| prompt_targets | No | ||
| report_context | No | ||
| prompt_category | No | ||
| request_details | No | ||
| prompt_description | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description reveals key behavioral nuances beyond annotations: invoke runs one-off without installing, returns connect/checkout links when needed, and writes require workspace owner/admin. It explains the 'retry' flow and the prompt library, adding operational detail the annotations lack.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is longer than typical but well-structured, starting with the core value proposition and then systematically covering the flow, install vs. invoke, permissions, and the prompt library. It is front-loaded and organized, though a few phrases could be tightened without losing meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex tool with 23 parameters and 14 actions, the description covers the primary use cases, safety, and the prompt library, which is sufficient for initial selection. It does not detail return values (no output schema) or edge cases like pagination, but the overall guidance is substantial.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema coverage, the description adds meaning for core parameters like action, mcp_id, tool_id, and arguments by explaining their role in the discover-describe-invoke flow. However, many secondary parameters (limit, immediate, tier_slug, cancel_reason, etc.) remain undocumented, so it doesn't fully compensate for the empty schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the marketplace as 'the in-platform catalog of every MCP/tool, AND the way to run them,' with a specific core flow (search → describe → invoke). It distinguishes itself from siblings like authenticate or show_version by naming its own scope and actions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly guides when to use invoke vs install: 'prefer invoke for a single/occasional use' and 'Use install only to make an MCP PERMANENT.' It also covers capability requests, lists action categories, and notes permission requirements for writes.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
report_bugAIdempotentInspect
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | ||
| message | Yes | ||
| conversation | No | [] |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true and destructiveHint=false, covering key safety aspects. The description adds context that the conversation parameter aids reproduction, which is a useful behavioral detail. However, it does not disclose what happens after reporting (e.g., whether a ticket is created, if confirmation is returned), leaving some ambiguity. This matches a mid-range score where annotations reduce the burden but additional context is still limited.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a two-sentence, front-loaded statement: first states the action, then the key usage instruction. Every word serves a purpose, with no redundancies or filler. It is an ideal length for the tool's simplicity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite its brevity, the description effectively covers the core action and a crucial usage detail (conversation array). Given the tool's simple nature, no output schema, and annotations covering idempotency/destructiveness, it is nearly complete. It could be improved by mentioning expected result or response, but overall it meets the needs for an agent to correctly invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate. It explicitly explains the conversation parameter's purpose ('with recent messages for reproduction'), but does not clarify the 'message' or 'context' parameters. 'Message' is self-explanatory, but 'context' remains vague. The description provides partial compensation, earning a middle score.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb phrase 'Report a bug, missing feature, or send feedback' and clearly identifies the tool's resource (bug/feature/feedback). It distinguishes itself from unrelated siblings like authenticate and show_version by outlining an unambiguous purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear guidance on how to use the tool, specifically instructing to 'Include the conversation array with recent messages for reproduction.' While it does not explicitly mention alternatives, no sibling tool serves the same feedback-reporting function, so the context is clear. It lacks an explicit 'when not to use' but this is a minor gap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
scr_bacen_consultarARead-onlyIdempotentInspect
Resumo das operações de crédito de uma pessoa física ou jurídica no Sistema de Informações de Crédito (SCR) do Banco Central. Hospedado pela plataforma, sem credenciais, pague por consulta com crédito pré-pago. Consulta informação de crédito em bureaus e bases oficiais. O uso exige base legal (ex.: análise de risco solicitada pelo titular ou relação contratual). O cliente é o controlador e responde pela finalidade (LGPD).
| Name | Required | Description | Default |
|---|---|---|---|
| CPF | Yes | ||
| CNPJ | Yes | ||
| completo | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate read-only, idempotent, and non-destructive behavior. The description adds meaningful context: no credentials are needed, it is pay-per-consultation with prepaid credit, and the client is responsible for LGPD compliance. This goes beyond annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, front-loaded with the core purpose. It efficiently conveys the product name, alternative phrasing, payment model, and legal obligations. Slightly dense but each sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The core purpose, payment model, and legal constraints are covered, but the description does not explain the 'completo' parameter or the response format (no output schema exists). For a prototype-like tool with minimal parameters, this is acceptable but leaves clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate. It maps CPF to 'pessoa física' and CNPJ to 'pessoa jurídica', but it does not mention the optional 'completo' parameter at all. The agent would not understand the meaning or impact of 'completo'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool provides a summary of credit operations in the SCR of the Central Bank, and explicitly says 'Consulta informação de crédito', identifying the action. It distinguishes itself from generic platform sibling tools (authenticate, marketplace) by focusing on a specific credit bureau query.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context for when to use: it is a paid, credential-free consultation of credit information, and it explicitly states a legal basis is required (e.g., risk analysis requested by the data subject). It does not explicitly name alternatives, but siblings are not competing credit tools, so the context is sufficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
show_versionARead-onlyIdempotentInspect
Show the current MCP platform and adapter versions.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds no additional behavioral context beyond stating the action, such as return format or side effects, but does not contradict annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, grammatically correct sentence that is front-loaded with the verb and resource. Every word earns its place, with no redundancy or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only version tool with annotations already covering safety, the description is complete. It does not need to elaborate on output schema or side effects, as the purpose is straightforward and fully conveyed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has no parameters, and the schema is trivially 100% covered. With zero parameters, the description need not explain any parameter semantics; the described behavior sufficiently maps to the tool's use.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Show') and identifies the resource ('current MCP platform and adapter versions'), making the tool's purpose immediately clear. It also distinguishes itself from sibling tools by focusing on version information rather than actions like authentication or connectivity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage—when you need to know current versions—but does not explicitly state when to use this tool versus alternatives. No exclusions or alternative tool references are provided, so guidance is only implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
toolkit_infoARead-onlyIdempotentInspect
Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is known. The description adds context about what state is returned (MCPs, connection status, accounts, catalog tool counts), which is beyond the annotations. No additional behavioral notes (e.g., latency, side effects) are needed for a read-only info tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that leads with the action and then lists the specific data points. Every phrase contributes meaningful information—no filler, tautology, or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no parameters and no output schema, the description carries the full burden of explaining what the tool returns. It does so completely by listing the four categories of state information. This is fully adequate for an agent to decide when to invoke the tool and what to expect.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the description has no obligation to explain parameters. The baseline for parameterless tools is 4; the description adequately addresses what the tool does without any parameter information.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Returns') and names the exact resource ('current toolkit state'), then enumerates the contents: installed MCPs, connection status, connected accounts, and number of catalog tools. This clearly distinguishes it from siblings like show_version (which likely reports version) and connect/authenticate (which perform actions).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes the tool's context obvious: it provides a state snapshot. It does not explicitly mention when to use it versus alternatives, nor does it state exclusions. However, the enumerated contents (installed MCPs, connection status, accounts, tool counts) implicitly signal that this is the go-to tool for assessing toolkit health or availability, which is sufficient given the sibling set.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Flicense-qualityCmaintenanceEnables consultation of Argentine credit situations (Central de Deudores) via BCRA API, providing tools for current status, historical trends, rejected checks, and consolidated reports.
- Alicense-qualityDmaintenanceProvides access to Brazilian Central Bank open data on payment methods, including PIX, card transactions, and more, through natural language queries.MIT
- Flicense-qualityBmaintenanceEnables AI assistants to explore a panel of 787 synthetic Brazilian banking consumer personas for product discovery, with deterministic filtering and statistical facts.1
- Alicense-qualityCmaintenanceEnables reading C6 Bank account balances, statements, credit card bills, and investments via Open Finance Brasil. It is read-only and regulated by the Central Bank of Brazil.MIT