A2A REGISTRY·AGENT RECORD·945df23a-0e51-40f4-aff9-3d85df00d44f

Provider

Unknown

Glif

Create or continue media projects with a natural-language prompt. Glif chooses the models and tools for each step.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
945df23a-0e51-40f4-aff9-3d85df00d44f
Category
Content & media
Canonical card
https://glif.app/.well-known/agent-card.json
Endpoint
https://glif.app/api/mcp
Protocol version
unknown
Agent version
0.1.0
Streaming
Supported
Input modes
text/plain
Output modes
text/plain, image/*, video/*, audio/*

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-11-04T00:40:02.336287Z: passed2026-11-04T01:11:16.425610Z: passed2026-11-04T01:42:40.025427Z: passed2026-11-04T02:14:06.331358Z: passed2026-11-04T02:45:38.828708Z: passed2026-11-04T03:17:03.427465Z: passed2026-11-04T03:48:33.128192Z: passed2026-11-04T04:19:48.927559Z: passed2026-11-04T04:51:09.435664Z: passed2026-11-04T05:22:23.830972Z: passed2026-11-04T05:53:33.633631Z: passed2026-11-04T06:25:05.140661Z: passed2026-11-04T06:44:06.088322Z: passed2026-11-04T07:15:25.189781Z: passed2026-11-04T07:46:42.681366Z: passed2026-11-04T08:17:47.585442Z: passed2026-11-04T08:48:57.295351Z: passed2026-11-04T09:20:06.391127Z: passed2026-11-04T09:51:28.678723Z: passed2026-11-04T10:22:54.481313Z: passed2026-11-04T10:54:10.994292Z: passed2026-11-04T11:25:33.379891Z: passed2026-11-04T11:56:38.278300Z: passed2026-11-04T12:28:03.094009Z: passed2026-11-04T12:59:50.879353Z: passed2026-11-04T13:31:31.787239Z: passed2026-11-04T14:03:16.700019Z: passed2026-11-04T14:35:33.681889Z: passed2026-11-04T15:07:49.295670Z: passed2026-11-04T15:39:15.697211Z: passed2026-11-04T16:10:48.494777Z: passed2026-11-04T16:42:16.183885Z: passed2026-11-04T17:13:44.385873Z: passed2026-11-04T17:45:11.187730Z: passed2026-11-04T18:16:50.692093Z: passed2026-11-04T18:48:18.098512Z: passed2026-11-04T19:19:48.880074Z: passed2026-11-04T19:51:15.294220Z: passed2026-11-04T20:22:38.879532Z: passed2026-11-04T20:53:58.194533Z: passed2026-11-04T21:25:20.090265Z: passed2026-11-04T21:56:33.798390Z: passed2026-11-04T22:27:58.395364Z: passed2026-11-04T22:59:36.578938Z: passed2026-11-04T23:31:25.286179Z: passed2026-11-05T00:03:03.012656Z: passed2026-11-05T00:34:25.587558Z: passed2026-11-05T01:05:41.890309Z: passed2026-11-05T01:07:13.010871Z: passed2026-11-05T01:38:22.424091Z: passed2026-11-05T02:09:36.015634Z: passed2026-11-05T02:41:07.616344Z: passed2026-11-05T03:12:40.509499Z: passed2026-11-05T03:44:00.005546Z: passed2026-11-05T04:15:21.419263Z: passed2026-11-05T04:46:35.811152Z: passed2026-11-05T05:17:46.010525Z: passed2026-11-05T05:19:00.848468Z: passed2026-11-05T05:50:10.046277Z: passed2026-11-05T06:21:28.164985Z: passed2026-11-05T06:52:55.740362Z: passed2026-11-05T07:24:15.051990Z: passed2026-11-05T07:55:41.742143Z: passed2026-11-05T08:26:53.240468Z: passed2026-11-05T08:58:02.246949Z: passed2026-11-05T09:29:09.151678Z: passed2026-11-05T10:00:18.150176Z: passed2026-11-05T10:31:18.156382Z: passed2026-11-05T11:02:16.341186Z: passed2026-11-05T11:33:32.743908Z: passed2026-11-05T12:04:39.747075Z: passed2026-11-05T12:35:52.955789Z: passed2026-11-05T13:07:15.540834Z: passed2026-11-05T13:38:41.141683Z: passed2026-11-05T14:10:19.149341Z: passed2026-11-05T14:42:01.143978Z: passed2026-11-05T14:43:29.249789Z: passed2026-11-05T15:15:05.442174Z: passed2026-11-05T15:46:19.751620Z: passed2026-11-05T16:17:40.247780Z: passed2026-11-05T16:48:56.540459Z: passed2026-11-05T17:20:20.146129Z: passed2026-11-05T17:51:32.840821Z: passed2026-11-05T18:22:48.156432Z: passed2026-11-05T18:54:01.447322Z: passed2026-11-05T19:25:17.437320Z: passed2026-11-05T19:56:31.654323Z: passed2026-11-05T20:27:41.341942Z: passed2026-11-05T20:59:03.053984Z: passed2026-11-05T21:30:12.149305Z: passed2026-11-05T22:01:41.351806Z: passed2026-11-05T22:33:18.157238Z: passed2026-11-05T23:04:58.153251Z: passed2026-11-05T23:36:42.852947Z: passed2026-11-06T00:08:14.055015Z: passed2026-11-06T00:39:28.843347Z: passed2026-11-06T01:10:39.148969Z: passed2026-11-06T01:41:52.154752Z: passed2026-11-06T01:43:10.718015Z: passed2026-11-06T02:14:28.816273Z: passed
PassFailureAverage 1167 ms

Declared skills

Projects

projects

Create saved Glif projects with `compose_project`, continue them with `project_id`, and read saved state and media with `get_project`. Pass the returned `jobId` to `get_job_status` as `job_id`.

projects · media-generation · agent · assets

Assets

assets

`upload_file` uploads image, video and audio references or creates a signed upload for local files, including documents. Generated media returns as URLs in the job result and through `get_project`.

assets · upload · image · video · audio

User-owned skills

user-skills

`list_user_skills` and `get_user_skill` read the authenticated user's personal skills only.

skills · personalization

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "unknown",
  "name": "Glif",
  "description": "Create or continue media projects with a natural-language prompt. Glif chooses the models and tools for each step.",
  "author": "Unknown",
  "wellKnownURI": "https://glif.app/.well-known/agent-card.json",
  "url": "https://glif.app/api/mcp",
  "version": "0.1.0",
  "provider": null,
  "documentationUrl": "https://glif.app/llms.txt",
  "iconUrl": null,
  "supportsAuthenticatedExtendedCard": null,
  "security": [
    {
      "glif_oauth": [
        "openid",
        "profile"
      ]
    }
  ],
  "securitySchemes": {
    "glif_oauth": {
      "type": "oauth2",
      "flows": {
        "authorizationCode": {
          "scopes": {
            "openid": "Authenticate with Glif",
            "profile": "Use the Glif MCP server on behalf of the user"
          },
          "tokenUrl": "https://glif.app/api/auth/oauth2/token",
          "authorizationUrl": "https://glif.app/api/auth/oauth2/authorize"
        }
      },
      "description": "OAuth 2.1 authorization-code grant with PKCE (S256).",
      "x-oauth-metadata": "https://glif.app/.well-known/oauth-authorization-server/api/auth"
    }
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "image/*",
    "video/*",
    "audio/*"
  ],
  "skills": [
    {
      "id": "projects",
      "name": "Projects",
      "description": "Create saved Glif projects with `compose_project`, continue them with `project_id`, and read saved state and media with `get_project`. Pass the returned `jobId` to `get_job_status` as `job_id`.",
      "tags": [
        "projects",
        "media-generation",
        "agent",
        "assets"
      ],
      "examples": [
        "make me a moody black-and-white portrait of a sloth in a noir detective hat",
        "generate a 5-second video of a paper airplane gliding across a sunset cityscape",
        "continue project sim_abc and make the previous image darker with rain"
      ],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "assets",
      "name": "Assets",
      "description": "`upload_file` uploads image, video and audio references or creates a signed upload for local files, including documents. Generated media returns as URLs in the job result and through `get_project`.",
      "tags": [
        "assets",
        "upload",
        "image",
        "video",
        "audio"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "user-skills",
      "name": "User-owned skills",
      "description": "`list_user_skills` and `get_user_skill` read the authenticated user's personal skills only.",
      "tags": [
        "skills",
        "personalization"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "945df23a-0e51-40f4-aff9-3d85df00d44f",
  "category": "content-media",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/945df23a-0e51-40f4-aff9-3d85df00d44f

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>