Skip to main content
Glama

CyberMCP

by ricauts

oauth2_auth

Authenticate and authorize OAuth2 flows for secure API access, supporting client credentials, password, authorization code, and refresh token grant types within CyberMCP.

Input Schema

NameRequiredDescriptionDefault
authorization_urlNoOAuth2 authorization endpoint URL (for authorization code flow)
client_idYesOAuth2 client ID
client_secretNoOAuth2 client secret
grant_typeNoOAuth2 grant typeclient_credentials
passwordNoPassword (for password grant type)
redirect_uriNoRedirect URI (for authorization code flow)
scopeNoOAuth2 scope
token_urlYesOAuth2 token endpoint URL
usernameNoUsername (for password grant type)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "authorization_url": { "description": "OAuth2 authorization endpoint URL (for authorization code flow)", "format": "uri", "type": "string" }, "client_id": { "description": "OAuth2 client ID", "type": "string" }, "client_secret": { "description": "OAuth2 client secret", "type": "string" }, "grant_type": { "default": "client_credentials", "description": "OAuth2 grant type", "enum": [ "client_credentials", "password", "authorization_code", "refresh_token" ], "type": "string" }, "password": { "description": "Password (for password grant type)", "type": "string" }, "redirect_uri": { "description": "Redirect URI (for authorization code flow)", "type": "string" }, "scope": { "description": "OAuth2 scope", "type": "string" }, "token_url": { "description": "OAuth2 token endpoint URL", "format": "uri", "type": "string" }, "username": { "description": "Username (for password grant type)", "type": "string" } }, "required": [ "client_id", "token_url" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ricauts/CyberMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server