Dexyd DevelopersAPI、Webhook、AI アシスタント

検索

自然な依頼からコンテスト、才能、プロジェクトを見つけます。

把握

すべてのメニューを辿らず活動を追跡します。

準備

白紙から始めず、より速く作成と改善を行います。

パーソナライズ

簡単な依頼から体験を調整します。

成長

参加者のスキル向上を支援します。

管理

最終的な検証を Dexyd 内に保ちます。

エンドポイント

Dexyd MCPを呼び出す

Dexyd MCPサーバーはHTTP POST上のJSON-RPCで動作し、initialize、tools/list、tools/callを受け付けます。

POST /api/agent/mcp
Single MCP server endpoint.
Authentication
Authorization: Bearer <developer key>

The agent:mcp scope is required.

Methods
initialize, tools/list, tools/call.
Batch
A JSON-RPC request array is accepted.
List tools
curl "https://www.dexyd.com/api/agent/mcp" \
  -H "Authorization: Bearer dxyd_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list",
    "params": {}
  }'
ツール

利用可能なMCPツール

各ツールの入力スキーマはtools/listで公開されます。書き込み系ツールはDexydを直接変更しません。

dexyd_context
Returns compact context with search, media and integration status.
dexyd_search
Searches contests, submissions and creator profiles.
dexyd_media_feed
Reads the Dexyd media feed.
dexyd_import_media
Imports a public URL or Google Drive/Docs file.

Scope media:import.

dexyd_prepare_competition_draft
Prepares a contest draft for confirmation.

Scopes agent:mcp and drafts:write.

dexyd_prepare_expo_product_draft
Prepares an Expo product draft for confirmation.

Scopes agent:mcp and drafts:write.

dexyd_prepare_profile_bio_update
Prepares a public bio update.

Scopes agent:mcp and drafts:write.

Call a tool
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "dexyd_prepare_competition_draft",
    "arguments": {
      "title": "Challenge prototype",
      "description": "Brief public du concours",
      "submission_end": "2026-07-31T23:59:00Z"
    }
  }
}
制御

確認可能な下書き

準備ツールはconfirmation_required=trueとpending_actionを返します。送信するかはユーザーが決めます。

create_competition
Prepares a payload for /api/competitions.
create_expo_product
Prepares a payload for /api/expo-products.
update_profile
Prepares only the profile bio field.
  • Identity fields, email, phone, avatar and location are not changed by the bio tool.
エラー

MCPとHTTPコード

JSON-RPCエラーはMCPレスポンス内に残り、アクセスエラーは通常のHTTPステータスを使います。

-32700
Invalid JSON.
-32601
Unknown JSON-RPC method.
-32000
Error returned by the called tool.
401 / 403 / 402
Missing key, insufficient scope or unauthorized plan.