# imaginevid-ai-generation

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/imagineVid/imaginevid-agent-tools-ai  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/imaginevid-ai-generation

## Description
OAuth-protected ImagineVid MCP for image, video, and music generation.

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "imaginevid-ai-generation": {
    "command": "npx",
    "args": ["-y","imaginevid-ai-generation"]
  }
}
```

## Documentation & README

# ImagineVid Agent Tools AI

Open-source distribution packages for [ImagineVid](https://imaginevid.io/), an
AI generation platform for images, videos, and music. This repository contains
the typed REST client, a CLI, and a local stdio MCP adapter. The hosted MCP
server remains the source of truth for identity, OAuth consent, scopes, credits,
quotes, idempotency, owned assets, and provider lifecycle.

## Choose a connection

### Hosted MCP

Use the OAuth-protected Streamable HTTP endpoint when your host supports remote
MCP servers:

```json
{
  "mcpServers": {
    "imaginevid": {
      "url": "https://imaginevid.io/api/mcp"
    }
  }
}
```

The host handles OAuth and explicit consent. The endpoint exposes
`models_list`, `credits_get`, `generation_quote`, `generation_create`, and
`generation_get`. See the [ImagineVid website](https://imaginevid.io/) for the
product and account flow.

### Local stdio MCP

After the npm package is released, configure a local host with:

```json
{
  "mcpServers": {
    "imaginevid": {
      "command": "npx",
      "args": ["-y", "imaginevid-mcp"],
      "env": {
        "IMAGINEVID_API_KEY": "${IMAGINEVID_API_KEY}",
        "IMAGINEVID_BASE_URL": "https://imaginevid.io"
      }
    }
  }
}
```

The local adapter uses a scoped API key, never prints it, and never retries an
ambiguous `submission_unknown` result. It accepts product capability values and
owned asset IDs, not provider parameters, arbitrary remote URLs, or inline
base64 media.

### CLI

After the npm package is released:

```bash
npm install --global imaginevid-cli
export IMAGINEVID_API_KEY="..."
imaginevid models list
imaginevid credits
```

The CLI also supports `assets upload`, `generate`, `generations get`, and
`generations wait`. `generate` quotes first and requires an exact explicit
credit confirmation plus a stable idempotency key.

## Development

```bash
pnpm install
pnpm test
pnpm build
```

The public package metadata and release files live in:

- [`imaginevid-client`](https://github.com/imagineVid/imaginevid-agent-tools-ai/blob/HEAD/packages/client), the typed Agent REST v1 client.
- [`imaginevid-cli`](https://github.com/imagineVid/imaginevid-agent-tools-ai/blob/HEAD/packages/cli), the command-line adapter.
- [`imaginevid-mcp`](https://github.com/imagineVid/imaginevid-agent-tools-ai/blob/HEAD/packages/mcp), the local stdio MCP adapter.
- [`server.json`](https://github.com/imagineVid/imaginevid-agent-tools-ai/blob/HEAD/server.json), the hosted MCP Registry metadata.

For product documentation, generation tools, and account access, visit the
[ImagineVid website](https://imaginevid.io/). Source issues belong in this
[GitHub repository](https://github.com/imagineVid/imaginevid-agent-tools-ai).

## Security and license

Do not commit API keys or account configuration. The hosted endpoint uses OAuth;
the local adapters read credentials from the environment or an owner-only local
config file. Report package or security issues through the
[ImagineVid support page](https://imaginevid.io/contact).

The public distribution code is available under [MIT-0](https://github.com/imagineVid/imaginevid-agent-tools-ai/blob/HEAD/LICENSE).

