Skip to main content
Glama

HiveAuth MCP Server

by AlyssonM

create_presentation_definition

Define structured criteria for requesting verifiable credentials using the DIF Presentation Exchange v2.0 standard. Specify input descriptors and constraints to ensure precise credential selection within the HiveAuth MCP Server.

Instructions

Create a DIF Presentation Exchange v2.0 definition for requesting specific credentials. Defines input descriptors and constraints for credential selection.

Input Schema

NameRequiredDescriptionDefault
idYes
inputDescriptorsYes
nameNo
purposeNo

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "definitions": {}, "properties": { "id": { "minLength": 1, "type": "string" }, "inputDescriptors": { "items": { "additionalProperties": false, "description": "DIF PEX Input Descriptor", "properties": { "constraints": { "additionalProperties": false, "description": "DIF PEX Constraints", "properties": { "fields": { "items": { "additionalProperties": false, "description": "DIF PEX Field constraint", "properties": { "filter": { "additionalProperties": true, "properties": {}, "type": "object" }, "name": { "type": "string" }, "path": { "items": { "type": "string" }, "minItems": 1, "type": "array" }, "predicate": { "enum": [ "required", "preferred" ], "type": "string" }, "purpose": { "type": "string" } }, "required": [ "path" ], "type": "object" }, "type": "array" }, "limit_disclosure": { "enum": [ "required", "preferred" ], "type": "string" }, "statuses": { "additionalProperties": false, "properties": { "active": { "additionalProperties": false, "properties": { "directive": { "enum": [ "required", "allowed", "disallowed" ], "type": "string" } }, "required": [ "directive" ], "type": "object" }, "revoked": { "additionalProperties": false, "properties": { "directive": { "enum": [ "required", "allowed", "disallowed" ], "type": "string" } }, "required": [ "directive" ], "type": "object" }, "suspended": { "additionalProperties": false, "properties": { "directive": { "enum": [ "required", "allowed", "disallowed" ], "type": "string" } }, "required": [ "directive" ], "type": "object" } }, "type": "object" } }, "type": "object" }, "id": { "minLength": 1, "type": "string" }, "name": { "type": "string" }, "purpose": { "type": "string" }, "schema": { "items": { "additionalProperties": false, "properties": { "required": { "type": "boolean" }, "uri": { "format": "uri", "type": "string" } }, "required": [ "uri" ], "type": "object" }, "type": "array" } }, "required": [ "id" ], "type": "object" }, "minItems": 1, "type": "array" }, "name": { "type": "string" }, "purpose": { "type": "string" } }, "required": [ "id", "inputDescriptors" ], "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/AlyssonM/hiveauth-mcp'

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