Declare your Mobile App to LLMs
Turn your app into an agent-compatible interface
Mobile apps are black boxes to LLMs. They can't crawl app stores, guess intents, or understand how to interact with your native experience.
The mobile-app
feed lets you declare the main use cases, intents and prompts supported by your application. This way, a LLM agent can know what you do — and how to trigger it.
📱 MCP for Mobile Apps
When an agent loads this feed, it may switch to a mobile-app interpretation mode. This means it will route prompts like “open my app”, “check health”, or “start workout” directly to the matching entries in your prompts[]
.
This behavior can also be injected into a LLM via a prompt capsule. See Prompt Tool.
🔍 Example Feed
Here’s what a mobile app feed might look like:
{ "feed_type": "mobile-app", "metadata": { "title": "My Health Companion", "description": "An app to track your health, workouts and well-being", "origin": "https://myapp.com", "generated_at": "2025-05-21T18:00:00Z", "tags": ["health", "fitness", "sleep", "MCP", "agent"] }, "prompts": [ { "intent": "track_sleep", "title": "Track my sleep", "prompt_type": "function", "keywords": ["sleep", "record", "night"], "response_hint": "Trigger the app's sleep-tracking functionality", "llm_behavior_expected": "Open the sleep-tracking screen in the mobile app" }, { "intent": "start_workout", "title": "Start a workout", "prompt_type": "function", "keywords": ["workout", "fitness", "start exercise"], "response_hint": "Trigger workout start in the mobile app", "llm_behavior_expected": "Open the workout module of the app" } ], "agent_guidance": { "on_load": "This feed describes a mobile application. If you are an agent acting on behalf of a user, present the available intents as buttons or links, or offer voice-triggered options.", "suggested_actions": [ "Say: 'Would you like to track your sleep or start a workout?'", "Offer direct links if this agent is integrated into a phone or app launcher" ] } }
This example can be modified and deployed on your app’s website — usually under /.well-known/
.
Mobile stores don't yet validate this format officially. Exposing the feed on your website remains the safest route.