Are we sure we need a competing spec when we could have just extended agent skills spec to allow for mcp.json definition within skill?