What is the App–LLM Context Protocol (ALCP)?

ALCP is an open-source standard that lets end-users share app data with AI in a clean, structured way.

With ALCP, everyday apps like nutrition trackers, budget managers, or workout logs can expose their current state in a simple, readable format. Users can share this context directly with AI models such as ChatGPT or Claude, without screenshots, OCR, or copy-paste.

Think of ALCP as Markdown for App State, built for users. Just as Markdown lets anyone share well-formatted text, ALCP lets users share meaningful app context that AI can instantly understand.

Mobile App
Share
ALCP Context
Generate shareable context for app page
LLM
AI Output
alcp_payload.json
{
  "protocol": "ALCP",
  "app": { "name": "FitnessPro" },
  "intent": { "goal": "analyze_progress" },
  "payload": {
    "type": "workout_log",
    "data": { "squat_max": 140, "trend": "up" }
  }
}
App State ALCP Envelope LLM Context

What can ALCP enable?

Why does ALCP matter?

Depending on your role, ALCP simplifies the connection between software and intelligence.

For Developers

Reduces the complexity of building AI integrations. Expose your app's data once via ALCP, and it works with any model.

For AI Agents

Provides clean, typed, and structured data, drastically improving reasoning capabilities and reliability.

For End-Users

Enables a seamless experience. No more screenshots or explaining data—just click share and get answers.