As I see it, the definition of miracle would be something like "the impossible made possible", that is, a miracle points to a contradiction. E.g. - it is impossible to walk on water, for that to happen, it would have to be a miracle. So, a miracle denies an impossibility. The concept of miracle osis illogical, and only happens because language allows the construction of statements even though there's no logic to it. I recall here Chomsky famous construction "colorless green ideas sleep furiously", if something is colorless, it cannot be green. The phrase is grammatical, but not logical.
What could a rational person accept is another problem. If rational is all that this person is, and rationality excludes contradiction, then a rational person could not accept the existence of a miracle.
Maybe human beings make use of reason but cannot be defined as purely rational beings.