itsmyship Agent Tools
NZ working-day deadlines with the law section cited, plus IRD, NZ bank and ABN checksum checks.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"agent-tools": {
"url": "https://itsmyship.com/agent-tools/mcp"
}
}
}遠端端點
https://itsmyship.com/agent-tools/mcpstreamable-http它能做什麼
工具清單
工具(7)
🟡add_working_days(rule, start_date, days, region, jurisdiction)
Add (or subtract) working days under a NZ statute's definition. Returns the date, the section cited and the holidays skipped. The start date is not counted.
輸入結構描述
{
"type": "object",
"properties": {
"rule": {
"title": "Rule",
"type": "string"
},
"start_date": {
"title": "Start Date",
"type": "string"
},
"days": {
"title": "Days",
"type": "integer"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Region"
},
"jurisdiction": {
"default": "NZ",
"title": "Jurisdiction",
"type": "string"
}
},
"required": [
"rule",
"start_date",
"days"
],
"title": "add_working_daysArguments"
}輸出結構描述
{
"type": "object",
"additionalProperties": true,
"title": "add_working_daysDictOutput"
}🟢count_working_days(rule, from_date, to_date, region, jurisdiction)
Count working days after from_date up to and including to_date under a rule.
輸入結構描述
{
"type": "object",
"properties": {
"rule": {
"title": "Rule",
"type": "string"
},
"from_date": {
"title": "From Date",
"type": "string"
},
"to_date": {
"title": "To Date",
"type": "string"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Region"
},
"jurisdiction": {
"default": "NZ",
"title": "Jurisdiction",
"type": "string"
}
},
"required": [
"rule",
"from_date",
"to_date"
],
"title": "count_working_daysArguments"
}輸出結構描述
{
"type": "object",
"additionalProperties": true,
"title": "count_working_daysDictOutput"
}🟢list_rules(jurisdiction)
List the working-day rules with their section reference, text and version.
輸入結構描述
{
"type": "object",
"properties": {
"jurisdiction": {
"default": "NZ",
"title": "Jurisdiction",
"type": "string"
}
},
"title": "list_rulesArguments"
}輸出結構描述
{
"type": "object",
"additionalProperties": true,
"title": "list_rulesDictOutput"
}⚪nz_holidays(year, region, jurisdiction)
NZ public holidays (actual and observed dates) and provincial anniversary days for a year (2020-2030). Optional region, e.g. 'wellington'.
輸入結構描述
{
"type": "object",
"properties": {
"year": {
"title": "Year",
"type": "integer"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Region"
},
"jurisdiction": {
"default": "NZ",
"title": "Jurisdiction",
"type": "string"
}
},
"required": [
"year"
],
"title": "nz_holidaysArguments"
}輸出結構描述
{
"type": "object",
"additionalProperties": true,
"title": "nz_holidaysDictOutput"
}🟢validate_ird(number, jurisdiction)
Free: check an NZ IRD number's check digit (Inland Revenue written steps; IRD's Example 3, 150000026, contradicts those steps and is reported invalid).
輸入結構描述
{
"type": "object",
"properties": {
"number": {
"title": "Number",
"type": "string"
},
"jurisdiction": {
"default": "NZ",
"title": "Jurisdiction",
"type": "string"
}
},
"required": [
"number"
],
"title": "validate_irdArguments"
}輸出結構描述
{
"type": "object",
"additionalProperties": true,
"title": "validate_irdDictOutput"
}🟢validate_nz_bank(account, jurisdiction)
Free: check an NZ bank account number (Inland Revenue algorithm). Checksum only; branch not verified against the Payments NZ register.
輸入結構描述
{
"type": "object",
"properties": {
"account": {
"title": "Account",
"type": "string"
},
"jurisdiction": {
"default": "NZ",
"title": "Jurisdiction",
"type": "string"
}
},
"required": [
"account"
],
"title": "validate_nz_bankArguments"
}輸出結構描述
{
"type": "object",
"additionalProperties": true,
"title": "validate_nz_bankDictOutput"
}🟢validate_abn(abn, jurisdiction)
Free: check an Australian Business Number's checksum (ABR algorithm).
輸入結構描述
{
"type": "object",
"properties": {
"abn": {
"title": "Abn",
"type": "string"
},
"jurisdiction": {
"default": "AU",
"title": "Jurisdiction",
"type": "string"
}
},
"required": [
"abn"
],
"title": "validate_abnArguments"
}輸出結構描述
{
"type": "object",
"additionalProperties": true,
"title": "validate_abnDictOutput"
}社群
證據