Skip to main content

Documentation Index

Fetch the complete documentation index at: https://glide-9da73dea.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Catalog of installable skills from glide.co/skills. Each skill advertises its runtime compatibility and whether its upstream dependencies are live in this environment.

Metadata

FieldValue
Nameskills.list
Categoryread
Required scopeagents:read
Idempotency key requiredno

Annotations

AnnotationValue
TitleBrowse Skills
Read-onlyyes
Destructiveno
Idempotentyes
Open-worldno
Requires human approvalno

Input schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "category_filter": {
      "default": "all",
      "type": "string",
      "enum": [
        "ap",
        "treasury",
        "consumer",
        "payroll",
        "x402",
        "all"
      ]
    }
  },
  "required": [
    "category_filter"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "skills": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "tagline": {
            "type": "string"
          },
          "category": {
            "type": "string",
            "enum": [
              "ap",
              "treasury",
              "consumer",
              "payroll",
              "x402"
            ]
          },
          "runtime_compat": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "claude-desktop",
                "chatgpt-apps",
                "vertex",
                "openclaw",
                "hermes"
              ]
            }
          },
          "dependencies_live": {
            "type": "boolean"
          },
          "install_url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "slug",
          "display_name",
          "tagline",
          "category",
          "runtime_compat",
          "dependencies_live",
          "install_url"
        ],
        "additionalProperties": false
      }
    },
    "fetched_at": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
    }
  },
  "required": [
    "skills",
    "fetched_at"
  ],
  "additionalProperties": false
}

Request examples

curl -X POST https://mcp.glide.co/mcp/read \
  -H "Authorization: Bearer $GLIDE_GRANT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "skills.list",
    "params": {
      "category_filter": "treasury"
    }
  }'

Response examples

Successful response:
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "skills": [
      {
        "slug": "yield-optimizer",
        "display_name": "Yield Optimizer",
        "tagline": "Automatically allocates idle USDC to the highest-yield on-chain venue within policy",
        "category": "treasury",
        "runtime_compat": ["claude-desktop", "vertex"],
        "dependencies_live": true,
        "install_url": "https://glide.co/skills/yield-optimizer"
      },
      {
        "slug": "ap-batch-pay",
        "display_name": "AP Batch Pay",
        "tagline": "Pay multiple suppliers in a single authorized batch with on-chain receipts",
        "category": "treasury",
        "runtime_compat": ["claude-desktop", "chatgpt-apps", "openclaw"],
        "dependencies_live": true,
        "install_url": "https://glide.co/skills/ap-batch-pay"
      }
    ],
    "fetched_at": "2026-05-04T12:00:00Z"
  }
}
Error — invalid category_filter value:
{
  "jsonrpc": "2.0",
  "id": 1,
  "error": {
    "code": -32602,
    "message": "category_filter must be one of: ap, treasury, consumer, payroll, x402, all",
    "data": {
      "reason_id": "invalid_enum_value"
    }
  }
}
Error — missing or expired grant token:
{
  "jsonrpc": "2.0",
  "id": 1,
  "error": {
    "code": -32001,
    "message": "grant token missing or expired",
    "data": {
      "reason_id": "token_expired"
    }
  }
}

Errors

CodeNameCauseRemediation
-32600Invalid requestMalformed JSON-RPC envelopeCheck method, jsonrpc, and id fields
-32602Invalid paramscategory_filter is not one of the allowed enum valuesValidate against schema before call
-32000UnauthenticatedMissing Authorization headerSupply a valid Bearer token
-32001UnauthorizedGrant token expired or revokedRefresh token via agent.grant.refresh
-32002Insufficient scopeGrant missing agents:read scopeIssue new grant with agents:read scope
-32603Internal errorServer-side errorRetry with backoff; contact support

Auth

Caller’s grant must include the agents:read scope. Grants whose scope set is a superset of the required scope are accepted.