NestDaddy

Arckép

ru.arckep/mcp · v1.0.0

Generate images, video, speech, 3D, slide decks, Word/Excel/PDF docs, product cards, and AI chat.

Connect Remote server

Terminal
claude mcp add --transport http mcp https://arckep.ru/api/v1/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://arckep.ru/api/v1/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://arckep.ru/api/v1/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://arckep.ru/api/v1/mcp

Tools 80 found in our last check

  • list_models

    List image, video, 3D, chat, decision, STT and TTS models exposed by the public API. Each model includes a human-readable description and capability tags. Use modes, resolutions, aspect_ratios, duration/reference limits, output_formats and chat context_window / max_output_tokens…

  • get_balance

    Get the effective personal or corporate balance in RUB.

  • get_usage

    Get RUB spend of the caller's API keys: today, last 7 days, the last `days` (1-90), per day and per model, plus the balance and an estimate of the days it lasts (null without spend). key_only=true counts only the key behind this connection. Read-only; charges nothing.

  • estimate_image

    Quote an image job. Pass API fields such as model, num_images, quality and resolution.

  • create_image

    Start a paid image job. Request needs model and prompt; max_cost_rub is optional.

  • list_images

    List the caller's image jobs, newest first.

  • get_image

    Get the status, cost and output of one image job. Defaults to the format requested at creation. b64_json adds original file bytes to output.images (up to 16 MiB decoded in total); URLs remain present. Use response_format=url for a compact result, including when inline retrieval…

  • estimate_video

    Quote a video job. Pass API fields such as model, duration_seconds and resolution. For minimax-relight use estimate_video_relight; for minimax-camera-controls use estimate_video_camera; for lightx-recamera / lightx-relight use estimate_lightx_recamera / estimate_lightx_relight.…

  • create_video

    Start a paid video job. Request follows POST /api/v1/videos/generations. For minimax-relight use create_video_relight; for minimax-camera-controls use create_video_camera; for lightx-recamera / lightx-relight use create_lightx_recamera / create_lightx_relight. Not for higgsfield…

  • estimate_video_relight

    Quote the maximum hold for MiniMax relight; nothing is charged. Required video_url and reference_image_url are owned uploaded media; the image is a lighting sphere. Source picture duration must be at least 56/24 seconds and at most 15 seconds (up to 100 MB). Resolutions: 480p, 7…

  • create_video_relight

    Start paid MiniMax relight using an owned video and an owned lighting-sphere reference image. First call estimate_video_relight with the same media and settings. max_cost_rub is required and must cover the maximum hold. No camera, LightX, duration, audio or safety controls are a…

  • estimate_video_camera

    Quote the maximum hold for MiniMax camera-controls; nothing is charged. Required image_url is an owned starting image; pass prompt plus one camera control (free_camera_preset, camera_trajectory with 2-12 keyframes, camera_poses 4x4 c2w matrices, or camera_motion text). duration…

  • create_video_camera

    Start paid MiniMax camera-controls on an owned starting image. First call estimate_video_camera with the same image and camera settings. max_cost_rub is required and must cover the maximum (duration + 1)-second hold. Aspect ratio follows the starting image and native audio is ge…

  • estimate_lightx_recamera

    Quote the maximum hold for LightX recamera; nothing is charged. Required video_url is an owned source video (at least 49/24 seconds and at most 15 seconds, up to 100 MB). Pass camera='traj' with trajectory (theta, phi, radius arrays) or camera='target' with 5-element target_pose…

  • create_lightx_recamera

    Start paid LightX recamera on an owned source video. First call estimate_lightx_recamera with the same source video and camera settings. max_cost_rub is required and must cover the maximum hold. Original source audio is preserved. Returns a job ID; read get_video. Even a complet…

  • estimate_lightx_relight

    Quote the maximum hold for LightX relight; nothing is charged. Required video_url is an owned source video (at least 49/24 seconds and at most 15 seconds, up to 100 MB). relit_cond_type='ic' (default) requires relight_parameters (relight_prompt, bg_source Left/Right/Top/Bottom,…

  • create_lightx_relight

    Start paid LightX relight on an owned source video. First call estimate_lightx_relight with the same source video and lighting settings. max_cost_rub is required and must cover the maximum hold. Original source audio is preserved. Returns a job ID; read get_video. Even a complet…

  • list_videos

    List the caller's video jobs, newest first.

  • get_video

    Get the status, cost and output of one video job, including Higgsfield, camera and relight jobs.

  • estimate_3d

    Quote a 3D job. Pass the API model, prompt or image_url(s) and quality settings (rodin-v2.5: variant, high_pack, tpose; idol: image_url, image_type, num_gaussians, num_inference_steps, guidance_scale, seed, enable_safety_checker).

  • create_3d

    Start a paid 3D job. Request follows POST /api/v1/models3d/generations (for model='idol', pass 1 image_url; completed job returns splat_url, ply_url, point_cloud_glb_url, preprocessed_image_url and camera).

  • list_3d

    List the caller's 3D jobs, newest first.

  • get_3d

    Get the status, cost and output of one 3D job.

  • download_3d_stl

    Download a completed 3D job as base64 binary STL or 3MF, without new provider billing.

  • check_3d_rig

    Run free (0 RUB) Tripo v3 pre-rigging check on an owned completed 3D job (source_job_id) or public HTTPS 3D model_url.

  • estimate_3d_process

    Quote exact RUB price for Direct Tripo v3 or Meshy Retexture (texture_model='tripo' | 'meshy-n1-retexture' | 'meshy-v7-retexture') rigging, animation retargeting, re-texturing, segmentation, retopology or conversion.

  • create_3d_process

    Start a paid Direct Tripo v3 or Meshy Retexture post-processing job (rig, retarget, rig_and_retarget, texture with texture_model='tripo' | 'meshy-n1-retexture' | 'meshy-v7-retexture', segment, smartsegment, complete, decimate, uv, convert).

  • estimate_presentation

    Typical cost of a presentation in RUB; nothing is charged and no deck is started. Presentations are priced by actual usage (the real Claude session cost times rate_rub_per_usd), so there is no exact quote: typical_cost_rub is the median final cost per tier (fast, pro) over the l…

  • create_presentation

    Start a PowerPoint presentation built by Claude (POST /api/v1/presentations). Paid by actual usage. The balance is charged when the agent finishes each turn; a turn that ends with no result is refunded. With too little money on the balance the answer is 402 INSUFFICIENT_BALANCE…

  • list_presentations

    List the caller's presentations (id, title, status, version, cost), newest first. Files are in get_presentation.

  • get_presentation

    Get the status, cost and files of one presentation. status: pending/running (the agent is working: ask again in a minute or two), awaiting_input (a turn is done: result is ready and revise_presentation is possible), completed, failed (error says why) or archived. When result is…

  • revise_presentation

    Send the agent a message about a presentation (POST /api/v1/presentations/{id}/messages). Paid by actual usage. request.text is a change request ("shorten slide 3", "another theme") or a question / discussion. The agent decides from the text: it either answers and updates the pr…

  • cancel_presentation

    Stop the agent's current turn. The presentation stays (status awaiting_input), so revise_presentation can follow.

  • estimate_document

    Typical cost of a Word, Excel or PDF document in RUB; nothing is charged and nothing is started. Documents are priced by actual usage (the real Claude session cost times rate_rub_per_usd), so there is no exact quote: typical_cost_rub is the median final cost per tier (fast, pro)…

  • create_document

    Start a Word, Excel or PDF document built by Claude (POST /api/v1/documents). Paid by actual usage. The balance is charged when the agent finishes each turn; a turn that ends with no result is refunded. With too little money on the balance the answer is 402 INSUFFICIENT_BALANCE…

  • list_documents

    List the caller's documents (id, format, title, status, version, cost), newest first. Files are in get_document.

  • get_document

    Get the status, cost and files of one document. status: pending/running (the agent is working: ask again in a minute or two), awaiting_input (a turn is done: result is ready and revise_document is possible), completed, failed (error says why) or archived. When result is set, giv…

  • revise_document

    Send the agent a message about a document (POST /api/v1/documents/{id}/messages). Paid by actual usage. request.text is a change request ("add a section on risks", "make the totals formulas") or a question. The agent decides from the text: it either answers and updates the summa…

  • cancel_document

    Stop the agent's current turn. The document stays (status awaiting_input), so revise_document can follow.

  • create_book_upload

    Initialize a direct multipart S3 upload for a book scan up to 500 MiB (PDF or ZIP of page scans). Returns key, upload_id, part_size (16 MiB) and presigned PUT part_urls. Upload each slice via HTTP PUT, collect its ETag response header in order, and finish with complete_book_uplo…

  • complete_book_upload

    Complete a direct multipart S3 upload for a book scan and verify its real byte size in S3.

  • estimate_book

    Quote the current per-page rate and full book price in RUB, with account discount, without charging. Pass book_id once get_book reaches status ready/sampled to quote the exact page_count and see the sample verdict (take, complex or reject), or pass page_count before uploading a…

  • create_book

    Create a book digitization order from a public HTTPS file_url (up to 100 MiB) or a completed multipart upload key (up to 500 MiB). Requires rights_confirmed=true (confirming copyright / permission to digitize). Nothing is charged yet: the book starts in status splitting while th…

  • list_books

    List the caller's book digitization orders, newest first (id, title, status, page_count, pages_done, billing).

  • get_book

    Get the status, page progress, sample verdict, RUB billing, QC summary and signed download URLs of one book. status lifecycle: splitting -> ready -> (optional sampling -> sampled) -> processing -> done (or failed). When status is done and qc.passed is true, files carries signed…

  • start_book

    Start either a free 10-page quality probe (mode='sample', up to 10 pages/day per account) or paid full digitization (mode='full'). The book must be in status ready or sampled. mode='full' charges the full book price upfront in RUB (quote the current rate and total with estimate_…

  • list_book_pages

    List verified page texts and multi-engine agreement scores of a book (pass sample_only=true after a free sample probe).

  • get_book_report

    Get the structured quality report of a finished book (summary counts, detected chapters, printed TOC diff, QC checks, per-page agreement).

  • create_book_ticket

    Submit a manual correction note (kind='correction') or quality/refund review request (kind='defect') to the studio team.

  • estimate_marketplace_cards

    Price range of a Wildberries / Ozon card pack in RUB; nothing is charged and nothing is started. The planner chooses the slide count (3-12 here, 4 by default), so there is a range: cost_min_rub (1 photo, fewest slides), cost_typical_rub (1 photo, 4 slides) and cost_max_rub (8 ph…

  • create_marketplace_cards

    Start a pack of product cards for Wildberries or Ozon (POST /api/v1/marketplace-cards/generations). Paid. From 1-8 photos of one product and its description the service plans the pack and draws a cleaned product photo plus 3-12 slides (cover, benefits, specs, details, ...) in th…

  • list_marketplace_cards

    List the caller's finished card packs, newest first (id, marketplace, title, cost, pictures). before_id is the id of the last pack already seen. A pack that is still running is not listed: ask for it with get_marketplace_cards by the id create_marketplace_cards returned.

  • get_marketplace_cards

    Get the status, cost and pictures of one card pack. status: queued/processing (the pack is being built: progress_pct says how far, ask again in a minute or two), completed or failed (nothing stays charged). When completed, give the user output.images: index 0 with role clean is…

  • upload_media

    Upload an image, video (mp4/webm), audio (mp3/wav/m4a/aac) or a document for a presentation or document job, up to 10 MiB, as base64. Returns key and url; either can be used as a media reference (for example Higgsfield image_urls, video_urls, audio_urls). The file type is checke…

  • chat_completion

    Run a paid chat completion. Pass model and messages (plus optional free data_guard=true to scrub PII/requisites before sending to the provider and unmask the response); streaming is unavailable in an MCP tool result.

  • decide

    Ask a typed decision: Jev (text state + questions object) or GPT-6 Luna (input text/base64 images + questions list). Returns probabilities, not prose. Charges input tokens.

  • web_search

    Search the web: ranked results with title, url, snippet and a longer summary. Pass need_content=true for the page text. Charges a flat RUB price per request that returns results; an empty result is free.

  • web_fetch

    Read one web page (http/https url) and return its text as Markdown. Charges a flat RUB price per page that is read; a page that cannot be read is free.

  • scrub_data

    Scrub personal data, company names, requisites, secrets, optional commercial terms, custom_terms ([УСЛОВИЕ_N]), named custom_labels ({'ПРОЕКТ': ['Арктика-2']} -> [ПРОЕКТ_1]), custom_patterns ({'АРТИКУЛ': 'ART-\\d+'} -> [АРТИКУЛ_1]), and optional allow_terms exceptions. Free. Ret…

  • unmask_data

    Restore original names and requisites from placeholders like [ЛИЦО_1] in the right Russian grammatical case using data_guard_token from scrub_data or chat_completion. Free.

  • create_chat_batch

    Create a paid OpenAI or Anthropic chat batch with a caller-supplied idempotency key.

  • list_chat_batches

    List recent public chat batches.

  • get_chat_batch

    Get one chat batch and its provider status.

  • get_chat_batch_results

    Get completed batch items and their final charges.

  • cancel_chat_batch

    Cancel an in-progress chat batch.

  • estimate_higgsfield_cinema

    Quote a Higgsfield Cinema Studio 4.0 video (higgsfield-cinema-4) in RUB; nothing is charged. Same request as create_higgsfield_cinema (webhook_url is accepted and ignored). The price follows the provider's live estimate and depends on duration, resolution, audio and the referenc…

  • create_higgsfield_cinema

    Start a paid Higgsfield Cinema Studio 4.0 video (POST /api/v1/higgsfield/cinema/generate). Needs prompt. duration is 4-30 seconds; resolution 480p or 720p. Reference media: image_urls (up to 30), video_urls (up to 10), audio_urls (up to 10). Each item is a public HTTPS URL or th…

  • estimate_higgsfield_genjutsu

    Quote a Higgsfield Genjutsu video in RUB; nothing is charged. kind motion/swap selects Genjutsu; light-motion/light-swap selects Genjutsu Light. Light uses the first 15 seconds, keeps source audio and charges input plus output seconds. Same request as create_higgsfield_genjutsu;…

  • create_higgsfield_genjutsu

    Start a paid Higgsfield Genjutsu video (POST /api/v1/higgsfield/genjutsu/{kind}/generate). kind motion/swap selects Genjutsu: source 4-30 s (swap: at least 409600 frame pixels). light-motion/light-swap selects Light: the first 15 s are used and source audio is kept. Needs video_…

  • list_higgsfield_restyle_styles

    List the visual styles Higgsfield Genjutsu Restyle can apply (nothing is charged). Each item has id, name (English), name_ru and preview_url. Pass the chosen id as preset_id to estimate_higgsfield_restyle / create_higgsfield_restyle. The list is Higgsfield's current one; source…

  • estimate_higgsfield_restyle

    Quote a Higgsfield Genjutsu Restyle video in RUB; nothing is charged. Same request as create_higgsfield_restyle. The price depends on the source video length and resolution, not on the style.

  • create_higgsfield_restyle

    Start a paid Higgsfield Genjutsu Restyle video (POST /api/v1/higgsfield/genjutsu/restyle/generate). Redraws the whole source video in one chosen style; motion, camera and the source audio stay. Needs video_url (a source video of 4-30 seconds) and preset_id (an id from list_higgs…

  • estimate_higgsfield_wan_prime

    Quote a Wan 3.0 Prime video (higgsfield-wan-3-prime) in RUB; nothing is charged. Same request as create_higgsfield_wan_prime (webhook_url is accepted and ignored). The price is per second of the finished video and depends on duration and resolution; sound, deep thinking and refe…

  • create_higgsfield_wan_prime

    Start a paid Wan 3.0 Prime video (POST /api/v1/higgsfield/wan-prime/generate). Needs prompt. duration is 2-30 seconds; resolution 480p, 720p (default) or 1080p; aspect_ratio 16:9, 4:3, 1:1, 3:4, 9:16 or adaptive; generate_audio (default true); enable_thinking makes the model pla…

  • cancel_higgsfield_video

    Cancel a Higgsfield video that is still queued at the provider and refund the charge. Fails once the provider has started the video.

  • estimate_transcription

    Estimate speech-to-text cost for a model and duration in seconds.

  • create_transcription

    Transcribe base64 audio, up to 10 MiB. Larger files use the HTTP multipart API. Completes synchronously. Keep the same idempotency_key on retries after a timeout. request contains model, language, diarize, word_timestamps and response_format.

  • estimate_speech

    Estimate Gemini speech cost. Approximate: actual text and audio tokens determine the charge.

  • create_speech

    Generate Gemini speech synchronously, returning a completed result with a WAV URL. Supports style, two-speaker turns and owned custom voices. Reuse idempotency_key on retry.

  • list_speech

    List the caller's completed Gemini speech (studio and API), newest first.

Details

Endpointhttps://arckep.ru/api/v1/mcp (Streamable HTTP)
First published29 Oct 2026
Last updated29 Oct 2026
Registry nameru.arckep/mcp

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.