Scrum Master
Is scrum master required in daily standup meetings?
http://scrumguides.org/scrum-guide.html#events-daily
The Scrum Master enforces the rule that only Development Team members participate in the Daily Scrum.
See also: https://www.scrum.org/Forums/aft/2129
Including any individual who is not Development Team members violates the rules of Scrum and can be detrimental.
Scrum’s roles, artifacts, events, and rules are immutable and although implementing only parts of Scrum is possible, the result is not Scrum.
There is a purpose for the event; all rationalizations for the inclusion of others indicate that there is another issue which needs to be addressed separately, not through re-purposing this event.
I believe the ScrumMaster should be present to coach and facilitate the team as needed based on Alan's points. If the SM has to miss because of outside urgent business objectives or is out of office I thinks it's good practice and necessary for the team to have the daily scrum in his absence but that should be exceptional.
The scrum master is not needed to attend daily meetings. He is responsible to setup daily scrum meeting. only Development team is mandatory for 15 minutes daily scrum.
The Scrum Master is not required to attend the Daily Scrum. It is a Development Team meeting only, not for the entire Scrum Team.
For newer Scrum teams, it is sometimes beneficial for the Scrum Master to help facilitate the Daily Scrum, as it is the Scrum Master's responsibility to ensure adherence to Scrum. But again, this is not a requirement.
Required? No. Is it a good idea, especially with teams with little or no eperience in scrum ? Yes.