Eden AI
Eden AI provides one API for accessing and orchestrating AI models across multiple providers for text, image, audio, document, and multimodal workloads.
Integration
- Vendor
- Eden AI
- Category
- other
- Auth
- API_KEY
- Tools
- 10
- Composio slug
eden_ai
Tools
- Count Anthropic Tokens
Count input tokens for an Anthropic-format message request before generation, including system content and tool definitions.
- Create Anthropic Message
Generate a non-streaming Anthropic-compatible message with content blocks, stop reason, token usage, provider metadata, and Eden AI cost. Each call runs a paid model and consumes Eden AI credits.
- Create Chat Completion
Generate a non-streaming OpenAI-compatible chat completion with a current Eden AI model and return its choices, token usage, provider, and cost. Each call runs a paid model and consumes Eden AI credits.
- Create Embeddings
Create embeddings for one text or a batch of texts and return vectors with model, usage, provider, and cost metadata. Each call runs a paid model and consumes Eden AI credits.
- Create Response
Create or continue a synchronous OpenAI Responses-compatible text response, stored by default for later retrieval, and return its ID, structured output, text, usage, provider, and cost.
- Discover AI Capabilities
Find current Eden AI models or inspect Universal AI feature schemas, providers, pricing, and regions before an execution call.
- Get Cost Overview
Return current account credits and, when a date range is supplied, aggregated consumption filtered by provider or subfeature.
- Get Response
Retrieve a previously stored Responses API object by ID, including its status, text output, structured output, usage, and canonical model.
- Moderate Text
Classify one text or a batch of texts for safety categories and return flags, category scores, applied input types, provider, and cost. Each call runs a paid model and consumes Eden AI credits.
- Run Universal AI
Run one synchronous Eden AI Universal AI feature using a current model and feature-specific input. Call DISCOVER_CAPABILITIES first for the exact model ID and runtime input schema. Returns normalized output, provider, and cost, with the raw
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Eden AI.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Eden AI tools in chat.
What teammates see: by default, memories from Eden AI are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.