Use your workspace from code
Schedule posts, search Discover, read boards, upload files, and talk to your Custom AIs with plain web calls.
Every tool in Eden's MCP also works as a plain web call: POST https://mcp.eden.so/v1/tools/<tool name> with the tool's fields as the JSON body. You don't need an MCP client.
Run a tool
curl -X POST "https://mcp.eden.so/v1/tools/eden_search_social_content" \
-H "Authorization: Bearer <key>" -H "Content-Type: application/json" \
-d '{"scope":"global","query":"morning routine"}'
GET https://mcp.eden.so/v1/toolslists every tool your key can use, with the fields each one takes.https://mcp.eden.so/v1/openapi.jsonhas every tool in one OpenAPI file.- The answer is
{ "ok": true, ... }, or{ "ok": false, "status": "...", "message": "..." }with a matching HTTP code. - Leave out
workspaceIdto use your default workspace.
Schedule a post
curl -X POST "https://mcp.eden.so/v1/tools/eden_schedule_post" \
-H "Authorization: Bearer <key>" -H "Content-Type: application/json" \
-d '{"text":"Three things I learned this week","platforms":["linkedin"],"scheduledAtIso":"2026-10-06T15:00:00Z"}'
Scheduling needs Starter or above. eden_list_schedules shows your connected accounts and time zone. Add "draft": true to save it for review instead. To hear back when it goes out or fails, add a webhook.
Upload a file for a post
Send an image, video, or PDF in one call:
curl -X POST "https://mcp.eden.so/v1/media" \
-H "Authorization: Bearer <key>" -F "[email protected]"
You get back an asset. Put it in eden_schedule_post's media list. Files go up to 100 MB in JPG, PNG, WebP, GIF, PDF, MP4, MOV, or WebM. Add -F "workspace_id=<id>" to pick a workspace.
Talk to a Custom AI
Send a message to one of your Custom AIs and get its answer, with its instructions, knowledge, and tools:
curl -X POST "https://mcp.eden.so/v1/tools/eden_ask_custom_ai" \
-H "Authorization: Bearer <key>" -H "Content-Type: application/json" \
-d '{"customAIId":"<id>","message":"Write me three hooks about focus"}'
- Get the id from
eden_list_custom_ai. Leave it out to ask Eve. - Most answers come back with
"status": "answered". A long one says"running"with achatId: calleden_get_custom_ai_answerwith it a few seconds later. - Send the same
chatIdagain to keep the conversation going. The chat shows up in your Eden sidebar.
Credits and limits
- Research calls cost 0.1 to 0.5 AI credits, the same as through MCP. Saving, scheduling, uploads, and reading your own workspace are free.
- Each Custom AI message costs what chatting in Eden does: 1 credit, or 2 with
"mode": "max". - 120 calls a minute per key, shared with MCP. A key only sees the tools its access allows. Changes need Full access or a Custom key with that part on Edit.
Use the Eden API
Make an API key and connect your own code, a checkout, or an automation tool to your Eden store and workspace.
Get events with webhooks
Have Eden post sales, signups, bookings, scheduled posts, and more to your own app or automation tool the moment they happen.
Connect your AI app to Eden
Setup steps for Claude, ChatGPT, Cursor, Claude Code, Codex, and other MCP apps, plus how to limit access, pick a workspace, and disconnect.
Email us. A real person reads every message.
Tell us what you tried and where you got stuck. We answer within one business day.
[email protected]