{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_swrhura9upfg","handle":"com-unifically-mcp","url":"https://wellknown.network/agents/com-unifically-mcp","links":{"self":"https://wellknown.network/agents/com-unifically-mcp/record.json","html":"https://wellknown.network/agents/com-unifically-mcp","markdown":"https://wellknown.network/agents/com-unifically-mcp/record.md","api":"https://wellknown.network/api/v1/agents/com-unifically-mcp","status":"https://wellknown.network/api/v1/agents/com-unifically-mcp/status","claim":"https://wellknown.network/agents/com-unifically-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/com-unifically-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.unifically.com:server:com-unifically-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp","summary":"One API for 100+ AI video, image, music and speech models.","description":"One API for 100+ AI video, image, music and speech models.","publisher":{"name":"com.unifically","url":null},"homepage":null,"repository":"https://github.com/unifically-dev/unifically-mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.unifically.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-19T13:02:31.334303Z","publishedAt":"2026-08-19T13:02:31.334303Z","registryName":"com.unifically/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"media.speech-synthesis","name":"Speech Synthesis","confidence":1,"provenance":"derived"},{"slug":"media.music","name":"Music & Audio","confidence":1,"provenance":"derived"},{"slug":"media.video-generation","name":"Video Generation","confidence":0.996,"provenance":"derived"},{"slug":"media.image-generation","name":"Image Generation","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"},{"slug":"media.image-editing","name":"Image Editing","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","dev","media"]},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-09-06T00:27:30.382Z","lastProbedAt":"2026-09-06T00:27:30.382Z","statusComputedAt":"2026-09-06T00:28:16.099Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":114},"latestObservations":[{"at":"2026-09-06T00:27:30.382Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":114,"error":null,"detail":{"tools":[{"name":"generate_video","description":"Generate a video from a text prompt (and optional start/end frames). Defaults to Google Veo 3.1 Fast, which includes native audio. Switch model with the model p"},{"name":"generate_image","description":"Generate or edit an image from a text prompt. Defaults to Google Nano Banana Pro. Pass image_urls to edit or use reference images. Returns the image URL. (To up"},{"name":"generate_audio","description":"Speech and sound: text-to-speech (default; optional voice_id, see list_resources), sound effects (model 'sfx', optional duration), multi-voice dialogue (model '"},{"name":"generate_music","description":"Full Suno suite. mode 'music' (default) makes a new song from a description (or lyrics with custom:true). Transform an existing track (pass audio_url): 'cover' "},{"name":"edit_video","description":"Edit an existing video from a prompt, or transfer motion onto a subject image. Pass the source in video_url and the change in prompt. Defaults to Google Gemini "},{"name":"upscale_media","description":"Upscale an image or a video. Pass exactly one source: image_url (Topaz image upscale — any image; multiplier via upscale_factor, preset/face_enhancement via pro"},{"name":"extend_video","description":"Extend a previously generated video by its own model's extender (pass the task_id of the completed generation). Veo (default): requires prompt; aspect ratio is "},{"name":"upload_file","description":"Get a public https URL for a file — the generation tools accept ONLY public https URLs, never local paths or inline data. FOR A LOCAL FILE: call this with the f"},{"name":"get_task","description":"Get the status and (if completed) output URL of a task by id. Use to resume after a webhook, a polling timeout, or a generation started with wait:false. Pass wa"},{"name":"list_tasks","description":"List the account's past generation tasks, newest first, with pagination. Filter by status (processing/completed/failed), model id, category (video/image/audio/t"},{"name":"list_resources","description":"List a model provider's voices so you can pass the right id to a generation tool. Default 'elevenlabs-voices' (the voices for generate_audio); also covers Kling"},{"name":"list_models","description":"List the model catalog (video, image, audio, upscale) with the short aliases you can pass as 'model'. Filter by category and/or provider (e.g. provider: 'google"},{"name":"dry_run_cost","description":"Estimate the cost of a task without creating it or charging the account. Pass the model and the full input payload."},{"name":"check_balance","description":"Return the account's current balance in USD. Takes no parameters."}],"toolCount":14,"serverName":"unifically","capabilities":["tools","resources"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"generate_video","description":"Generate a video from a text prompt (and optional start/end frames). Defaults to Google Veo 3.1 Fast, which includes native audio. Switch model with the model p"},{"name":"generate_image","description":"Generate or edit an image from a text prompt. Defaults to Google Nano Banana Pro. Pass image_urls to edit or use reference images. Returns the image URL. (To up"},{"name":"generate_audio","description":"Speech and sound: text-to-speech (default; optional voice_id, see list_resources), sound effects (model 'sfx', optional duration), multi-voice dialogue (model '"},{"name":"generate_music","description":"Full Suno suite. mode 'music' (default) makes a new song from a description (or lyrics with custom:true). Transform an existing track (pass audio_url): 'cover' "},{"name":"edit_video","description":"Edit an existing video from a prompt, or transfer motion onto a subject image. Pass the source in video_url and the change in prompt. Defaults to Google Gemini "},{"name":"upscale_media","description":"Upscale an image or a video. Pass exactly one source: image_url (Topaz image upscale — any image; multiplier via upscale_factor, preset/face_enhancement via pro"},{"name":"extend_video","description":"Extend a previously generated video by its own model's extender (pass the task_id of the completed generation). Veo (default): requires prompt; aspect ratio is "},{"name":"upload_file","description":"Get a public https URL for a file — the generation tools accept ONLY public https URLs, never local paths or inline data. FOR A LOCAL FILE: call this with the f"},{"name":"get_task","description":"Get the status and (if completed) output URL of a task by id. Use to resume after a webhook, a polling timeout, or a generation started with wait:false. Pass wa"},{"name":"list_tasks","description":"List the account's past generation tasks, newest first, with pagination. Filter by status (processing/completed/failed), model id, category (video/image/audio/t"},{"name":"list_resources","description":"List a model provider's voices so you can pass the right id to a generation tool. Default 'elevenlabs-voices' (the voices for generate_audio); also covers Kling"},{"name":"list_models","description":"List the model catalog (video, image, audio, upscale) with the short aliases you can pass as 'model'. Filter by category and/or provider (e.g. provider: 'google"},{"name":"dry_run_cost","description":"Estimate the cost of a task without creating it or charging the account. Pass the model and the full input payload."},{"name":"check_balance","description":"Return the account's current balance in USD. Takes no parameters."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.unifically/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.unifically%2Fmcp","firstSeenAt":"2026-09-05T22:18:27.309Z","fetchedAt":"2026-09-05T22:18:27.309Z","normalizedAt":"2026-09-05T22:18:27.309Z"}]},"firstSeenAt":"2026-09-05T22:18:27.309Z","updatedAt":"2026-09-06T00:28:24.790Z"}