Search
Find contests, talents, and projects from a natural request.
MCP lets Oria or your AI assistants understand Dexyd activity, find the right information, prepare actions, and support users without losing control over sensitive decisions.
Find contests, talents, and projects from a natural request.
Follow activity without browsing every menu.
Create and improve faster without starting from a blank page.
Adapt the experience from a simple request.
Help participants build skills.
Keep final validation inside Dexyd.
The Dexyd MCP server speaks JSON-RPC over HTTP POST. It accepts initialize, tools/list and tools/call.
POST /api/agent/mcpAuthenticationThe agent:mcp scope is required.
MethodsBatchcurl "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": {}
}'Each tool has an input schema published by tools/list. Write-oriented tools do not modify Dexyd directly.
dexyd_contextdexyd_searchdexyd_media_feeddexyd_import_mediaScope media:import.
dexyd_prepare_competition_draftScopes agent:mcp and drafts:write.
dexyd_prepare_expo_product_draftScopes agent:mcp and drafts:write.
dexyd_prepare_profile_bio_updateScopes agent:mcp and drafts:write.
{
"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"
}
}
}Preparation tools return confirmation_required=true with a pending_action. The user then decides whether the action should be submitted to Dexyd.
create_competitioncreate_expo_productupdate_profileJSON-RPC errors stay inside the MCP response; access errors use regular HTTP statuses.
-32700-32601-32000401 / 403 / 402