Skip to main content
Glama

GleanMark Trademark Search

Firm Correspondent Tasks

get_firm_correspondent_tasks
Read-onlyIdempotent

Resolves a trademark law firm and returns its action-required work: overdue deadlines and those in the next window, plus recent Office Actions from case-file events and prosecution documents, with flags for a filed response and for Section 2(d) refusals. Answers questions such as which correspondent tasks a firm has in the next 30 days or which recent Office Actions a firm has received.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum deadlines/recent OAs/task previews to return.
firm_nameYesLaw firm name or normalized key, e.g. "Imani Law" or "imanilawllp".
deadline_daysNoHow many days ahead to include action-required deadlines. Overdue items still in grace are also included.
recent_oa_daysNoHow many days back to include recent Office Actions.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior3/5

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 covered. The description adds meaningful detail about the contents (flags, time windows, source of OAs), but does not disclose any additional behavioral aspects such as data freshness, pagination, or how firm resolution works. It adds some context beyond annotations but not extensive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with zero fluff. It front-loads the core function and the components of the return, then gives concrete examples of questions it answers. Every sentence adds value and the structure is efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool that combines deadlines and Office Actions, the description adequately explains both components and the flags. It does not describe the return format, but there is no output schema and the description covers the essential content. Minor gaps include not specifying how 'recent' is defined (though the deadline_days and recent_oa_days params handle this) and not mentioning any limitations on firm resolution. Overall, it is sufficiently complete for an agent to use it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so parameters are fully documented in the input schema. The description adds a bit of context by explaining what 'action-required' means and giving example queries, but it does not elaborate on parameter semantics beyond what the schema already provides. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('resolves') and clearly identifies the resource (trademark law firm's action-required work). It enumerates exactly what is returned—overdue deadlines, next-window deadlines, recent Office Actions, and flags for filed responses and Section 2(d) refusals—which distinguishes it from siblings like get_firm_deadlines or get_latest_office_action that handle only subsets of this data.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context on what the tool answers ('which correspondent tasks a firm has in the next 30 days') and implicitly signals its combined scope, but it does not explicitly name alternative tools or state when to prefer this one over others like get_firm_deadlines or get_firm_oa_outcomes. The usage intent is clear, but exclusions are absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources