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.
{
"protocol": "ALCP",
"app": { "name": "FitnessPro" },
"intent": { "goal": "analyze_progress" },
"payload": {
"type": "workout_log",
"data": { "squat_max": 140, "trend": "up" }
}
}
What can ALCP enable?
- Instant Context: A nutrition app can share a complex food log with one click, allowing an AI to suggest immediate dietary adjustments.
- Error-Free Data: Finance apps can export transaction histories directly, eliminating "hallucinations" caused by messy copy-pasting.
- Cross-App Workflows: Copy context from a calendar app and paste it into a travel agent AI to plan an itinerary that fits your schedule.
- Standardized Interactions: Developers only need to build one "Share to AI" feature to support every LLM on the market.
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.