# Eversince

Creative agent that plans and executes across image, video, audio, and motion graphics. Orchestrates the latest AI models and delivers standalone assets or assembled videos.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add hello-qgtm/eversince

# Browse available tools
npx -y @smithery/cli@latest tool list hello-qgtm/eversince

# Get full schema for a tool
npx -y @smithery/cli@latest tool get hello-qgtm/eversince create_project

# Call a tool
npx -y @smithery/cli@latest tool call hello-qgtm/eversince create_project '{}'
```

## Direct MCP Connection

Endpoint: `https://eversince--hello-qgtm.run.tools`

## Tools (33)

- `create_project` — Create a new creative project. Provide a natural-language brief describing what to produce. The agent plans, generates,…
- `list_projects` — List projects owned by the authenticated account, most recent first.
- `discover_projects` — List studio-created projects that can be adopted for API management.
- `adopt_project` — Adopt a studio project for API management (enables programmatic control).
- `get_project` — Get current project status, agent message, timeline summary, and result links when available.
- `list_project_assets` — List all generated assets (images, videos, audio) for a project.
- `get_project_timeline` — Get the full timeline structure of the active variation, including scenes, generations, overlays, and audio tracks.
- `list_project_messages` — List the conversation history between the user and the agent for a project. Pagination uses cursor IDs (before/after), …
- `send_project_message` — Send feedback or a follow-up message to the agent. The agent must be in idle state; otherwise a 400 is returned. Requir…
- `list_project_variations` — List all variations (A/B creative directions) for a project.
- `get_project_memory` — Read the agent's working memory for a project (creative notes, plan state, asset ledger).
- `update_project_settings` — Update project-level settings (mode, models, craft, title, webhook, expected_output). Timeline operations must go throu…
- `create_project_share` — Create a permanent shareable link for the assembled video. Requires the project to have a rendered output.
- `cancel_project` — Cancel the agent run. Already-dispatched generations complete, but the agent stops after them.
- `render_project` — Render (or re-render) the active timeline to an assembled video. Spends credits (minimum 10). 4k requires Pro subscript…
- `get_credits_balance` — Get the current credits balance for the authenticated account.
- `list_credit_packages` — List available credit packages (credits, price, purchase URL). Use when the user needs to top up.
- `list_account_skills` — List account-level skills (persistent knowledge applied across all projects).
- `create_account_skill` — Teach the agent persistent knowledge (brand guidelines, style rules, workflow preferences). Applied across all projects.
- `get_account_skill` — Retrieve a single account-level skill by ID.
- `update_account_skill` — Update an account skill — rename, edit instructions, or toggle enabled state.
- `delete_account_skill` — Delete an account skill permanently.
- `get_learned_preferences` — Read the agent-learned preferences (brand voice, creative patterns) accumulated across projects.
- `update_learned_preferences` — Update the agent-learned preferences block and/or toggle enabled state. Provide at least one of content or enabled.
- `list_account_shares` — List all public share links for the account with view counts.
- `list_models` — List available image and video models with capability flags (supports_multi_shot, supports_reference_images, has_sound,…
- `list_voices` — List voiceover voices with name, gender, age, accent, style, and description.
- `create_upload` — Step 1 of 3 — get a presigned R2 URL. Step 2 (NOT an MCP tool) is a direct HTTP PUT of the file bytes to the returned u…
- `confirm_upload` — Step 3 of 3 — finalize after the PUT (step 2) succeeds. Returns an upload_id you can use in the references array of cre…
- `estimate_cost` — Estimate credit costs for planned generation operations before executing. Read-only — no credits consumed. Covers gener…
- `submit_feedback` — Report a bug, suggestion, or question to the Eversince team. Pass project_id to attach the report to a specific project.
- `show_images` — Fetch multiple Eversince image assets and return them for inline display as a grid. Use after list_project_assets or wh…
- `show_image` — Fetch an Eversince image asset and return it for inline display. Use this after get_project or list_project_assets when…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get hello-qgtm/eversince <tool-name>
```

## Resources

- `eversince://skill` — Full agent-facing playbook: workflow, modes, fields, polling, webhooks, error codes, rate limits, studio handoff. Read …
- `eversince://reference/api` — Full endpoint catalog with request/response shapes, accepted file types, error format, headers, and rate-limit details.
- `eversince://reference/patterns` — Long-term project management, parallel campaigns, variation workflows, and project discovery/adoption patterns.
