Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AXCEL_TOOLSNoTool groups to expose: core (always on), history, library, sequence. Example: core,sequence.all
FFMPEG_PATHNoCustom ffmpeg location.ffmpeg
AXCEL_COOKIENoSession cookie header for machines without a browser (VPS, Docker, remote Hermes). Treat it like a password.
FFPROBE_PATHNoCustom ffprobe location.ffprobe
AXCEL_BASE_URLNoOnly for testing.https://axcel.cloud
AXCEL_LANGUAGENoAccent of generated speech: en, ms (Malay) or id (Indonesian).en
AXCEL_OUTPUT_DIRNoWhere results are saved, unless a tool call gives outputDirectory.~/Downloads/axcel
AXCEL_MCP_DATA_DIRNoSession, job records and the sign-in browser profile.~/.axcel-mcp
AXCEL_WAIT_SECONDSNoHow long one tool call waits for a job before returning its jobId for polling. Keep it under your client's tool timeout.40
AXCEL_BROWSER_EXECUTABLENoBrowser for the sign-in window (any Chromium-based browser). Auto-detected by default.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
axcel_film_guideA

The axcel-film-studio skill: the step-by-step way to make a multi-scene AI film or story video with Axcel (owner decisions first, including landscape or portrait; story; reference images; scenes; download and QA; HyperFrames edit with HeyGen or ElevenLabs sound; mastering; subtitles). Call it before starting a film when your client has no skills support. Omit section for the main guide.

axcel_helpB

What this Axcel MCP can do, the recommended workflow, and example requests.

axcel_statusA

Whether you are signed in, the account plan, credits and limits, plus local settings. Call this first.

axcel_login_beginA

Open a browser window on axcel.cloud so the user can sign in with their own Google account. Returns immediately. Then tell the user to sign in there, wait for their reply, and call axcel_login_complete.

axcel_login_completeA

Confirm the sign-in started with axcel_login_begin and save the session (waits briefly while the window is open).

axcel_login_diagnoseA

Screenshot and text of every page of the open sign-in window (including the Google popup), to see what the user sees when sign-in is stuck.

axcel_login_import_cookie_fileA

Fallback sign-in when the browser window cannot be used. The user saves their axcel.cloud cookies to a local file (DevTools > Network > any /api request > Request Headers > cookie, or a cookie-extension JSON export, or cookies.txt). Never ask for cookie values in chat; only for the file path.

axcel_logoutA

Forget the saved Axcel session on this computer (and by default the sign-in browser profile).

axcel_list_modelsB

Live model catalog with the options each model accepts: inputs (text/start/end/refimg/...), resolutions, durations, ratios and audio.

axcel_billing_plansA

Read-only list of Axcel plans and prices. This MCP never buys anything.

axcel_generate_videoA

Generate a video on Axcel (text-to-video or image-to-video), wait for it and download it. Returns a jobId; if it is still processing, poll axcel_job_status with that jobId.

axcel_generate_imageA

Generate an image on Axcel (e.g. Nano Banana Pro, Seedream 5.0 Pro), optionally guided by up to 4 reference images, wait for it and download it.

axcel_job_statusA

Status of an Axcel job by jobId. Waits up to waitSeconds for it to finish and downloads the result when done. Use the SAME jobId; never resubmit a slow job.

axcel_active_jobsB

Jobs currently running on the Axcel account.

axcel_download_jobC

Download a finished job (video or image) with a .axcel.json manifest (SHA-256, media info).

axcel_viewA

Return a small preview image of a local image or video (one frame) or of a finished job, so you can check the result visually. Needs ffmpeg for videos.

axcel_uploadA

Upload a local image (to the Library) or a reference video/audio, and get its assetId for reuse in later generations (kept 14 days).

axcel_history_listA

Generation history on Axcel (kept 7 days), newest first. Use the returned cursor for the next page.

axcel_history_getC

One history item, including its result URL.

axcel_history_deleteC

Delete a history item on Axcel (cannot be undone).

axcel_library_listB

Library items (uploaded images and saved results; kept 14 days). Use the returned "berikut" value as before for the next page.

axcel_library_save_jobA

Save a finished job result into the Library, optionally into a folder.

axcel_library_deleteC

Delete a Library item (cannot be undone).

axcel_folder_listC

List Library folders.

axcel_folder_createC

Create a Library folder.

axcel_folder_renameC

Rename a Library folder.

axcel_folder_deleteB

Delete a Library folder (cannot be undone).

axcel_library_moveB

Move Library assets into a folder (folderId null = out of any folder).

axcel_folder_download_zipC

Download a whole Library folder as one ZIP file.

axcel_extract_frameA

Save one frame (last, first or at N seconds) of a local video or a finished job as PNG, e.g. to start the next scene from it. Needs ffmpeg.

axcel_concat_videosA

Join clips into one MP4 (normalised size/fps/audio; optional trim of the repeated first frame and crossfades). Needs ffmpeg.

axcel_sequence_startA

Generate scenes one after another in the background. With chain=true each scene starts from the previous scene's last frame; at the end the clips are joined into one MP4. Returns a pipelineId; poll axcel_sequence_status. Needs ffmpeg for chaining/joining.

axcel_sequence_statusA

Progress of a multi-scene film. resume=true continues a paused or stopped film where it left off (finished scenes are never resubmitted; re-running a FAILED scene needs confirm=true).

axcel_sequence_listB

Multi-scene films started from this computer, newest first.

Prompts

Interactive templates invoked by user choice

NameDescription
film-studioStart a multi-scene AI film, story video or episode with the axcel-film-studio workflow.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 34 tools

Disambiguation4/5

Most tools map to a distinct resource+action (generate_video, generate_image, job_status, history_get, folder_create), so boundaries are largely clear. A few pairs could be confused — axcel_job_status vs axcel_sequence_status vs axcel_active_jobs, and axcel_view vs axcel_extract_frame — but descriptions differentiate them adequately.

Naming Consistency3/5

All tools share the axcel_ prefix, which helps grouping, but the ordering convention is mixed: noun_action (folder_list, library_list, history_list, job_status) alongside verb_noun (list_models, generate_video, extract_frame, concat_videos), plus bare nouns (status, help, billing_plans, active_jobs). It stays readable, but no single predictable pattern governs the set.

Tool Count3/5

34 tools is heavy and above the comfortable 3-15 band, creating real discovery overhead. However, the surface spans several genuinely distinct areas (auth, billing, generation, jobs, history, library, folders, editing), so each tool is defensible rather than redundant.

Completeness4/5

Coverage is broad and near-complete: full auth lifecycle, generation, job handling, history CRUD, library CRUD plus move, and folder CRUD with ZIP export. Minor gaps exist (no job cancel/delete, no library rename, no history save-to-library), but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessNo issues