DER SP: Multas e Recursos
Server Details
DER SP: Multas e Recursos, official-source lookup. Platform-hosted, pay per query with prepaid credi
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mcp-dir/der_sp_multas-mcp
- GitHub Stars
- 0
- Server Listing
- DER SP: Multas e Recursos
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 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description explains the two modes: permanent via config header and session-only via token parameter, and notes that calling with no args returns a link. It does not explicitly mention idempotency or all side effects, but the annotations indicate readOnlyHint=false and idempotentHint=true, and the description aligns reasonably without contradicting.
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 moderately verbose but well-structured, presenting the primary use case (config header) and alternative token-based login in a logical sequence. It avoids redundancy and is reasonably concise for the information conveyed.
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 tool has annotations (readOnlyHint false, idempotentHint true) and a description that explains the parameters and behavior. However, it lacks details about the response when called with a token versus no args, and does not handle error cases or clarify the config method as separate from the tool call. Still, it provides enough context for an agent to use it.
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 description effectively documents the single 'token' parameter: it explains that it expects a JWT when provided, and that omitting it returns a link. Although the schema lacks descriptions (0% coverage), the tool's description compensates with clear usage instructions.
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's purpose: authenticating an IDE agent to MCP.AI. It explains the two modes: adding a header to the config for permanent access, or passing a token for a session-only login. This is concise and unambiguous.
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 provides usage instructions: either add a Bearer token as a header in the server config, or call the tool with a token parameter, or with no args to obtain a login link. It also specifies the expected behavior for each usage scenario.
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 | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is covered. The description adds valuable context beyond annotations: it explains the exact response structure (authenticated:true, empty pending[]) and the behavior when credentials are missing (returns connect_url and per-install URLs). This enriches the agent's understanding without contradicting any 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 two sentences, front-loaded with the core purpose ('Returns connection status and URLs'), and then elaborates on edge cases. No filler or redundant information – every 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?
Given it's a stateless status check with no parameters enemies, the description covers all relevant scenarios: fully connected state and missing credentials state. It explains the return content (authenticated flag, pending array, connect URLs) sufficiently. No output schema exists, so the description carries the responsibility, and it does so admirably.
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 takes zero parameters as per the input schemaretry, and the schema description coverage is 100% (vacuously). With no parameters to explain, the description correctly focuses on the tool's behavior and return values, which fully compensates for the absence of parameter details.
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's function: 'Returns connection status and URLs.' It specifies the resource (connection status) and the action (returns), which distinguishes it from siblings like 'authenticate' and 'toolkit_info'. The behavior is unambiguous.
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 implicitly guides usage by indicating this tool is for checking connection status and getting URLs. It doesn't explicitly compare with alternatives, but the siblings are clearly unrelated (authenticate, report_bug, etc.), so the context is clear. A minor gap: no explicit 'use this when...' statement.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
der_sp_multas_consultarBRead-onlyIdempotentInspect
DER SP: Multas e Recursos, consulta em fonte oficial. Hospedado pela plataforma, sem credenciais da plataforma, pague por consulta com crédito pré-pago. Consulta informação de fontes e órgãos oficiais brasileiros (a mesma disponível ao cidadão), não é dado sigiloso. O cliente é o controlador dos dados e responde pela finalidade legítima (LGPD).
| Name | Required | Description | Default |
|---|---|---|---|
| renavam | No | ||
| login_cpf | No | ||
| login_senha | No | ||
| pkcs12_cert | No | ||
| pkcs12_pass | No |
TDQS
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: prepaid per-query cost, no platform authentication, official non-confidential source, and LGPD controller responsibilities. No contradiction with annotations is present.
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 compact and front-loaded with the tool's purpose, followed by cost, source, and legal context. It is slightly dense but contains no filler or repetition.
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 tool with 5 parameters, no output schema, and no parameter descriptions, the description provides important safety and legal context but is insufficient for correct invocation. It leaves unclear which credentials are needed, how parameters combine, and what the response contains.
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?
All 5 parameters are undocumented in the schema (0% coverage), and the description does not explain renavam, login_cpf, login_senha, pkcs12_cert, or pkcs12_pass. The phrase 'sem credenciais da plataforma' even creates ambiguity about the credential-related parameters, so the description fails to compensate for the schema gap.
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 resource ('DER SP: Multas e Recursos') and the action ('consulta em fonte oficial'), making the tool's purpose identifiable. It is specific enough to distinguish from the listed platform-level sibling tools, though it does not state precisely what the query returns.
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 provides useful context: no platform credentials are needed, it uses prepaid credits, and it queries citizen-available official data. However, it never explicitly states when to use this tool versus alternatives or gives exclusion criteria.
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 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses substantial behavior beyond annotations: invoke runs MCPs even when not installed, returns a connect link when credentials are needed, returns a checkout/top-up link when paid and wallet is empty, and flags installed_in_toolkit vs installed_in_workspace in search/describe. Writes requiring owner/admin is an auth disclosure. All consistent with readOnlyHint=false and openWorldHint=true — no contradiction.
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 dense wall of text with no line breaks, bullets, or flow demarcation. The content earns its place, but the lack of structure makes a 14-action dispatcher hard to scan. Length is justified by complexity; formatting is not.
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?
Remarkably thorough for a complex dispatcher with 23 params, no output schema, and thin annotations: it covers the core flow, install-vs-invoke semantics, credential/payment handling, permission tiers, installed-state flags, and the prompt library end-to-end. Gaps are per-action parameter semantics and output expectations, but navigationally it's nearly complete.
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% across 23 params, so the description carries the burden. It explains the core params (action, query, mcp_id, tool_id, arguments) and enumerates all action enum values in prose, but roughly 10 action-specific params (cancel_reason, prompt_category, tier_slug, conversation, request_name, report_context, request_details, etc.) are never mentioned in either schema or description. Only partial compensation.
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 catalog of MCPs/tools AND the mechanism to run them, mapping the core search→describe→invoke flow plus the install/subscribe and prompt-library sub-flows. It adds specific capability-request examples ('consulta um CPF') and names distinct action roles (list_tools vs invoke vs install). Minor blurring: report_bug exists as both an action and a sibling tool, but overall purpose is unambiguous.
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?
Explicitly distinguishes invoke (one-off, no toolkit bloat) vs install (permanent native inclusion), directs 'prefer invoke for a single/occasional use,' and states which operations require workspace owner/admin. It also lays out the recommended search→describe→invoke ordering. It doesn't compare against sibling tools like toolkit_info/authenticate, but the key alternatives are clearly contrasted.
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 | [] |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already carry the core primary keys; the description adds the useful context that the conversation should be included for reproduction. However, it does not explain what happens after submission, response behavior, or any side effects beyond the annotation flags.
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, and contains no filler. Every part contributes to understanding the tool's purpose and an important invocation detail.
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 tool has three parameters and no output schema, yet the description covers only one parameter's purpose. The annotation hints reduce safety-concern burden, but required-field semantics and return behavior are missing, leaving the invocation only partially guided.
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 explains the purpose of the conversation parameter, but it omits the required 'message' parameter and the 'context' parameter. It also refers to 'conversation array' while the schema declares conversation as a string, which could mislead invocation.
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 says 'Report a bug, missing feature, or send feedback,' which names specific actions and targets. It is distinct from the sibling tools such as authenticate, marketplace, and show_version.
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?
It communicates when to use this tool: when there is a bug, missing feature, or feedback to send. It also instructs to include the conversation array, but it does not explicitly list exclusions or alternative tools.
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 | |||
TDQS
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 agent knows it's a safe read operation. The description adds that it returns platform and adapter versions, but it doesn't disclose any additional behavioral traits beyond that. This is acceptable for such a simple 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 sentence that is perfectly concise and front-loaded. Every word contributes meaning—'Show', 'current', 'MCP platform', 'adapter versions'—with zero 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?
For a simple read-only version check with no output schema and no parameters, the description is complete. It tells exactly what the tool shows, and annotations cover safety. No additional context is needed.
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 does not need to explain parameter semantics. Baseline is 4 for no params, and the description correctly adds no unnecessary detail.
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's function: show current MCP platform and adapter versions. It uses a specific verb (show) and resource (versions), and the scope (platform and adapter) distinguishes it from sibling tools like authenticate, connect, and report_bug.
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 when to use the tool—whenever version information is needed—and no alternatives are needed given its simplicity. However, it does not explicitly state when not to use or provide alternative tool references, though that seems unnecessary here.
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 | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds concrete context about what the read operation exposes, such as connection status and account info, going slightly beyond the structured traits.
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?
A single front-loaded sentence conveys all necessary information without fluff. Every clause adds specific value: installed MCPs, connection status, accounts, and catalog tool counts.
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 status tool, the description fully enumerates the return contents and scope. No output schema exists, but the description fills the gap adequately, so an agent can predict what the tool returns and when to call it.
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 accepts zero parameters, so there is no schema to explain. The description appropriately focuses on output rather than inputs, which is entirely sufficient for this simple introspection case.
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 uses specific verb 'Returns' and exact resource 'current toolkit state', enumerating the returned contents: installed MCPs, connection status, accounts, and catalog tool counts. This clearly distinguishes it from sibling tools like authenticate or show_version.
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?
No explicit when-to-use or alternative guidance is provided. The usage is implied by the description: an agent would call this to inspect toolkit state. However, it does not mention when to prefer this over sibling tools, though their purposes are somewhat inferable.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
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
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
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 Connectors
DER SP: Autuações, official-source lookup. Platform-hosted, pay per query with prepaid credit.
DER SP: Pesquisa de Indicação do Condutor Infrator, official-source lookup. Platform-hosted, pay per
DER SP: Penalidades, official-source lookup. Platform-hosted, pay per query with prepaid credit.
DER SP: Indicação do Condutor Infrator, official-source lookup. Platform-hosted, pay per query with
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server to query the official DER SP source for driver infraction indication (indicação do condutor infrator), read-only, with prepaid credits.MIT
- AlicenseNot gradedqualityCmaintenanceEnables consulting the indication of the offending driver (condutor infrator) from official DER SP (São Paulo State Highway Department) sources. It is a read-only HTTP MCP server with pre-paid credits, compatible with any MCP client.MIT
- AlicenseNot gradedqualityCmaintenanceProvides a read-only MCP server for consulting traffic fines (autuações) from DER SP (São Paulo State Highway Department) from the official source. Works with any MCP client and uses a prepaid credit system.MIT
- AlicenseNot gradedqualityCmaintenanceConsulta em fonte oficial a base estadual de veículos de São Paulo via MCP, permitindo verificar dados de veículos com linguagem natural, somente leitura e pagamento por uso com créditos pré-pagos.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Several tools have overlapping responsibilities: connect and toolkit_info both report connection/status details, and marketplace includes report_bug and list_tools functionality that duplicates dedicated tools. Only der_sp_multas_consultar has a clearly unique domain purpose.
Tool names mix bare verbs (authenticate, connect), snake_case domain terms (der_sp_multas_consultar), and noun-style commands (marketplace, toolkit_info), with no consistent verb_noun convention. The naming feels ad hoc rather than patterned.
Seven tools is within a reasonable numeric range, but the server's scope is split between one domain-specific query and several generic platform utilities. The marketplace tool also packs many suboperations into a single megatool, making the apparent tool count misleading.
For a server named 'Multas e Recursos', the only domain tool is a single consultation action; there is no appeal/recursos workflow or broader fine lifecycle coverage. The remaining tools are platform management utilities rather than domain features.