Hi there,
I’m currently building an OpenAI App using the Apps SDK + MCP server and I’m running into an issue where internal tool details are exposed to the end user.
In GPT responses, I sometimes see:
-
Internal identifiers like
flightId -
Phrases like “I will call tool XY” or similar tool invocation reasoning
Example:
“I’ll call the flight_vacancies widget for that flight — flightId XYZ123”
This breaks abstraction and exposes implementation details that should remain hidden from users.
What is the recommended way in Apps SDK / MCP to prevent “leaking” such information, which has a negative impact on the user experience? That said, I have not seen a proper way to give instructions (“System prompt”) to an Apps SDK app yet.