Skip to main content
Glama

Inkfree MCP report request counts by date

mcp_inkfree_report_request_counts_by_date
Read-only

Get envelope funnel counts (sent, opened, completed) for a date range. This is a FUNNEL: a request counts as opened only if it was also sent in the range, and as completed only if it was sent AND opened AND completed in the range (UTC days) -- so 'completed' here can be lower than the completed count from mcp_inkfree_report_audit_metrics, which counts every completion. Since-deleted requests still count, same as the web Insights 'Total document progress' card. Different from mcp_inkfree_request_counts (the no-arg dashboard badges). fromDate and toDate are both required.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "fromDate": "<fromDate>",
      "toDate": "<toDate>"
    },
    "name": "mcp_inkfree_report_request_counts_by_date"
  }
}

Input Schema

NameRequiredDescriptionDefault
toDateYesISO date, e.g. 2026-01-31. Required.
fromDateYesISO date, e.g. 2026-01-01. Required.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds genuinely useful behavioral context beyond that: UTC-day windowing, deleted requests still counting, and parity with the web 'Total document progress' card. However, it says nothing about pagination, limits, or result size, and with annotations carrying the safety burden a mid-high score is appropriate.

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?

Purpose and the funnel definition are front-loaded in the first two sentences, and every subsequent clause (deleted-request behavior, audit_metrics contrast, request_counts contrast, required params) carries distinct information. The em-dash-heavy middle sentence is dense to parse but not wasteful.

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

Completeness5/5

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

There is no output schema, so the description compensates by enumerating the returned metrics (sent, opened, completed) and explaining how each is computed. Combined with the sibling contrasts and the required-param note, an agent has everything needed to call this correctly and interpret the result.

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 description coverage is 100% and both params are marked required in the schema, so the description's 'fromDate and toDate are both required' is largely redundant. The only semantic addition is the UTC-day interpretation of the date boundaries, which the schema does not state. Baseline 3 applies.

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?

States a specific verb and resource ('Get envelope funnel counts (sent, opened, completed) for a date range') and names the three dimensions returned, so an agent immediately knows what it produces. It also explicitly distinguishes itself from mcp_inkfree_report_audit_metrics and mcp_inkfree_request_counts by name, which no sibling ambiguity is left to resolve.

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

Usage Guidelines5/5

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

Gives explicit when-to-use-vs-alternatives guidance: use this for date-range funnel counts, use mcp_inkfree_report_audit_metrics if you want every completion counted, and use mcp_inkfree_request_counts for the no-arg dashboard badges. The funnel definition ('opened only if also sent in range') is exactly the condition that selects this tool over its nearest sibling.

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.