US Business Calendar MCP

US federal holidays, business-day maths, invoice due dates and IRS deadlines.

Should I use this

Quality & Safety

A
Description quality
97%
Schema completeness
80%
Naming quality
82%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'domain_trust_report' description lacks action verbin domain_trust_report

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~712Tokens (tool definitions)
~483 BTypical response size
Moderate attention impact (0.56% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "us-business-calendar-mcp": {
      "url": "https://us-business-calendar-mcp.donniertf.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://us-business-calendar-mcp.donniertf.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪next_holidays

FREE. Next 3 US federal holidays (with observed dates) and whether today is a business day.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢business_days(from, to, access_token)

PRO. Count US business days between two dates (excludes weekends and federal holidays).

Input Schema

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string"
    },
    "to": {
      "type": "string"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "from",
    "to"
  ]
}
⚪due_date(from, days, business, access_token)

PRO. Due date after N business days or N calendar days (rolled to next business day) — Net 30/60, ACH settlement, contract notice periods.

Input Schema

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string"
    },
    "days": {
      "type": "number"
    },
    "business": {
      "type": "boolean"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "days"
  ]
}
⚪irs_deadlines(months, fiscal_year_end, access_token)

PRO. Upcoming IRS filing and payment deadlines for the next N months (individual, payroll, corporate), adjusted for weekends/holidays; optional fiscal_year_end.

Input Schema

{
  "type": "object",
  "properties": {
    "months": {
      "type": "number"
    },
    "fiscal_year_end": {
      "type": "string"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  }
}
⚪domain_age(domain)

FREE. Domain trust quick check: registration date, age in days, registrar, expiry and risk flags from RDAP. Accepts a domain or URL.

Input Schema

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string"
    }
  },
  "required": [
    "domain"
  ]
}
⚪domain_trust_report(domain, access_token)

Full domain/URL trust report: RDAP registration, registrar, status, nameservers, plus active TLS certificates and issuers from crt.sh, with risk flags.

Input Schema

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "domain"
  ]
}
⚪cert_history(domain, access_token)

Active TLS certificates for a domain from Certificate Transparency logs (crt.sh): issuers, names, validity dates.

Input Schema

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "domain"
  ]
}
🟢email_domain_check(domain, access_token)

Email/domain deliverability check: MX records, SPF and DMARC policy for a domain or email address (DNS over HTTPS).

Input Schema

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain or email address"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "domain"
  ]
}
⚪iban_validate(iban)

FREE. Validate an IBAN offline: country, length and ISO 13616 mod-97 checksum, plus bank code and formatted IBAN. No outside source.

Input Schema

{
  "type": "object",
  "properties": {
    "iban": {
      "type": "string"
    }
  },
  "required": [
    "iban"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools