Integration

Easy-Peasy.AI integration

Easy-Peasy.AI is an AI content suite. Generate marketing and business text from its templates (presets), generate and edit images, start video and talking-avatar video jobs and read their result, transcribe audio from a URL and derive summaries, titles and action items from it, turn text into speech or sound effects, and call an OpenAI-compatible chat completion. Every generation spends the account's credits or plan word and character allowance. The separate Bots API on its own host and streamed chat output are not exposed. Authentication is an API key from the Easy-Peasy.AI settings page (Settings > API), sent in the x-api-key header.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Easy-Peasy.AI.Built from the 16 Easy-Peasy.AI tools below, on the connection you add once.

What you can do with Easy-Peasy.AI

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Preset, 2 operations

  • get_presetGet presetGETReturns one template (preset): its input fields with name, type, whether required, max length and options. Pass each field name as a generate_text body param.
  • list_presetsList presetsGETLists the text templates (presets) usable with generate_text, with slug, title, category and whether they are on the free plan. Optional category filter.

Audio, 1 operation

  • get_transcriptionGet transcriptionPOSTReturns a transcription by the uuid from create_transcription: transcription_status (processing, done or failed), transcript content, timestamped segments and any AI-generated fields. Read-only; contains the recording's spoken content.

Completion, 1 operation

  • create_chat_completionCreate chat completionPOSTBILLED: OpenAI-compatible chat completion; send messages and an optional model id, get choices[].message.content and token usage. Tool calling, response_format and n are not supported.

Generate, 1 operation

  • generate_textGenerate textPOSTBILLED (word credits): generates text from a template (preset) and returns an array of outputs {id, name}. Find presets with list_presets and their fields with get_preset; field names are passed as body params.

Generate audio content, 1 operation

  • generate_audio_contentGenerate audio contentPOSTBILLED: generates summaries, titles, action items, show notes and similar fields from a completed transcription, depending on its audio type, and returns them in data. Read them back with get_transcription.

Generate image, 1 operation

  • generate_imageGenerate imagePOSTBILLED: generates images from a prompt, or edits images given by URL, and waits: returns records {id, image_url, used_credits}. An empty image_url is pending; read it later with get_image. Cost depends on model and settings.

Generate sound, 1 operation

  • generate_sound_effectGenerate sound effectPOSTBILLED (plan character allowance): generates a sound effect from a text description and returns the MP3 url at once, with its duration in seconds.

Generate talking video, 1 operation

  • generate_talking_videoGenerate talking videoPOSTBILLED: starts a talking-avatar video job from a face image or a video plus text and voiceID, or plus an audio URL, and returns its id; read the result with get_video. Spends account credits; cost depends on the model and settings.

Generate text to speech, 1 operation

  • generate_speechGenerate speechPOSTBILLED (plan word allowance): converts text to speech with a voice from list_tts_voices and returns a public MP3 url, its uuid and the word count billed.

Generate video, 1 operation

  • generate_videoGenerate videoPOSTBILLED: starts a video generation job and returns its id at once; read the result with get_video every 15 to 30 seconds (usually 1 to 5 minutes). Resubmitting creates another billed job. Spends account credits; cost depends on the model and settings.

Get image, 1 operation

  • get_imageGet imageGETReturns one image record by the id from generate_image: image_url (empty while pending), model, prompt and used_credits. Read-only.

Get text to speech config, 1 operation

  • get_tts_voice_filtersGet tts voice filtersGETReturns the filter values usable with list_tts_voices (languages, accents, genders, ages, use cases) and the voice counts; with language, only that language's accents.

Get text to speech voice, 1 operation

  • list_tts_voicesList tts voicesGETLists text-to-speech voices (ready-made and, with include_custom, the account's cloned voices) with id, name, language, accent, gender, age and use case, filterable by those attributes.

Get video, 1 operation

  • get_videoGet videoGETReturns a video job from generate_video or generate_talking_video: status processing or completed, and url once completed. There is no failed status: a 404 means the job is missing or failed.

Transcription, 1 operation

  • create_transcriptionCreate transcriptionPOSTBILLED: starts transcribing an audio file from a public URL and returns its uuid; read the transcript with get_transcription every 15 to 30 seconds until transcription_status is done or failed. Spends transcription allowance.

Use Easy-Peasy.AI from Claude Code, Cursor or Codex

Connect Easy-Peasy.AI in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Easy-Peasy.AI operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Easy-Peasy.AI

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Easy-Peasy.AI once

    Add your Easy-Peasy.AI connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Easy-Peasy.AI integration FAQ

What can you do with the Easy-Peasy.AI integration?

LiveContext exposes 16 operations on Easy-Peasy.AI, covering preset, audio, completion and generate.

Popular integrations

Browse the whole catalog