Is the phrase "... or I'm mistaken" correct?

As the question stands, the OP asks if (forms of) mistake can be used as other than a noun (Should I write "... or I've made a mistake?").

In that sense, the "Capital of A is B, or I'm mistaken?" is correct in the use of mistaken as an adjective.

mis·tak·en /məˈstākən/
Adjective
1. Wrong in one's opinion or judgment.
2. (esp. of a belief) Based on or resulting from a misunderstanding or faulty judgment: "an unfortunate case of mistaken identity".

Incidentally, minor errors of grammar need correction:
"The capital of A is B, or am I mistaken?"
is how you would write the sentence.


What you’re looking for is “...if I’m not mistaken,” but it's rather a cliché. “...if I remember correctly” is not much better. “...I believe” is a bit more honest.

Expressing a little doubt in these clichéd expressions actually indicates certainty: you know you’re not mistaken, and it’s a false modesty.