tolca

Pay-per-call tools for AI agents: npm/PyPI safety check, summarize, translate, extract (x402, USDC)

使うべきか

品質と安全性

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

検出事項(6)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainpkg_check 内
  • MEDIUMTool description contains URL to non-standard domainsummarize 内
  • MEDIUMTool description contains URL to non-standard domaintranslate 内
  • MEDIUMTool description contains URL to non-standard domainextract 内
  • MEDIUMTool description contains URL to non-standard domainextract_url 内

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

コンテキストコスト

~983トークン数(ツール定義)
~919 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.77%)

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

インストール

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

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

{
  "mcpServers": {
    "tolca": {
      "url": "https://tolca.tonbot.ca/mcp"
    }
  }
}

リモートエンドポイント

https://tolca.tonbot.ca/mcpstreamable-http

できること

ツール一覧

ツール(5)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢pkg_check(name, ecosystem, version)

Is this package safe to install? One call, one verdict: safe / caution / avoid, with a score, concrete reasons (known vulnerabilities from OSV, deprecation, abandonment, adoption, install scripts, typosquat signals) and a one-line recommendation. Input: name, ecosystem (npm | PyPI), optional version. Free over MCP (100/day shared quota); unlimited via x402 at https://tolca.tonbot.ca/v1/pkg-check ($0.02).

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Package name as published"
    },
    "ecosystem": {
      "type": "string",
      "enum": [
        "npm",
        "PyPI"
      ]
    },
    "version": {
      "description": "Exact version; defaults to latest",
      "type": "string"
    }
  },
  "required": [
    "name",
    "ecosystem"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡summarize(text, max_words, language)

Summarize text (up to 40k chars) into a faithful, tight summary, with optional max_words and target language. Pay-per-call over x402 in USDC on Base; payment challenge answered in ~10 ms, 7-day average processing ~1.5 s across Tolca services. Costs $0.03 USDC per call (x402 v2, Base). Send the HTTP header PAYMENT-SIGNATURE with your x402 payment, or call POST https://tolca.tonbot.ca/v1/summarize with an x402 client.

入力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40000
    },
    "max_words": {
      "type": "integer",
      "minimum": 20,
      "maximum": 1000
    },
    "language": {
      "type": "string",
      "enum": [
        "auto",
        "en",
        "fr"
      ]
    }
  },
  "required": [
    "text"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡translate(text, target, tone)

Translate text between French (including Quebec French) and English, with optional tone. Pay-per-call over x402 in USDC on Base; payment challenge answered in ~25 ms, 7-day average processing ~1.5 s across Tolca services. Costs $0.04 USDC per call (x402 v2, Base). Send the HTTP header PAYMENT-SIGNATURE with your x402 payment, or call POST https://tolca.tonbot.ca/v1/translate with an x402 client.

入力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40000
    },
    "target": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    },
    "tone": {
      "type": "string",
      "enum": [
        "neutral",
        "formal",
        "casual",
        "quebec"
      ]
    }
  },
  "required": [
    "text",
    "target"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡extract(text, schema)

Turn messy text into clean JSON matching the schema you provide (field names and types). Pay-per-call over x402 in USDC on Base; payment challenge answered in ~5 ms, 7-day average processing ~1.5 s across Tolca services. Costs $0.02 USDC per call (x402 v2, Base). Send the HTTP header PAYMENT-SIGNATURE with your x402 payment, or call POST https://tolca.tonbot.ca/v1/extract with an x402 client.

入力スキーマ

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40000
    },
    "schema": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {},
      "description": "Field name -> type or description"
    }
  },
  "required": [
    "text",
    "schema"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡extract_url(url, schema, max_chars)

Fetch a public URL (HTML article, PDF, or JSON) and return JSON matching your schema in one call, with page title and source. Pay-per-call over x402 in USDC on Base; payment challenge answered in ~8 ms. Costs $0.03 USDC per call (x402 v2, Base). Send the HTTP header PAYMENT-SIGNATURE with your x402 payment, or call POST https://tolca.tonbot.ca/v1/extract-url with an x402 client.

入力スキーマ

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "schema": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {},
      "description": "Field name -> type or description"
    },
    "max_chars": {
      "type": "integer",
      "minimum": 1000,
      "maximum": 60000
    }
  },
  "required": [
    "url",
    "schema"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

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