{
  "name": "Jules MCP",
  "description": "Create, list, update, and cancel Jules phone-call reminders through a connected Jules account.",
  "version": "0.2.1",
  "serverUrl": "https://jules-chatgpt-app-production.up.railway.app/mcp",
  "transport": "streamable-http",
  "authentication": {
    "type": "oauth2",
    "authorizationServer": "https://jules-chatgpt-app-production.up.railway.app",
    "scopes": ["jules.read", "jules.write"]
  },
  "tools": [
    {
      "name": "prepare_jules_reminder",
      "description": "Generate a Jules onboarding link for a user who is not connected or not ready yet."
    },
    {
      "name": "get_jules_account_status",
      "description": "Check whether the connected Jules account is ready to manage reminders."
    },
    {
      "name": "list_jules_reminders",
      "description": "List reminders from the connected Jules account."
    },
    {
      "name": "create_jules_reminder",
      "description": "Create a phone-call reminder after the user gives an exact date and time."
    },
    {
      "name": "update_jules_reminder",
      "description": "Update an existing Jules reminder."
    },
    {
      "name": "delete_jules_reminder",
      "description": "Cancel an existing Jules reminder."
    }
  ]
}
