Everyday agent tools

Time zones and world business days, VAT rates and maths, currency conversion, UK business days…

使うべきか

品質と安全性

B
説明の品質
93%
スキーマの完全性
76%
命名の品質
61%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(12)

  • LOWTool 'calculators__uk-business-days' doesn't follow camelCase/snake_casecalculators__uk-business-days 内
  • LOWTool 'calculators__postcode-distance' doesn't follow camelCase/snake_casecalculators__postcode-distance 内
  • LOWTool 'calculators__currency-convert' doesn't follow camelCase/snake_casecalculators__currency-convert 内
  • LOWTool 'time__zone-info' doesn't follow camelCase/snake_casetime__zone-info 内
  • LOWTool 'time__business-days' doesn't follow camelCase/snake_casetime__business-days 内
  • LOWTool 'uk-bank-holidays__all' doesn't follow camelCase/snake_caseuk-bank-holidays__all 内
  • LOWTool 'uk-bank-holidays__england-and-wales' doesn't follow camelCase/snake_caseuk-bank-holidays__england-and-wales 内
  • LOWTool 'uk-bank-holidays__england-and-wales' name length outside 3-30 rangeuk-bank-holidays__england-and-wales 内
  • LOWTool 'uk-bank-holidays__scotland' doesn't follow camelCase/snake_caseuk-bank-holidays__scotland 内
  • LOWTool 'uk-bank-holidays__northern-ireland' doesn't follow camelCase/snake_caseuk-bank-holidays__northern-ireland 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~2,763トークン数(ツール定義)
~786 B一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.16%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "tools": {
      "url": "https://fourzerotwo.si/mcp/v/tools"
    }
  }
}

リモートエンドポイント

https://fourzerotwo.si/mcp/v/toolsstreamable-http

できること

ツール一覧

ツール(18)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢calculators__uk-business-days(date, add, until, nation)

Is a date a UK business day; add or subtract N business days; count business days between dates. Uses official bank holidays per nation. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "add": {
      "type": "integer",
      "description": "Business days to add (negative to subtract)"
    },
    "until": {
      "type": "string",
      "description": "Count business days until YYYY-MM-DD"
    },
    "nation": {
      "type": "string",
      "description": "england-and-wales, scotland, northern-ireland"
    }
  },
  "required": [
    "date"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢calculators__postcode-distance(from, to)

Straight-line distance (km and miles) and compass bearing between two UK postcodes. Free within the daily allowance, then $0.002 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "Postcode"
    },
    "to": {
      "type": "string",
      "description": "Postcode"
    }
  },
  "required": [
    "from",
    "to"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢calculators__currency-convert(from, to, amount, date)

Convert between ~30 currencies at the ECB reference rate for today or any date in the last 90 days. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "ISO currency"
    },
    "to": {
      "type": "string",
      "description": "ISO currency"
    },
    "amount": {
      "type": "string",
      "description": "Amount (default 1)"
    },
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD (default latest)"
    }
  },
  "required": [
    "from",
    "to"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢time__convert(time, from, to)

Convert a wall-clock time from one IANA zone to another; says when it is ambiguous (clocks go back) or never happens (clocks go forward). Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "time": {
      "type": "string",
      "description": "Local time YYYY-MM-DDTHH:MM[:SS], no offset"
    },
    "from": {
      "type": "string",
      "description": "IANA zone of that time"
    },
    "to": {
      "type": "string",
      "description": "IANA zone to convert to"
    }
  },
  "required": [
    "time",
    "from",
    "to"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢time__now(zone)

Local time, UTC, offset, abbreviation, DST flag, weekday and ISO week for a zone. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "zone": {
      "type": "string",
      "description": "IANA zone (default UTC)"
    }
  }
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢time__zone-info(zone, at)

Offset, abbreviation and DST at a moment, plus the next clock change, for an IANA zone. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "zone": {
      "type": "string",
      "description": "IANA zone"
    },
    "at": {
      "type": "string",
      "description": "Date/time to evaluate (default now)"
    }
  },
  "required": [
    "zone"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢time__business-days(country, from, to, days)

Count business days between two dates, or add business days to a date, skipping weekends and the country's public holidays. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "description": "ISO country code"
    },
    "from": {
      "type": "string",
      "description": "Start date YYYY-MM-DD"
    },
    "to": {
      "type": "string",
      "description": "End date YYYY-MM-DD (count mode)"
    },
    "days": {
      "type": "integer",
      "description": "Business days to add (add mode; negative goes back)"
    }
  },
  "required": [
    "country",
    "from"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢time__signed

Server UTC time and a request id. The cheapest paid endpoint: use it to test an x402 payment end to end. Costs $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢uk-bank-holidays__all

Every published UK bank holiday by division. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-bank-holidays__england-and-wales

Bank holidays in England and Wales. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-bank-holidays__scotland

Bank holidays in Scotland. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢uk-bank-holidays__northern-ireland

Bank holidays in Northern Ireland. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "description": "The source's response as {data, source{name, licence, attribution}}.",
  "additionalProperties": true
}
🟢vat__rates(country)

Standard, reduced and super-reduced VAT rates for one country or all of EU27 + UK, with the date they were checked. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "description": "ISO code (omit for all)"
    }
  }
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢vat__calculate(amount, rate, country, from)

Net to gross or gross to net at a given rate, or at a country's standard rate. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "Amount"
    },
    "rate": {
      "type": "string",
      "description": "VAT rate in percent (or give country)"
    },
    "country": {
      "type": "string",
      "description": "Use this country's standard rate"
    },
    "from": {
      "type": "string",
      "description": "net (default) or gross"
    }
  },
  "required": [
    "amount"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢vat__validate-format(vat_number)

Country format and check digit for UK (GB/XI) and EU VAT numbers. Does not confirm registration. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "vat_number": {
      "type": "string",
      "description": "VAT number with country prefix"
    }
  },
  "required": [
    "vat_number"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢holidays__year(country, year)

Official public holidays for a country (or region provider, e.g. Germany/Bavaria) in a year. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "description": "ISO code (US, DE, FR, JP…) or provider name"
    },
    "year": {
      "type": "integer",
      "description": "Year (default this year)"
    }
  },
  "required": [
    "country"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢holidays__check(country, date, add)

Is a date a public holiday or business day in a country; add N business days; next business day. Free within the daily allowance, then $0.001 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "description": "ISO code"
    },
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "add": {
      "type": "integer",
      "description": "Business days to add"
    }
  },
  "required": [
    "country",
    "date"
  ]
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}
🟢holidays__countries

Every country and regional provider supported. Free within the daily allowance, then $0.0005 USDC per call via x402.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "description": "This endpoint's JSON response.",
  "additionalProperties": true
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 18 件