mcpgate · JSON-LD Context

Mcpgate Context

JSON-LD context defining the semantic vocabulary for Mcpgate from mcpgate.

44 Classes 93 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
mcpgate: https://mcpgate.de/schema#

Classes

ActiveCustomerRow ActiveCustomersResponse AuditMetaRequest BindRequest BindResponse CommentRequest CommentResponse CustomerCreate CustomerList CustomerOut CustomerUpdate EnrollRequest HTTPValidationError InlineAttachment IssueRequest IssueResponse MarkMessagesReadRequest MessageListResponse MessageOut MessageRequest PongListResponse PongOut PublicKeyResponse RefreshResponse RegisterRequest RegisterResponse ReleaseRequest ReleaseResponse ReportRequest ReportResponse RevokeResponse SessionCloseRequest SessionCloseResponse SessionExtendRequest SessionExtendResponse SessionStartRequest SessionStartResponse SubscriptionList SubscriptionRow UpdateDeliveryRequest UpdateDeliveryResponse ValidationError WebhookNote ToolCallRequest

Properties

Property Type Container
customer_id string
display_name string
instance_url reference
session_id integer
started_at dateTime
expires_at dateTime
unread_count integer
active list
ts dateTime
staff_id string
action string
response_status
response_size
latency_ms
instance_token string
jti string
bound_at dateTime
issue_iid integer
reporter_email string
body string
ok boolean
contact_email
vat_id
country
stripe_customer_id
notes
items list
total integer
id string
created_at dateTime
owner_email string
detail list
filename string
mime_type string
data_base64 string
owner_id
customer_name
customer_email
tier string
duration_days integer
issued_at dateTime
kid string
token string
message_ids list
messages list
direction string
author_id string
customer_read_at
staff_read_at
pongs list
kind string
payload
algorithm string
public_key_pem string
issued_to string
refreshed_at dateTime
admin_email string
consent_version integer
pong_delivery string
version string
closed_issue_iids list
pongs_dispatched integer
pongs_skipped integer
support_pongs_dispatched integer
support_pongs_skipped integer
type string
title string
description string
anonymous boolean
is_test boolean
attachments list
ref string
revoked_at dateTime
reason string
closed_at dateTime
extend_minutes integer
max_expires_at dateTime
extended boolean
ttl_minutes integer
initial_message string
initial_message_id
issued_by string
loc list
msg string
input
ctx
object_kind
event_type
object_attributes
issue
user
name string
arguments

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://mcpgate.de/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "mcpgate": "https://mcpgate.de/schema#",
    "ActiveCustomerRow": "mcpgate:ActiveCustomerRow",
    "customer_id": {
      "@id": "mcpgate:customer_id",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "mcpgate:display_name",
      "@type": "xsd:string"
    },
    "instance_url": {
      "@id": "mcpgate:instance_url",
      "@type": "@id"
    },
    "session_id": {
      "@id": "mcpgate:session_id",
      "@type": "xsd:integer"
    },
    "started_at": {
      "@id": "mcpgate:started_at",
      "@type": "xsd:dateTime"
    },
    "expires_at": {
      "@id": "mcpgate:expires_at",
      "@type": "xsd:dateTime"
    },
    "unread_count": {
      "@id": "mcpgate:unread_count",
      "@type": "xsd:integer"
    },
    "ActiveCustomersResponse": "mcpgate:ActiveCustomersResponse",
    "active": {
      "@id": "mcpgate:active",
      "@container": "@list"
    },
    "AuditMetaRequest": "mcpgate:AuditMetaRequest",
    "ts": {
      "@id": "mcpgate:ts",
      "@type": "xsd:dateTime"
    },
    "staff_id": {
      "@id": "mcpgate:staff_id",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "mcpgate:action",
      "@type": "xsd:string"
    },
    "response_status": {
      "@id": "mcpgate:response_status"
    },
    "response_size": {
      "@id": "mcpgate:response_size"
    },
    "latency_ms": {
      "@id": "mcpgate:latency_ms"
    },
    "BindRequest": "mcpgate:BindRequest",
    "instance_token": {
      "@id": "mcpgate:instance_token",
      "@type": "xsd:string"
    },
    "BindResponse": "mcpgate:BindResponse",
    "jti": {
      "@id": "mcpgate:jti",
      "@type": "xsd:string"
    },
    "bound_at": {
      "@id": "mcpgate:bound_at",
      "@type": "xsd:dateTime"
    },
    "CommentRequest": "mcpgate:CommentRequest",
    "issue_iid": {
      "@id": "mcpgate:issue_iid",
      "@type": "xsd:integer"
    },
    "reporter_email": {
      "@id": "mcpgate:reporter_email",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "mcpgate:body",
      "@type": "xsd:string"
    },
    "CommentResponse": "mcpgate:CommentResponse",
    "ok": {
      "@id": "mcpgate:ok",
      "@type": "xsd:boolean"
    },
    "CustomerCreate": "mcpgate:CustomerCreate",
    "contact_email": {
      "@id": "mcpgate:contact_email"
    },
    "vat_id": {
      "@id": "mcpgate:vat_id"
    },
    "country": {
      "@id": "mcpgate:country"
    },
    "stripe_customer_id": {
      "@id": "mcpgate:stripe_customer_id"
    },
    "notes": {
      "@id": "mcpgate:notes"
    },
    "CustomerList": "mcpgate:CustomerList",
    "items": {
      "@id": "mcpgate:items",
      "@container": "@list"
    },
    "total": {
      "@id": "mcpgate:total",
      "@type": "xsd:integer"
    },
    "CustomerOut": "mcpgate:CustomerOut",
    "id": {
      "@id": "mcpgate:id",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "mcpgate:created_at",
      "@type": "xsd:dateTime"
    },
    "CustomerUpdate": "mcpgate:CustomerUpdate",
    "EnrollRequest": "mcpgate:EnrollRequest",
    "owner_email": {
      "@id": "mcpgate:owner_email",
      "@type": "xsd:string"
    },
    "HTTPValidationError": "mcpgate:HTTPValidationError",
    "detail": {
      "@id": "mcpgate:detail",
      "@container": "@list"
    },
    "InlineAttachment": "mcpgate:InlineAttachment",
    "filename": {
      "@id": "mcpgate:filename",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "mcpgate:mime_type",
      "@type": "xsd:string"
    },
    "data_base64": {
      "@id": "mcpgate:data_base64",
      "@type": "xsd:string"
    },
    "IssueRequest": "mcpgate:IssueRequest",
    "owner_id": {
      "@id": "mcpgate:owner_id"
    },
    "customer_name": {
      "@id": "mcpgate:customer_name"
    },
    "customer_email": {
      "@id": "mcpgate:customer_email"
    },
    "tier": {
      "@id": "mcpgate:tier",
      "@type": "xsd:string"
    },
    "duration_days": {
      "@id": "mcpgate:duration_days",
      "@type": "xsd:integer"
    },
    "IssueResponse": "mcpgate:IssueResponse",
    "issued_at": {
      "@id": "mcpgate:issued_at",
      "@type": "xsd:dateTime"
    },
    "kid": {
      "@id": "mcpgate:kid",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "mcpgate:token",
      "@type": "xsd:string"
    },
    "MarkMessagesReadRequest": "mcpgate:MarkMessagesReadRequest",
    "message_ids": {
      "@id": "mcpgate:message_ids",
      "@container": "@list"
    },
    "MessageListResponse": "mcpgate:MessageListResponse",
    "messages": {
      "@id": "mcpgate:messages",
      "@container": "@list"
    },
    "MessageOut": "mcpgate:MessageOut",
    "direction": {
      "@id": "mcpgate:direction",
      "@type": "xsd:string"
    },
    "author_id": {
      "@id": "mcpgate:author_id",
      "@type": "xsd:string"
    },
    "customer_read_at": {
      "@id": "mcpgate:customer_read_at"
    },
    "staff_read_at": {
      "@id": "mcpgate:staff_read_at"
    },
    "MessageRequest": "mcpgate:MessageRequest",
    "PongListResponse": "mcpgate:PongListResponse",
    "pongs": {
      "@id": "mcpgate:pongs",
      "@container": "@list"
    },
    "PongOut": "mcpgate:PongOut",
    "kind": {
      "@id": "mcpgate:kind",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "mcpgate:payload"
    },
    "PublicKeyResponse": "mcpgate:PublicKeyResponse",
    "algorithm": {
      "@id": "mcpgate:algorithm",
      "@type": "xsd:string"
    },
    "public_key_pem": {
      "@id": "mcpgate:public_key_pem",
      "@type": "xsd:string"
    },
    "RefreshResponse": "mcpgate:RefreshResponse",
    "issued_to": {
      "@id": "mcpgate:issued_to",
      "@type": "xsd:string"
    },
    "refreshed_at": {
      "@id": "mcpgate:refreshed_at",
      "@type": "xsd:dateTime"
    },
    "RegisterRequest": "mcpgate:RegisterRequest",
    "admin_email": {
      "@id": "mcpgate:admin_email",
      "@type": "xsd:string"
    },
    "consent_version": {
      "@id": "mcpgate:consent_version",
      "@type": "xsd:integer"
    },
    "pong_delivery": {
      "@id": "mcpgate:pong_delivery",
      "@type": "xsd:string"
    },
    "RegisterResponse": "mcpgate:RegisterResponse",
    "ReleaseRequest": "mcpgate:ReleaseRequest",
    "version": {
      "@id": "mcpgate:version",
      "@type": "xsd:string"
    },
    "closed_issue_iids": {
      "@id": "mcpgate:closed_issue_iids",
      "@container": "@list"
    },
    "ReleaseResponse": "mcpgate:ReleaseResponse",
    "pongs_dispatched": {
      "@id": "mcpgate:pongs_dispatched",
      "@type": "xsd:integer"
    },
    "pongs_skipped": {
      "@id": "mcpgate:pongs_skipped",
      "@type": "xsd:integer"
    },
    "support_pongs_dispatched": {
      "@id": "mcpgate:support_pongs_dispatched",
      "@type": "xsd:integer"
    },
    "support_pongs_skipped": {
      "@id": "mcpgate:support_pongs_skipped",
      "@type": "xsd:integer"
    },
    "ReportRequest": "mcpgate:ReportRequest",
    "type": {
      "@id": "mcpgate:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "mcpgate:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "mcpgate:description",
      "@type": "xsd:string"
    },
    "anonymous": {
      "@id": "mcpgate:anonymous",
      "@type": "xsd:boolean"
    },
    "is_test": {
      "@id": "mcpgate:is_test",
      "@type": "xsd:boolean"
    },
    "attachments": {
      "@id": "mcpgate:attachments",
      "@container": "@list"
    },
    "ReportResponse": "mcpgate:ReportResponse",
    "ref": {
      "@id": "mcpgate:ref",
      "@type": "xsd:string"
    },
    "RevokeResponse": "mcpgate:RevokeResponse",
    "revoked_at": {
      "@id": "mcpgate:revoked_at",
      "@type": "xsd:dateTime"
    },
    "SessionCloseRequest": "mcpgate:SessionCloseRequest",
    "reason": {
      "@id": "mcpgate:reason",
      "@type": "xsd:string"
    },
    "SessionCloseResponse": "mcpgate:SessionCloseResponse",
    "closed_at": {
      "@id": "mcpgate:closed_at",
      "@type": "xsd:dateTime"
    },
    "SessionExtendRequest": "mcpgate:SessionExtendRequest",
    "extend_minutes": {
      "@id": "mcpgate:extend_minutes",
      "@type": "xsd:integer"
    },
    "SessionExtendResponse": "mcpgate:SessionExtendResponse",
    "max_expires_at": {
      "@id": "mcpgate:max_expires_at",
      "@type": "xsd:dateTime"
    },
    "extended": {
      "@id": "mcpgate:extended",
      "@type": "xsd:boolean"
    },
    "SessionStartRequest": "mcpgate:SessionStartRequest",
    "ttl_minutes": {
      "@id": "mcpgate:ttl_minutes",
      "@type": "xsd:integer"
    },
    "initial_message": {
      "@id": "mcpgate:initial_message",
      "@type": "xsd:string"
    },
    "SessionStartResponse": "mcpgate:SessionStartResponse",
    "initial_message_id": {
      "@id": "mcpgate:initial_message_id"
    },
    "SubscriptionList": "mcpgate:SubscriptionList",
    "SubscriptionRow": "mcpgate:SubscriptionRow",
    "issued_by": {
      "@id": "mcpgate:issued_by",
      "@type": "xsd:string"
    },
    "UpdateDeliveryRequest": "mcpgate:UpdateDeliveryRequest",
    "UpdateDeliveryResponse": "mcpgate:UpdateDeliveryResponse",
    "ValidationError": "mcpgate:ValidationError",
    "loc": {
      "@id": "mcpgate:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "mcpgate:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "mcpgate:input"
    },
    "ctx": {
      "@id": "mcpgate:ctx"
    },
    "WebhookNote": "mcpgate:WebhookNote",
    "object_kind": {
      "@id": "mcpgate:object_kind"
    },
    "event_type": {
      "@id": "mcpgate:event_type"
    },
    "object_attributes": {
      "@id": "mcpgate:object_attributes"
    },
    "issue": {
      "@id": "mcpgate:issue"
    },
    "user": {
      "@id": "mcpgate:user"
    },
    "ToolCallRequest": "mcpgate:ToolCallRequest",
    "name": {
      "@id": "mcpgate:name",
      "@type": "xsd:string"
    },
    "arguments": {
      "@id": "mcpgate:arguments"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "mcpgate API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects mcpgate's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-18) from openapi/mcpgate-api-openapi.json, openapi/mcpgate-demo-openapi.json.",
  "dcterms:created": "2026-10-18",
  "dcterms:source": [
    "openapi/mcpgate-api-openapi.json",
    "openapi/mcpgate-demo-openapi.json"
  ]
}