When a listed integration does not cover what you need, ioMoVo exposes three programmatic routes. Which one you want depends on what is doing the calling.
REST API
For your own applications and scripts. Use this when a system you control needs to search the library, pull an asset, push content in, or read metadata as part of an existing workflow.
This is the right choice for scheduled jobs, for pushing content from another system of record, and for embedding ioMoVo content in an internal application.
MCP
For AI assistants and agents. An MCP connection lets an assistant reach your ioMoVo library as a tool, so it can search and work with your assets as part of answering a request.
Worth thinking through before you enable it: an assistant reaching your library inherits an access scope, and you should decide deliberately what that scope is rather than defaulting to broad access because it is easier to set up.
A2A
For agent to agent communication, where an autonomous process on your side coordinates with ioMoVo rather than a person driving it.
Choosing
Your own code calling ioMoVo, use the API
An AI assistant using ioMoVo as a tool, use MCP
Agents coordinating with each other, use A2A
Access and credentials
Programmatic access carries permissions the same way a person does. Scope credentials to what the integration actually needs, keep them owned by a team rather than an individual, and treat them as part of your access review rather than something that sits outside it.
Getting started
Ask your ioMoVo contact for current endpoint documentation and credentials for your environment. Endpoints differ between cloud, on premise, and air gapped deployments, so make sure you are given the ones for yours.
