arcade-dev · JSON-LD Context

Arcade Dev Context

JSON-LD context defining the semantic vocabulary for Arcade Dev from arcade-dev.

34 Classes 10 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
arcade: https://arcade.dev/ns/
mcp: https://modelcontextprotocol.io/ns/
oauth: https://oauth.net/2/ns/

Classes

Tool Toolkit ToolExecution Worker Authorization AuthProvider Hook Gateway Plugin Scope name description version provider creator identifier fully_qualified_name user_id tool_name input output status provider_id provider_type requirements authorization context http mcp_transport health healthy enabled type id

Properties

Property Type Container
url reference
documentation reference
license reference
toolkit reference
scopes set
authorization_url reference
next_uri reference
expires_at schema:DateTime
created_at schema:DateTime
updated_at schema:DateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "arcade": "https://arcade.dev/ns/",
    "mcp": "https://modelcontextprotocol.io/ns/",
    "oauth": "https://oauth.net/2/ns/",
    "Tool": "arcade:Tool",
    "Toolkit": "arcade:Toolkit",
    "ToolExecution": "arcade:ToolExecution",
    "Worker": "arcade:Worker",
    "Authorization": "arcade:Authorization",
    "AuthProvider": "arcade:AuthProvider",
    "Hook": "arcade:Hook",
    "Gateway": "arcade:Gateway",
    "Plugin": "arcade:Plugin",
    "Scope": "oauth:Scope",
    "name": "schema:name",
    "description": "schema:description",
    "version": "schema:softwareVersion",
    "url": {"@id": "schema:url", "@type": "@id"},
    "documentation": {"@id": "schema:documentation", "@type": "@id"},
    "provider": "schema:provider",
    "creator": "schema:creator",
    "license": {"@id": "schema:license", "@type": "@id"},
    "identifier": "schema:identifier",
    "fully_qualified_name": "arcade:fullyQualifiedName",
    "toolkit": {"@id": "arcade:toolkit", "@type": "@id"},
    "user_id": "arcade:userId",
    "tool_name": "arcade:toolName",
    "input": "arcade:input",
    "output": "arcade:output",
    "status": "arcade:status",
    "provider_id": "arcade:providerId",
    "provider_type": "arcade:providerType",
    "scopes": {"@id": "arcade:scopes", "@container": "@set"},
    "requirements": "arcade:requirements",
    "authorization": "arcade:authorization",
    "authorization_url": {"@id": "arcade:authorizationUrl", "@type": "@id"},
    "next_uri": {"@id": "arcade:nextUri", "@type": "@id"},
    "context": "arcade:context",
    "expires_at": {"@id": "arcade:expiresAt", "@type": "schema:DateTime"},
    "created_at": {"@id": "schema:dateCreated", "@type": "schema:DateTime"},
    "updated_at": {"@id": "schema:dateModified", "@type": "schema:DateTime"},
    "http": "arcade:httpTransport",
    "mcp_transport": "mcp:transport",
    "health": "arcade:health",
    "healthy": "arcade:healthy",
    "enabled": "arcade:enabled",
    "type": "@type",
    "id": "@id"
  }
}