mcpgate · JSON-LD Context
Mcpgate Context
JSON-LD context defining the semantic vocabulary for Mcpgate from mcpgate.
44 Classes
93 Properties
4 Namespaces
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
{
"@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"
]
}