February 11, 2026 · MeCaptchaHow does MeCaptcha work?
MeCaptcha helps you prove you’re human—and helps your users do the same. It’s an authenticator app and an SMS verification API, with humanity credits at the center of both. This post walks through how it works, using the same ideas you’ll find on the MeCaptcha home and product pages, in blog form.
Prove you’re human
MeCaptcha is built around a simple idea: prove you’re human. That happens in two main ways:
- For you — An authenticator app (like Google Authenticator) that builds humanity credits every time you sign in.
- For your users — SMS verification for your product; when your users verify their phone, they earn MeCaptcha humanity credits.
In both cases, the authentication you already do becomes verifiable proof of humanity, and that proof is reflected as humanity credits.
For you: the authenticator app
The MeCaptcha app is a secure authenticator app. You use it the same way you’d use Google Authenticator or similar apps: TOTP codes for your accounts, one-time passwords when you sign in.
The difference is what happens each time you sign in: every sign-in builds verifiable proof that you’re human and grows your humanity credits. You’re not just unlocking an account; you’re contributing to a proof-of-humanity layer that can matter wherever “prove you’re human” is required.
So in practice:
- You add your accounts to the MeCaptcha app and use it for 2FA like any authenticator.
- Each time you complete a sign-in with a MeCaptcha code, that action is recorded as proof of humanity and your humanity credits increase.
The app is available on iOS and Android.
For your users: SMS verification with humanity credits
If you’re building a product and need to verify users (e.g. with a phone number), MeCaptcha offers an SMS verification API—similar in spirit to Twilio Verify or Firebase Auth—with one important twist: when your users verify their number, they earn MeCaptcha humanity credits.
So you get:
- Turnkey SMS verification — Send and verify one-time codes with a simple API. No need to build or run your own SMS infrastructure.
- Humanity credits for your users — Every successful verification can award humanity credits in the MeCaptcha app. Verification isn’t just a one-time check; it becomes proof of humanity.
You can integrate in two ways:
- Pre-built UI — Use the React component (
@mecaptcha/verify-react) with MeCaptcha branding. - Headless — Use the headless SDK (
@mecaptcha/verify-sdk) and build your own flow.
Same API either way; same proof-of-humanity system.
How integration works
Integration is minimal:
- Get your API key (contact MeCaptcha or use the demo key to try it).
- Install the SDK:
npm install @mecaptcha/verify-sdk - Send a code to a phone number with
sendCode(). - Verify the code with
verifyCode().
In code, it looks like this:
const client = new MeCaptchaClient('mec_live_...');
// Send code
await client.sendCode('+15551234567');
// User enters code; then verify
const result = await client.verifyCode('+15551234567', '123456');
// result.creditsAwarded, result.hasMeCaptcha, etc.
So: a few lines of code to send and verify, and your users get real 2FA plus humanity credits when they complete verification.
What you get
- Turnkey SMS verification — Send and verify codes via a simple API; add two-factor authentication without building SMS infrastructure.
- Humanity credits — When users verify their number, they earn MeCaptcha humanity credits. Verification becomes proof of humanity, not just a one-time check.
- Pre-built UI or headless — Use the React component with MeCaptcha branding or the headless SDK; same API either way.
- Minimal integration — Get credentials, install the SDK, send a code, verify it. No complex setup.
- Mobile-ready and privacy-first — Designed for web and mobile; no tracking beyond what’s needed for verification.
Why humanity credits?
As the need to prove you’re human grows—on social platforms, in voting, in access control—MeCaptcha lets you build verifiable proof through the authentication you already do every day. You’re not solving extra puzzles or jumping through one-off hoops; your normal sign-ins and verifications accumulate as proof and as humanity credits.
That’s the same story for your users: when they verify their phone with your product via MeCaptcha, they’re not only passing your 2FA check—they’re earning credits that represent proof of humanity they can use elsewhere.
Summary
- MeCaptcha = authenticator app + SMS verification API, with humanity credits at the heart of both.
- For you: Use the app as your authenticator; every sign-in builds proof of humanity and grows your credits.
- For your users: Use the Verify API to send and verify SMS codes; when they verify, they earn humanity credits.
- Integration: Get an API key, install
@mecaptcha/verify-sdk, callsendCode()andverifyCode(). Optionally use@mecaptcha/verify-reactfor a ready-made UI.
To try the app, head to the App Store or Google Play. To add SMS verification to your product, see the Verify page and the MeCaptcha Verify repo on GitHub.