otherapi_key

Cincopa

Cincopa is a comprehensive media platform offering tools for uploading, managing, and customizing multimedia content, including videos, images, and audio, with robust APIs for seamless integration.

Verdict

Cincopa is a media hosting and gallery platform. This MCP lets your team upload assets from external URLs, check upload progress, and abort stalled transfers — all without leaving a Space. Marketing teams pulling campaign visuals from shared drives, content teams importing podcast episodes from CDNs, or support teams archiving customer-submitted videos get the most value. You'll need a Cincopa API token with upload permissions; the MCP doesn't browse existing galleries or embed players, only handles inbound asset transfers.

Common use cases

  • Import podcast episodes from CDN to gallery
  • Archive customer-submitted videos from support tickets
  • Pull campaign assets from shared drives
  • Migrate media libraries between hosting providers
  • Monitor long-running video uploads in real time

Integration

Vendor
Cincopa
Category
other
Auth
API_KEY
Tools
4
Composio slug
cincopa

Tools

  • Abort Asset Upload From URL

    Tool to abort an ongoing asset upload-in-progress by providing its status id. use when an upload is no longer needed, was initiated by mistake, or is taking too long.

  • Get Asset Upload From URL Status

    Tool to check the status of an asset upload initiated via url by its status id. use after calling 'upload asset from url' to poll for completion.

  • Upload Asset From URL

    Tool to upload a new asset directly from a provided external url and receive a status id for tracking. use when you need to import media from a remote source and optionally specify a gallery or existing asset.

  • Validate API Connection

    Tool to validate api connection. use after obtaining a valid api token to confirm connectivity.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations > MCP Servers. 2. Click 'Add MCP Server' and select Cincopa from the list. 3. Log into your Cincopa account, go to Account Settings > API Access, and generate a new API token with upload permissions enabled. 4. Copy the token and paste it into the API Key field in Switchy, then click 'Connect'. 5. Switchy will call the 'Validate API Connection' tool to confirm the token works; you'll see a green checkmark when successful. 6. Open any Space, type '@Cincopa validate connection' and send — if the MCP replies with confirmation, you're ready. 7. To upload an asset, @mention Cincopa with a public URL: '@Cincopa upload this file https://example.com/video.mp4' and the MCP will return a status ID you can poll.

What teammates see: by default, memories from Cincopa are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Upload Campaign Video

@Cincopa upload this video from https://cdn.example.com/promo-q4.mp4 and let me know the status ID so I can check progress.
Open in a Space →

Check Upload Progress

@Cincopa check the status of upload ID abc123xyz and tell me if it's complete or still processing.
Open in a Space →

Cancel Stalled Upload

@Cincopa abort the upload with status ID def456ghi because the source file is no longer available.
Open in a Space →

Validate API Token

@Cincopa validate the API connection and confirm my token has the right permissions to upload assets.
Open in a Space →

Batch Import Podcast Files

@Cincopa upload these three podcast episodes from https://feed.example.com/ep1.mp3, https://feed.example.com/ep2.mp3, and https://feed.example.com/ep3.mp3, then give me the status IDs.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@cincopa upload this video from https://example.com/demo.mp4 to our product-demos gallery and let me know when it's ready

Output

I've initiated the upload of demo.mp4 to your product-demos gallery. The upload is now in progress with status ID `upld_8x3k9m2`. Based on the file size and your connection, this typically takes 2-5 minutes. I'll continue monitoring the status and notify you once the asset is fully processed and available in Cincopa. You can also check progress manually using the status ID if needed.

Notes

This example shows the two-step upload workflow: initiating an upload from a URL, then polling for completion. The MCP returns a status ID immediately, but the actual upload happens asynchronously on Cincopa's servers. Users should expect delays for large files and understand that network issues on either end can cause failures that require the abort tool to clean up.

Prompt

@cincopa check the status of upload upld_8x3k9m2 — has that product demo video finished processing yet?

Output

The upload with status ID upld_8x3k9m2 has completed successfully. The asset is now live in your product-demos gallery with asset ID `ast_4n7p2q1`. The video is fully processed and ready for embedding or sharing. Total upload time was approximately 3 minutes, and Cincopa has generated all standard playback formats for cross-device compatibility.

Notes

This read-heavy example demonstrates status polling, which is essential for tracking asynchronous uploads. The MCP returns structured data about completion state, asset IDs, and processing time. Users must store the status ID from the initial upload call to query later — there's no way to retrieve it retroactively if lost. Polling too frequently may hit rate limits.

Prompt

@cincopa that upload is taking forever — abort status upld_9z5m3k8 and I'll try a smaller file instead

Output

I've successfully aborted the upload with status ID upld_9z5m3k8. The in-progress transfer has been cancelled, and no partial asset was created in your Cincopa account. You're now free to initiate a new upload with a different file. Note that any bandwidth already consumed by the cancelled upload is not recoverable, so aborting is best reserved for uploads that are clearly stalled or no longer needed.

Notes

This action example shows cleanup of failed or unwanted uploads. The abort tool is critical for managing upload queues and avoiding orphaned processes, but it's a destructive operation with no undo. Users should confirm they have the correct status ID before aborting. This tool only works on in-progress uploads — completed or already-failed uploads cannot be aborted and must be deleted through Cincopa's main asset management interface.

Use-case deep-dives

Marketing team asset ingestion

When Cincopa fits a small marketing team's media workflow

A 3-person marketing team runs monthly campaigns and needs to pull partner-supplied videos from Dropbox links into their CMS. Cincopa's upload-from-URL tool handles this in one step—paste the link, get a status ID, poll until done. The abort tool is useful when a partner sends the wrong file and you catch it mid-upload. This works cleanly if your team uploads 10-30 assets per campaign and partners send direct URLs. If you're ingesting hundreds of files daily or need batch metadata tagging, you'll hit the 4-tool ceiling fast and want a more scriptable pipeline. For small-scale, URL-driven ingestion with occasional rollback needs, Cincopa keeps it simple.

Customer onboarding video library

Using Cincopa for support team video hosting

A 6-person customer success team maintains a library of onboarding videos hosted externally and wants to validate that new uploads land correctly before sharing links with customers. Cincopa's status-check tool lets you confirm an upload finished before you paste the asset into a help article. The validate-connection tool is a one-time setup step to confirm your API key works. This scenario breaks down if your team needs to search existing assets, update metadata, or organize videos into folders—those operations aren't exposed in the 4-tool set. If your workflow is purely ingest-and-verify with no post-upload management, Cincopa covers the basics without forcing you into their full web UI.

Event recap content publishing

When Cincopa handles post-event media uploads

A 2-person events team wraps a quarterly conference and needs to upload 15 session recordings from a staging server to their media platform before the recap email goes out. Cincopa's upload-from-URL tool points at each recording's temporary link, and the status tool confirms all 15 finished before the deadline. The abort tool rescues you if a file is corrupted and you need to stop it mid-flight. This works if your recordings are already hosted somewhere with stable URLs and you're uploading in small batches. If you're dealing with local files, need to transcode formats, or want to auto-tag sessions by speaker, you'll need a different MCP or a custom script. For URL-to-platform ingestion at event scale, Cincopa gets the job done.

Frequently asked

What does the Cincopa MCP do in Switchy?

It lets your team upload media assets to Cincopa galleries directly from URLs, check upload progress, and abort stalled transfers. You can import videos, images, or audio from remote sources without leaving your AI workflow. The MCP wraps Cincopa's upload API so you don't need to log into their dashboard for routine imports.

Do I need admin access to connect Cincopa?

You need a Cincopa API key, which typically requires account-owner or admin permissions to generate. The key grants full upload and gallery management rights, so don't share it with team members who shouldn't be able to add or delete assets. Cincopa doesn't offer scoped API keys, so treat this connection as admin-level.

Can the Cincopa MCP edit or delete existing assets?

No. The four tools available only handle uploading new assets from URLs, checking upload status, and aborting in-progress uploads. If you need to edit metadata, replace files, or delete assets, you'll still need to use Cincopa's web dashboard or their full REST API directly.

Why use this MCP instead of Cincopa's web uploader?

The MCP is faster when you're already working in Switchy and have a list of remote URLs to import. You can batch-upload from a spreadsheet or API response without switching tabs. The web uploader is better for one-off uploads from your local machine or when you need to set detailed metadata during the upload.

Who on the team should connect the Cincopa MCP?

Whoever manages your media library and has the Cincopa API key. Because the key grants full upload rights, limit the connection to one or two people who understand your gallery structure and naming conventions. Other team members can still trigger uploads via shared Switchy prompts without needing their own Cincopa credentials.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.