Here's the LLM JSON specification I created for the AI SDK: github.com/vercel/ai/tree… It abstracts most differences between providers and is mostly JSON in/out (so it can be transferred between languages or with some changes turned into an API spec)
Forget MCP, what I want is an industry consortium backed standard for a JSON API protocol for talking to LLM providers Everyone building half-baked copies of the OpenAI Chat Completion API worked until it didn't any more!