events

Search source-verified events (sports, festivals, school holidays) and create progress pages.

使うべきか

品質と安全性

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

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

コンテキストコスト

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

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

インストール

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

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

{
  "mcpServers": {
    "events": {
      "url": "https://eventcompletion.com/mcp"
    }
  }
}

リモートエンドポイント

https://eventcompletion.com/mcpstreamable-http

できること

ツール一覧

ツール(5)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_events(query, status, category, language, limit)

Search EventCompletion's curated events by words in the name or description (every word must match, any order), optionally filtered by status, category and language. Returns dates, progress, location and the page URL.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Words to look for, e.g. \"fiba world cup\" or \"vacances zone b\"."
    },
    "status": {
      "type": "string",
      "enum": [
        "ongoing",
        "upcoming",
        "completed",
        "all"
      ],
      "description": "Default: all."
    },
    "category": {
      "type": "string",
      "description": "e.g. sport, culture, trade-show, tech, school, politics, institutions, civic, music, market, tv-film."
    },
    "language": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ],
      "description": "Language of the event page."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "description": "Default 10."
    }
  }
}
🟢upcoming_events(within_days, category, language, limit)

Events that start soonest (curated catalogue). Use it for "what is coming up?" questions.

入力スキーマ

{
  "type": "object",
  "properties": {
    "within_days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 730,
      "description": "Only events starting within this many days. Default 90."
    },
    "category": {
      "type": "string"
    },
    "language": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  }
}
🟢get_event(slug)

Details of one event by slug (the last part of its URL), including progress right now and where its dates were verified.

入力スキーマ

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "e.g. \"wimbledon-2027\"."
    }
  },
  "required": [
    "slug"
  ]
}
🟡register_agent(name, contact_email)

Issue an API key for your agent (shown once, keep it). Send it as "Authorization: Bearer <key>" on later requests for higher rate limits. Give a contact_email to be able to create events: a confirmation link is sent to it.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 3,
      "maxLength": 60,
      "description": "Name of your agent or client, e.g. \"Acme research assistant\"."
    },
    "contact_email": {
      "type": "string",
      "description": "Optional but required to create events. A human must confirm it."
    }
  },
  "required": [
    "name"
  ]
}
🟡create_event(name, start_date, end_date, description, language)

Create a public progress page for an event (needs an API key whose contact e-mail is confirmed; max 10 per day). The event is unlisted: it is reachable by its URL but not featured in the catalogue or sitemap. Dates are inclusive calendar days.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 3,
      "maxLength": 120
    },
    "start_date": {
      "type": "string",
      "description": "First day, YYYY-MM-DD."
    },
    "end_date": {
      "type": "string",
      "description": "Last day (inclusive), YYYY-MM-DD, not before start_date."
    },
    "description": {
      "type": "string",
      "maxLength": 500
    },
    "language": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ],
      "description": "Language of the page. Default en."
    }
  },
  "required": [
    "name",
    "start_date",
    "end_date"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

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