Saifs AI Media Generation (Preview)

Generate images, video, voiceovers, music, and more with Saifs AI.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Saifs AI
URL https://saifs.ai/
Email taher@saifytech.com
Connector Metadata
Publisher Saifs AI
Website https://saifs.ai/
Privacy Policy https://saifs.ai/privacy_policy/saifs-ai-media-generation
Categories AI;Data

AI Image, Video & Voiceover Generation — Saifs AI

AI Image, Video & Voiceover Generation — Saifs AI is a Model Context Protocol (MCP) server that lets Microsoft Copilot Studio agents create and transform images, audio, music, and speech. Agents can generate marketing creatives, logos, voiceovers, and songs from natural language prompts and media URLs, and add generated audio (music or SFX) to a muted video.

Publisher: Saifs AI

Website: https://saifs.ai
Sign up / Get started: https://saifs.ai
Contact us / Help: https://saifs.ai/contact-us
Privacy: https://saifs.ai/privacy_policy/saifs-ai-media
Terms: https://saifs.ai/eula
Learn more: https://saifs.ai

Authentication: OAuth 2.0 (Google, Microsoft, Apple, or Facebook)

Why choose us

Governed media generation in Copilot Studio

The reason to use AI Image, Video & Voiceover Generation — Saifs AI is that makers get one approved media toolkit inside Microsoft Copilot Studio — images, audio, music, and speech — instead of sending briefs to consumer generators or leaving Microsoft 365 for a stack of design tools.

Connection, account status, and tool routing are deterministic. After OAuth sign-in, health and check_token return the same kind of account facts every time. Generation tools then run against that signed-in account’s tokens. Creative pixels and audio still depend on the prompt and input media — that is expected for generative models — but who can generate, whether credits remain, and which tool is called are not reinvented as a new story each session.

That matters in Microsoft Copilot Studio because marketing, sales, and enablement teams need finished assets from an agent they already trust, with sign-in, credits, and content-safety refusals that administrators can explain.

How we keep production consistent for the organization

This MCP does not ask a language model to “draw something” with no account, no credits, and no tool contract. Makers connect once, confirm tokens, then call named tools with documented parameters.

What it does How it stays consistent Why it matters
Confirms the server and the signed-in account health and check_token Admins and makers can see that the connection is live and that generation tokens remain
Discovers the right tool for a brief search and fetch Agents route to a named capability instead of guessing a hidden API
Creates and edits images (posters, logos, upscales, background removal) Documented image tools with required prompts and HTTPS media URLs Marketing and sales get assets from the same connector
Adds audio to muted video; generates music, songs, and speech Documented audio, music, and speech tools, including language and category lookups One MCP covers the creative workflow, not five unmanaged apps
Enforces account and policy gates OAuth (Google, Microsoft, Apple, or Facebook); token balance; content-safety refusals You control who generates, and unsafe prompts are refused

In this product, deterministic applies to connection, credits, and tool contracts: the same signed-in account and the same tool call shape are required every time. Generated media will still vary with the prompt — that is how creative models work — and that is stated honestly so administrators are not sold a false “same pixels every time” claim.

For administrators

This section is for Microsoft 365 and Copilot Studio administrators who decide whether to enable AI Image, Video & Voiceover Generation — Saifs AI for the tenant, who may connect it, and how it should be used across the organization.

Core value for the organization

Agents in Copilot Studio are strong at text. They cannot, by themselves, compute pixels, video frames, or audio. Teams then bounce to consumer image sites, freelance designers, or unmanaged APIs — off-brand assets, no credit control, and no single place to say who is allowed to generate.

Enabling this MCP gives the organization one approved way to produce images, voiceover, and music from Copilot Studio agents (and add audio to muted video) — under OAuth, with token checks, and with content-safety refusals. Marketing can brief an Advertisement Posters agent; sales enablement can attach the same connector; makers do not stand up a separate media stack.

You are not replacing your DAM or brand-design team. You are giving every enabled maker a governed generation surface so creative work can happen inside the Microsoft agent the business already uses.

How the business benefits

Organization need What this MCP provides
Produce campaign and sales assets without leaving Copilot Image, audio, music, and speech tools on one MCP
Keep generation behind a signed-in account OAuth with Google, Microsoft, Apple, or Facebook — no handwritten API keys for makers
See whether the team still has credits check_token for remaining generation tokens before large batches
Reduce off-brand or unmanaged consumer-tool use One tenant-enabled connector instead of many personal generator logins
Refuse unsafe or rights-violating requests Content-safety filters; tools that take source media require rights to that media
Control who can run it Only people you allow to create the connection can call the tools
Lower operational risk than pasting a public generator into an agent Named tools, documented parameters, HTTPS input URLs, and an account gate

Why this is an administrator decision

Without this connector, makers will send prompts to unmanaged image sites or paste third-party keys into agent instructions. That is hard to audit, hard to bill, and easy to get off-brand. Enabling this MCP replaces that with a governed connector:

  • You choose who can connect it. Tenant and environment permissions still apply. Connection requires a Saifs AI account and social OAuth sign-in.
  • You keep systems of record where they belong. This MCP generates media. It does not replace SharePoint, your DAM, or your CMS until your organization chooses how to store outputs.
  • You can defend usage. Token checks and sign-in are visible. Unsafe prompts are refused. Tools that need source media require publicly reachable HTTPS URLs the user has rights to process.
  • You scale makers, not a pile of design logins. One enablement decision serves marketing managers, sales enablement, agencies, and Copilot Studio makers who need finished assets from an agent.

What administrators should expect after enabling

  1. Approved makers add AI Image, Video & Voiceover Generation — Saifs AI to an agent and complete Saifs AI social login (see Getting Started).
  2. Makers call health and check_token, then generate from a prompt (for example an advertisement poster). Generation consumes Saifs AI tokens/credits.
  3. Users supply publicly reachable HTTPS URLs when a tool needs input media. Private or expired URLs fail.
  4. Outputs are used in the agent workflow (Preview / Publish). Storing or publishing those assets in SharePoint, Teams, or a CMS remains an organizational process — the MCP does not file them for you.

If you enable this MCP, you are standardizing how the organization generates media from Copilot agents — with a signed-in account, visible credits, and a single approved toolkit.

Prerequisites

  • Access to Microsoft Copilot Studio (or another supported Microsoft agent surface)
  • Permission to create agents and add MCP tools
  • A Saifs AI account (sign in with Google, Microsoft, Apple, or Facebook)
  • Available Saifs AI generation tokens/credits for media generation tools

Obtaining Credentials

This MCP uses OAuth sign-in through the Saifs AI login page.

Administrators and makers do not create API keys manually. When you create a new connection, you are redirected to Saifs AI and authenticate with a social login (Google, Microsoft, Apple, or Facebook). After successful login, the connection is created and the agent can call MCP tools under that account.

Use check_token to confirm account status and remaining generation tokens after connecting.

Getting Started

Flow for administrators

  1. Click New Agent.
  2. In the right-hand side menu, click Tools.
  3. Click Model Context Protocol (MCP).
  4. Select AI Image, Video & Voiceover Generation — Saifs AI.
  5. Click not Connected, then click Create New Connection.
  6. In the Saifs AI MCP popup, click Create.
  7. You are redirected to the Saifs AI login page.
  8. Sign in with Google, Microsoft, Apple, or Facebook.
  9. After login, the connection is created successfully.

Example: create an Advertisement Posters agent

  1. Name your agent, for example Advertisement Posters.
  2. Add instructions such as:
You are a Multi Media designer whose work is to generate posters for advertisements as instructed by Marketers. For our company standard size for posters is 18 x 24 inches (medium events), 24 x 36 inches (large street and retail displays), and 11 x 17 inches (small indoor promotions). For any sizes given beyond these standard size ask for reconfirmation of the size.
  1. Click Preview to test the agent.
  2. Click Publish.

You are now ready to use your AI Multi Media Agent with Saifs AI MCP tools.

Quick verification after connecting

  1. Call health to confirm the MCP server is running.
  2. Call check_token to confirm account status and remaining tokens.
  3. Optionally call search with a task description to discover tools, then fetch for parameter details.
  4. Try a simple generation request, for example: “Generate an advertisement poster for a summer product launch.”

Supported Tools

This MCP exposes 15 tools.

Account

health

Server health check. Verifies that the Saifs AI MCP server is running. Use when confirming server availability.

Parameters: none

check_token

Show the current user’s paid status and remaining tokens. Returns token and account information, including paid status, remaining generation tokens, and account validity. Use when the user asks about credits, tokens, or account status.

Parameters: none

Image

generate_image

Create an image from a text prompt.

Parameters:

  • prompt (string, required): Image description

upscale_image

Increase an image’s resolution (2–4x).

Parameters:

  • image_url (string, required): Image URL
  • scale_factor (integer, optional): Upscale factor from 2 to 4 (default 2)

remove_background

Remove the background from an image.

Parameters:

  • image_url (string, required): Image URL

logo_generator

Generate a logo from a brand/style prompt.

Parameters:

  • prompt (string, required): Logo style and content description

edit_image_with_text

Edit an existing image using a text instruction.

Parameters:

  • prompt (string, required): Edit instruction
  • image_url (string, required): Image URL

Video audio

video_to_audio

Add generated audio (music/SFX) to a muted video.

Parameters:

  • video_url (string, required): Muted video URL
  • prompt (string, required): Desired audio description

Music

get_music_categories

List available music categories for generation. Call before music_generator.

Parameters: none

music_generator

Generate music from a prompt and category ID.

Parameters:

  • prompt (string, required): Music description
  • music_category_id (integer, required): Category ID from get_music_categories
  • duration (integer, optional): Duration in seconds from 0 to 30 (default 15)

song_generator

Generate a song from lyrics and genre tags.

Parameters:

  • lyrics (string, required): Song lyrics
  • tags (string, required): Genres or styles such as rock, pop, jazz, hip hop, country
  • title (string, optional): Song title (default Melody)
  • language (string, optional): Language (default English)
  • country (string, optional): Country code (default US)
  • audio_duration (integer, optional): Duration in seconds; 0 for default
  • ref_file_url (string, optional): Reference audio URL for style guidance
  • ref_audio_strength (number, optional): Influence of reference audio from 0.0 to 1.0 (default 0.0)

Speech

get_languages

List languages available for speech. Call before text_to_speech when choosing a non-default language.

Parameters: none

text_to_speech

Convert text to speech in a chosen language/voice.

Parameters:

  • text (string, required): Text to speak
  • language_id (string, optional): Language ID such as en or fr (default en); use get_languages for valid IDs
  • voice_id (string, optional): female | male (default female)

Discovery (ChatGPT MCP compatibility)

Discover tools by query. Searches tools and resources available in the Saifs AI MCP server.

Parameters:

  • query (string, required): Search query

fetch

Return details for a named tool, including parameters and usage. Use when you already know the tool name.

Parameters:

  • resource (string, required): Tool or resource name

Known Issues and Limitations

  • An active Saifs AI account is required. Tools cannot be called until sign-in with Google, Microsoft, Apple, or Facebook completes successfully.
  • Generation tools consume Saifs AI tokens/credits. If the balance is exhausted, generation calls fail until tokens are replenished. Use check_token before large batches.
  • Several tools require publicly reachable HTTPS URLs for input media (image_url, video_url, ref_file_url). Private or expired URLs will fail.
  • music_generator requires a valid music_category_id from get_music_categories.
  • text_to_speech language support is limited to IDs returned by get_languages.
  • upscale_image supports scale factors from 2 to 4 only.
  • music_generator duration is limited to 0–30 seconds.
  • Song jobs and video_to_audio may take longer than simple image edits.
  • Output quality depends on prompt clarity and input media quality.
  • Content safety filters may refuse prompts or media that violate policy. Refusals are expected for Responsible AI compliance.
  • Tools that take source media (image_url, video_url, ref_file_url) should be used only with content the user has rights to process.
  • Connection requires social login (Google, Microsoft, Apple, or Facebook). Users without one of these providers cannot complete connection.

Frequently Asked Questions

How do I connect the MCP?

Follow Flow for administrators under Getting Started: New Agent → Tools → Model Context Protocol (MCP) → select AI Image, Video & Voiceover Generation — Saifs AI → Create New Connection → Create → sign in on the Saifs AI login page.

Which social logins are supported?

Google, Microsoft, Apple, and Facebook.

How do I know if I have enough credits?

Call check_token to view remaining generation tokens and account status.

Which tool should I use first?

For discovery, call search with the user’s goal. For a known tool name, call fetch. For readiness, call health then check_token.

Can I create a specialized agent for posters or other media?

Yes. After connecting the MCP, name the agent, add instructions for your media workflow (for example advertisement poster sizes), then Preview and Publish.

Deployment Instructions

  1. In Copilot Studio, create a new agent and add AI Image, Video & Voiceover Generation — Saifs AI as an MCP tool.
  2. Create a new connection and complete Saifs AI social login.
  3. Add agent instructions for your use case, Preview, then Publish.

Support

Actions

Saifs AI Media Generation

Generate images, video, voiceovers, music, and more with Saifs AI.

Saifs AI Media Generation

Generate images, video, voiceovers, music, and more with Saifs AI.