Skip to main content
Glama

Deadline Calendar

deadline_calendar
Read-onlyIdempotent

Get upcoming funding deadlines for planning an application schedule. Default compact mode returns a merged results list of lean rows (id/title/org/deadline/daysUntil and direct url when it fits) plus section counts/index ranges so grants and procurement stay balanced without duplicating every row. Pass compact:false for full descriptions, quality details, and full sections.grants / sections.procurement arrays. Non-biddable notices (Sources Sought, Award notices, etc.) and past/undated rows are excluded. Pass category to restrict to one type (e.g. "procurement" for contracts only). Paid feature. Counts toward your monthly searches.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
daysNoAlternative to weeks: exact number of days ahead to show (default: 28, max: 365)
weeksNoNumber of weeks ahead to show (default: 4, max: 12)
compactNoReturn compact rows by default to keep agent payloads small. Long titles/orgs/links may be shortened or omitted; set false for full descriptions, nested quality details, and full section arrays.
categoryNoOptional. Restrict to ONE category instead of the default balanced grants+procurement view (e.g. "grant", "procurement", "prize"). Omit to get both grants and procurement as separate sections.

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Given that annotations already mark the tool as read-only and idempotent, the description adds substantial behavioral context: the compact mode output structure (merged `results`, section counts/index ranges), the full mode with descriptions and arrays, exclusion of non-biddable notices and past/undated rows, and billing implications (paid feature, counts toward monthly searches). It goes well beyond annotations and sets clear expectations.

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

Conciseness4/5

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

The description is a single, dense paragraph that front-loads the purpose and then explains modes, exclusions, category, and billing. Each sentence adds useful information, but the length and density make it slightly less scannable than a more structured format. It is appropriately detailed for the complexity of the tool.

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?

The tool has four parameters, no output schema, and a moderately complex response structure. The description compensates by describing the default and full output shapes, the exclusion rules, and the category filter. It does not explain potential conflicts between `days` and `weeks`, but that is a minor gap. Overall, it is complete enough for an agent to invoke the tool appropriately.

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

Parameters4/5

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

The input schema already describes all four parameters at 100% coverage, so the baseline is 3. The description adds meaning by explaining how `compact:false` alters the output structure (full sections arrays) and by giving a concrete example for `category` ("procurement" for contracts only). This enriches the schema descriptions without redundancy.

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 opens with 'Get upcoming funding deadlines,' which clearly identifies the tool's function as retrieving a calendar of deadlines. It further specifies the resource (funding deadlines) and context (planning an application schedule). This distinguishes it from sibling search tools that return broader matching results, making the purpose unambiguous.

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 clearly sets the context for use: planning an application schedule and wanting a balanced view of grants and procurement. It explains the compact mode as default and how to opt out, and it gives an example of restricting by category. It does not explicitly name alternative tools to use instead, so it misses the 'when-not-to-use' element, but the context is clear.

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.

TDQS

A4.1/5.0
Disambiguation4/5

Most tools have clear distinct purposes. Some overlap exists (e.g., search_grantsplus and search_foundations both return foundations, but descriptions clarify the distinction). Also batch_ variants are comprehensive versions of the standard searches. Overall, agents can differentiate well.

Naming Consistency4/5

Tool names predominantly follow verb_noun pattern in snake_case (e.g., search_grantsplus, get_opportunity, list_saved_searches). Minor deviation with 'whats_new' (no underscore) and 'check_connection' (different verb form). Otherwise consistent.

Tool Count4/5

26 tools is slightly above the typical 3-15 range but still reasonable for a comprehensive funding landscape server covering grants, procurement, foundations, saved searches, account management, and utilities. Each tool serves a clear purpose.

Completeness4/5

The tool surface covers core search, detail retrieval, saved search management, account information, and feedback. Missing are profile management or direct payment modification tools (only links provided). Minor gaps but overall complete for the domain.

Resources