Can an agent create a video asset with Mux Video?
Who does each step
Whether the agent handles it alone or a person has to step in.
- 01
Discover
MachineThe vendor's machine-readable docs show the agent where and how to call this job.
- 02
Access
Workaround · setupYou give the agent a key or token.
- 03
Onboard
Workaround · setupYou sign up or register a client for the agent.
- 04
Pay
Not applicableNothing to pay for the job.
- 05
Confirm
MachineThe response or specification defines errors the agent can distinguish from success.
- 06
Sustain
Workaround · setupYou replace or revoke the agent's access when it needs to change.
- Access: handing over a key or token.
- Onboard: signing up or registering a client for the agent.
- Sustain: renewing, replacing or revoking its access.
To remove these handoffs: support OAuth client registration so the agent can register its own client and ask for consent; provide an agent registration route, such as auth.md, a sign-up API or OAuth client registration; provide key management or OAuth refresh and revocation so the agent can maintain its own access.
Agent surfaces
The probe
Each request it sent and what came back; the descriptors it read, counted, with what they named.
Discover43 descriptor reads8 facts
- Found
- For agentswww.mux.com/llms.txtOAuthapi.mux.comOAuthauth.mux.comOAuthmcp.mux.comOAuthauth.mux.comFor agentswww.mux.com/llms.txtOAuthapi.mux.comOAuthmcp.mux.com
- From
- www.mux.com/llms.txt · api.mux.com/.well-known/oauth-authorization-server · auth.mux.com/.well-known/oauth-authorization-server · mcp.mux.com/.well-known/oauth-protected-resource · www.mux.com/docs/api-reference/system.txt
- This endpoint
- api.mux.com is named by a document written for agents
Job requestPOST api.mux.com/video/v1/assets40138 ms
- Request
- POST https://api.mux.com/video/v1/assets
- Response
- 401 · application/json · 111 bytes
- Body
- sha256:bd7e73e38d010e0f0aa28200f9d23121cf35db4823b766772e5fa3a21e731744
- Exchange
- sha256:2831a54c2e77b0de11ab7d50aa47785506c5f7a6de0d05c5183444b903eaf0c5
Resource metadataGET api.mux.com/.well-known/oauth-protected-resource/video/v1/assets40433 ms
- Request
- GET https://api.mux.com/.well-known/oauth-protected-resource/video/v1/assets
- Response
- 404 · application/json · 121 bytes
- Body
- sha256:0f4e40ea74cddf0891bd3c9251147df57f5d305af4cb46fb08fd89fdd064483d
- Exchange
- sha256:812b8906acd2a74801d4ad624a869ecba05844163e0d3f48a7781bd6a5743e53
Resource metadataGET api.mux.com/.well-known/oauth-protected-resource40437 ms
- Request
- GET https://api.mux.com/.well-known/oauth-protected-resource
- Response
- 404 · application/json · 121 bytes
- Body
- sha256:0f4e40ea74cddf0891bd3c9251147df57f5d305af4cb46fb08fd89fdd064483d
- Exchange
- sha256:14ebc27df1dfd2f9312b6f7d0ed7e45372f249aa55b2e1d60f5af5fdffed4950
Job requestsession openedPOST mcp.mux.com40160 ms
- Request
- POST https://mcp.mux.com
- Response
- 401 · application/json · 106 bytes
- Body
- sha256:ed7a917928152f5552ee931b0a47fa34bdf10b6e5c88858329b00c4395557c52
- Exchange
- sha256:455d5af4f6ec615ca78b0ec674f20f2096ae0ed80bae7f65d303aeab729cecd1
Resource metadataGET mcp.mux.com/.well-known/oauth-protected-resource20059 ms
- Request
- GET https://mcp.mux.com/.well-known/oauth-protected-resource
- Response
- 200 · application/json · 121 bytes
- Body
- sha256:cd51ca952d64ef397c558af7fc8a4929e0301aaaaf247b6e120728300f725d6a
- Exchange
- sha256:692b0fdbb93357423296c3a9797faafa610ffa104f24a8738db3cae9a6664ad1
Authorization serverGET auth.mux.com/.well-known/oauth-authorization-server200176 ms
- Request
- GET https://auth.mux.com/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 666 bytes
- Body
- sha256:4874a11b683c344dee9ffed27148829aac01be0e6ca9a8f66811632337169ad2
- Exchange
- sha256:6a290f438dafc2f4c2c5fd4834a340d794c10dec806f4dd453c2f71f4d9d9995
Client registrationPOST auth.mux.com/oauth2/register201180 ms
- Request
- POST https://auth.mux.com/oauth2/register
- Response
- 201 · application/json · 327 bytes
- Body
- sha256:eafde6f379b13335bea73f5b8b36881284d87a7d2c101305ffb7c6a37e3660fe
- Exchange
- sha256:49e2f8a342669e96e315f4147e89dd34cf017a3b462f8b9e710999d358559e1c
AuthorizationGET auth.mux.com/oauth2/authorize?response_type=code&client_id=client_01M4TGBCSPMB1DEW2B6GAMETJX&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=31b978c3558a01a0f11f803f0d3710d5&code_challenge=PMSgbBwIwL-QiDB-AB3BZpuiCeNuzb_znR3PBumg9HU&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.mux.com302142 ms
- Request
- GET https://auth.mux.com/oauth2/authorize?response_type=code&client_id=client_01M4TGBCSPMB1DEW2B6GAMETJX&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=31b978c3558a01a0f11f803f0d3710d5&code_challenge=PMSgbBwIwL-QiDB-AB3BZpuiCeNuzb_znR3PBumg9HU&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.mux.com
- Response
- 302 · text/html · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:b5d2984f755d8fac938be5c804134bee0c0e9ef9845bcb86704d41722dc1311f
Declared pageGET dashboard.mux.com/signup200109 ms
- Request
- GET https://dashboard.mux.com/signup
- Response
- 200 · text/html · 2432 bytes
- Body
- sha256:e481eb4e969fae6dd23e55cac0a037a933155790a5c5a341b1e894e24fa8391e
- Exchange
- sha256:fcbff1db231ebdeca4504447bcd26f7ada8bfb9919d9fd5af4e2e898c498d7e9
Mux on the startup-offers board
- $500 in credits$500 in free credits for startups
The grade’s badge
One image that keeps itself current, linking here.
[](https://sourcey.com/c/mux/agent-readiness/mux-video/video-asset-create)Improve the report
Correct it, probe it again, or improve the path.
- Profile
- arp_01m4tg960wzpa1kedcvy6k6qz1
- Projection
- sha256:5479eca64fd0222c9f1c76d17c56c4acc7f611c46189276399f0833453b22500
- Policy
- kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac
A report or a reassessment request names this profile, its revision and its projection. How report cards are assessed →View the exact declaration