Tribunal TRT16: Certidão Eletrônica de Ações Trabalhistas (CEAT)
Server Details
Tribunal TRT16: Certificate Eletrônica de Ações Trabalhistas (CEAT), official-source lookup. Platfor
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mcp-dir/tribunal_trt16_ceat-mcp
- GitHub Stars
- 0
- Server Listing
- Tribunal TRT16 CEAT
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.2/5 across 7 of 7 tools scored.
Most tools are clearly distinct platform utilities (authenticate, report_bug, show_version, marketplace) with well-defined purposes. However, connect and toolkit_info both report connection/state information, leading to minor overlap. The single domain tool is distinct.
Names mix single-word verbs (authenticate, connect), noun_verb patterns (report_bug, show_version), and noun pairs (toolkit_info, marketplace). The domain tool follows a completely different long snake_case convention. While readable, there is no consistent pattern.
With 7 tools total, only one (tribunal_trt16_ceat_consultar) actually addresses the server's stated purpose of CEAT consultation. The other 6 are generic MCP platform tools that seem misplaced in a domain-specific server, making the relevant surface extremely thin.
For the CEAT domain, only a single 'consultar' operation exists, with no support for other workflows like certificate history, validation, or bulk queries. The platform tools are unrelated, so the domain coverage is severely incomplete for a dedicated tribunal server.
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?
Beyond the annotations, the description discloses important behavioral details: config-based auth becomes permanent and non-expiring, pasted-token auth is session-only, and no-args returns a link. It leaves some details unmentioned, such as error behavior when an invalid token is supplied.
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, with no major redundancy, and all sentences contribute invocation or usage information. Its structure is slightly dense but still scannable.
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 one-parameter authentication tool, it covers persistent config, session-only login, and the no-argument link flow. It does not specify exact response shapes or failure modes, but the absence of an output schema makes this acceptable.
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%, but the description compensates for the one optional `token` parameter by explaining that it is a JWT pasted by the user and that omitting it yields the login link. This is adequate for a single optional string parameter.
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 this as the authentication tool for MCP.AI/IDE agents, explaining the browser login and token flow. It successfully conveys the tool's distinct purpose, though it does not explicitly contrast it with the sibling tool `connect`.
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 strong situational guidance: prefer adding the token to the server config for a permanent connection, use a pasted token for session-only login, or call with no arguments to obtain the login link. It does not state exclusions or contrast with alternative auth-related sibling tools.
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 read-only, idempotent, non-destructive behavior. The description adds valuable state-dependent behavioral details—what is returned when all providers are connected versus when credentials are missing—without contradicting 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?
Two sentences, front-loaded with the core purpose, and every clause adds meaningful information. No filler or repetition of what annotations already state.
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 tool with no output schema, the description sufficiently covers the expected return states and observable behavior. It tells the agent what to expect and when, making it complete for selection and invocation.
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 there is no parameter semantics burden. The baseline of 4 is appropriate because there is nothing for the description to explain beyond its current clear input expectations.
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 returns connection status and URLs, with specific conditional outputs. It distinguishes itself from the sibling authenticate tool by focusing on status reporting rather than initiating authentication.
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 clear situational context: use this to check whether all providers are connected or to retrieve connection URLs when credentials are missing. It does not explicitly name alternatives, but the use case is evident.
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?
Beyond the annotations (readOnlyHint=false, openWorldHint=true, etc.), the description discloses critical behaviors: invoke works even if the MCP is not installed, returns connect/checkout links when needed, and does not bloat the toolkit. It also explains the prompt library separately, and notes that writes require privileged roles. No contradictions with 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 long but front-loaded with the core purpose and flow, then dives into key distinctions (invoke vs install, permissions) and auxiliary features (prompt library). It uses formatting like 'KEY:' and 'USE' to guide attention. Every sentence adds value, though the single-paragraph format with many clauses makes it dense; a few more line breaks would improve scannability without losing content.
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 tool's high complexity (14 actions, 23 params, permissions, auth/payment flows, prompt library), the description covers the major usage patterns, prerequisites, and side effects. It explains the search/describe/invoke chain, install vs invoke semantics, credential/top-up handling, and the prompt library. It does not detail exact return formats for every action (e.g., list_tools output), but that is beyond the essential context.
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 schema description coverage at 0%, the description compensates by explaining the key workflow parameters: action values (search, describe, invoke, etc.), mcp_id, tool_id, arguments, and prompt-related params like prompt_vars and prompt_slug. It connects parameters to concrete steps (e.g., 'describe returns... so you pick the right tool_id → invoke RUNS that tool'). However, not all 23 parameters are individually explained; some defaults and optional ones are left implicit.
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 it is 'The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them.' It enumerates a core flow (search → describe → invoke) and lists 14 distinct actions, making it unmistakable what the tool does. It distinguishes itself from siblings by being the central catalog/execution hub, covering capability requests like 'find an MCP that does X'.
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?
Explicit guidance is provided: 'USE install only to make an MCP PERMANENT in the active toolkit... prefer invoke for a single/occasional use.' It also states permission requirements ('Writes require workspace owner/admin') and clarifies when to use search vs describe vs invoke. Alternatives are implied through the flow description.
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 indicate it's non-read-only, non-destructive, and idempotent. The description adds that the conversation array is used 'for reproduction', which gives minor insight into how the data is used but doesn't explain side effects, privacy, or what happens after submission. It's adequate but not rich.
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?
Two short, front-loaded sentences. The purpose is immediate, and the instruction about the conversation array is directly relevant. 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?
For a simple reporting tool, the description covers the core use case well, but leaves the 'context' parameter entirely undocumented. Given there is no output schema or return value documentation, the description could have elaborated on expected input format or feedback reception, but overall it's minimally viable.
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 coverage is 0%, so description carries full burden. It clarifies 'conversation' should contain recent messages, but 'context' and 'message' are left unexplained. Missing required-field semantics for 'message' and the role of 'context' mean more burden should have been placed on the description.
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 its purpose: 'Report a bug, missing feature, or send feedback.' This provides a specific verb (report) and resource (bug/feature/feedback), and is distinct from sibling tools like 'connect' or 'marketplace' which have unrelated goals.
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 on when to use (to report bugs or give feedback) and even instructs to include the conversation array for reproduction. It doesn't explicitly state when not to use or name alternatives, but the intent is clear enough for an agent to select it appropriately.
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. The description adds context by indicating the specific output (platform and adapter versions), but does not disclose additional behavioral traits such as error cases, output format, or whether any call is made.
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 concise sentence with no wasted words. It front-loads the action and object clearly.
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, parameterless, read-only version tool, this description is complete. It states exactly what information will be surfaced, and the annotations cover the safe read-only behavior.
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 parameter semantics are not a burden on the description. Baseline for 0 params is 4; no additional parameter context is needed.
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 clear, specific verb—'Show'—and specifies the resource: current MCP platform and adapter versions. This unambiguously 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 phrase 'current versions' implies the appropriate use case: checking the installed platform/adapter versions. However, there is no explicit statement about when to use this over alternatives, when not to use it, or any exclusions.
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, establishing a safe read operation. The description adds value by specifying the exact content returned (installed MCPs, their connection status, connected accounts, and catalog tool counts), providing behavioral detail beyond the 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, front-loaded sentence that lists all return contents without unnecessary words. It is appropriately sized for the simplicity of the tool and earns its place with zero waste.
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 tool's simplicity (no parameters, no output schema), the description fully covers what an agent needs to know: what action is performed and what information is returned. It provides a complete picture for a read-only state inspection 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?
The tool has zero parameters, and the schema is empty with 100% coverage, so there is no parameter information to add. The description correctly avoids inventing unneeded parameter details, which matches the baseline for a parameterless tool.
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 clearly identifies the resource ('current toolkit state') with detailed components (installed MCPs, connection status, accounts, catalog tool counts). This makes it unmistakable and distinguishes it from sibling tools like authenticate or show_version, which serve different purposes.
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 you need an overview of toolkit state—but does not explicitly contrast it with alternatives like show_version or marketplace. There are no exclusion criteria or 'use this instead' guidance, so usage context is only implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tribunal_trt16_ceat_consultarARead-onlyIdempotentInspect
Tribunal TRT16: Certidão Eletrônica de Ações Trabalhistas (CEAT), 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 |
|---|---|---|---|
| cpf | No | ||
| cnpj | No | ||
| nome | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate read-only and idempotent behavior; the description adds valuable context beyond those: no platform credentials are required, usage costs prepaid credits, the data is not confidential/secret, and LGPD compliance is explicitly put on the client side. This is useful behavioral/operational information that annotations do not capture.
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 short, front-loaded with the primary purpose, and each sentence adds relevant context such as cost, credential requirements, and LGPD implications. There is slight redundancy around "official sources" but the rest is efficient and useful.
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 good operational context, the description is incomplete for a handling agent: there is no output schema, no explanation of the returned CEAT certificate/content, and no guidance on how the three parameters relate or whether one is required. The tool has only a basic phrase, but for a realistic automated invocation, key invocation details are missing.
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 provides only names/types for cpf, cnpj, and nome, with 0% schema description coverage and no required properties. The description does not compensate: it never explains whether any identifier is required, whether CPF/CNPJ should be mutually exclusive, or what format/combination is valid. The property names provide some intrinsic meaning, but the tool cannot be reliably invoked based on current documentation.
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 names the exact action and resource: "Certidão Eletrônica de Ações Trabalhistas (CEAT), consulta em fonte oficial," making it clear that this tool queries the official TRT16 labor court certificate. It is immediately distinguishable from the sibling tools, which are platform operations like authenticate, connect, and marketplace.
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 clearly positions the tool for consulting official Brazilian public labor-labor data, notes that credentials are not needed, and states that prepaid credits are charged per query. It provides strong usage context, though it does not explicitly state exclusions or when NOT to use it, and there are no analogous court tools among siblings to compare alternatives with.
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
- Alicense-qualityCmaintenanceConsulta de Certidão Eletrônica de Ações Trabalhistas (CEAT) em fonte oficial do Tribunal TRT21, com ferramenta de leitura que permite verificar dados diretamente.MIT
- Alicense-qualityCmaintenanceConsulta em fonte oficial da Certidão Eletrônica de Ações Trabalhistas do TRT12.MIT
- Alicense-qualityCmaintenanceConsulta a Certidão Eletrônica de Ações Trabalhistas (CEAT) do Tribunal TRT10 em fonte oficial, com uma ferramenta somente leitura. Permite que agentes de IA realizem consultas via MCP over HTTP.MIT
- Alicense-qualityCmaintenanceMCP server for consulting the Electronic Certificate of Labor Actions (CEAT) from TRT8, providing read-only access to labor lawsuit certificates.MIT
Your Connectors
Sign in to create a connector for this server.