We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/adrianmikula/JakartaMigration'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
input_schema.json•3.91 kB
{
"title": "Jakarta Migration MCP Server Input",
"description": "Input parameters for Jakarta Migration MCP Server. This Actor provides MCP tools for analyzing and migrating Java applications from Java EE 8 (javax.*) to Jakarta EE 9+ (jakarta.*).",
"type": "object",
"schemaVersion": 1,
"properties": {
"mcpTransport": {
"title": "MCP Transport Mode",
"type": "string",
"description": "Transport mechanism for MCP communication. Use 'sse' for HTTP-based MCP clients (required for Apify deployment).",
"enum": ["stdio", "sse"],
"enumTitles": [
"Standard Input/Output (stdio) - For local MCP clients",
"Server-Sent Events (SSE) - For HTTP-based MCP clients (Apify)"
],
"default": "sse",
"sectionCaption": "MCP Configuration"
},
"mcpSsePort": {
"title": "SSE Port",
"type": "integer",
"description": "Port number for SSE transport mode (only used when mcpTransport is 'sse')",
"minimum": 1,
"maximum": 65535,
"default": 8080,
"sectionCaption": "MCP Configuration"
},
"mcpSsePath": {
"title": "SSE Path",
"type": "string",
"description": "HTTP path for SSE endpoint (only used when mcpTransport is 'sse')",
"default": "/mcp/sse",
"editor": "textfield",
"sectionCaption": "MCP Configuration"
},
"licenseKey": {
"title": "License Key",
"type": "string",
"description": "License key for premium features. Use your Apify API token for Apify-based licensing, or Stripe license key for Stripe-based licensing. Leave empty for Community tier (free features only).",
"editor": "textfield",
"sectionCaption": "License Configuration"
},
"apifyValidationEnabled": {
"title": "Enable Apify License Validation",
"type": "boolean",
"description": "Enable license validation via Apify API. Set to false to disable Apify validation (useful for local testing).",
"default": true,
"sectionCaption": "License Configuration"
},
"stripeValidationEnabled": {
"title": "Enable Stripe License Validation",
"type": "boolean",
"description": "Enable license validation via Stripe API. Set to false to disable Stripe validation.",
"default": true,
"sectionCaption": "License Configuration"
},
"defaultTier": {
"title": "Default License Tier",
"type": "string",
"description": "Default license tier when no license key is provided",
"enum": ["COMMUNITY", "PREMIUM", "ENTERPRISE"],
"enumTitles": [
"Community - Free features only",
"Premium - Advanced features enabled",
"Enterprise - All features enabled"
],
"default": "COMMUNITY",
"sectionCaption": "License Configuration"
},
"apifyApiToken": {
"title": "Apify API Token (Server)",
"type": "string",
"description": "Your Apify API token for making license validation requests. This is YOUR account token, not the user's license key. Required if Apify validation is enabled. WARNING: This is a sensitive credential - keep it secure.",
"editor": "textfield",
"sectionCaption": "Server Configuration"
},
"stripeSecretKey": {
"title": "Stripe Secret Key (Server)",
"type": "string",
"description": "Your Stripe secret key for making license validation requests. Required if Stripe validation is enabled. WARNING: This is a sensitive credential - keep it secure.",
"editor": "textfield",
"sectionCaption": "Server Configuration"
},
"maxTotalChargeUsd": {
"title": "Maximum Total Charge (USD)",
"type": "number",
"description": "Maximum total charge allowed per Actor run (for Pay-Per-Event billing). Set to 0 for no limit.",
"minimum": 0,
"default": 10.0,
"sectionCaption": "Billing Configuration"
}
}
}