← Registry

Developer Tools

bachatt.app

Provides OTP-based authentication functions for user login and session management via SMS.

1 endpoint34 known toolsCached registry data

ENDPOINT 1

https://doorway.bachatt.app/mcp

No auth detected

Known tools 34

bachatt_send_otp

[STEP 1c] Send a 6-digit OTP SMS to the user-provided mobile number, then collect and verify it.

bachatt_resend_otp

[STEP 1c - Resend] Resend the OTP SMS and collect + verify it interactively.

bachatt_verify_otp

[STEP 1e - Fallback] Verify the OTP directly.

bachatt_session_status

[STEP 1a] Check if a Bachatt session is already active.

bachatt_logout

[Logout] End the current Bachatt session and clear the stored token.

bachatt_resume_onboarding

[STEP 1b - Resume] Fetch the user's live onboarding status and get the exact next tool to call.

bachatt_get_onboarding_status

[STEP 1a - Resumption] Fetch the user's live onboarding progress and determine which step to resume from across platforms.

bachatt_get_bank_accounts

[STEP 2a] Retrieve automatically linked bank accounts and ask the user which to use.

bachatt_set_bank_primary

[STEP 2a-confirm] Set the user's chosen bank account as primary and update the onboarding bank state.

bachatt_get_reverse_penny_drop_psp_uris

[STEP 2b - UPI Branch] Generate UPI verification links for reverse penny drop.

bachatt_get_reverse_penny_drop_status

[STEP 2b - UPI Branch] Poll status of UPI verification.

bachatt_add_manual_bank_account

[STEP 2b - Manual Branch] Manually add bank account using account number + IFSC.

bachatt_get_pan_details

[STEP 5a] Fetch/auto-detect user's PAN details.

bachatt_submit_pan

[STEP 5b] Submit user-entered PAN number.

bachatt_get_addresses

[STEP 8a] Fetch saved addresses.

bachatt_save_address

[STEP 8a] Save new address details.

bachatt_add_nominees

[STEP 8b] Add or skip nominee details.

bachatt_get_nominee

Get the nominee details registered on the user's account.

bachatt_get_profile

[STEP 8c - Profile Details] Get the logged-in user's Bachatt profile and surface ALL missing fields at once.

bachatt_update_profile_details

[STEP 8c - Profile Details] Update user's core profile details.

bachatt_options_to_invest_in

[Step 3 · Investment Selection] Collect ALL investment parameters in ONE single form submission — never ask fields one by one conversationally.

bachatt_check_kyc

[STEP 6a] Check user's KYC status.

bachatt_generate_digilocker_link

[STEP 7a] Generate DigiLocker KYC link.

bachatt_get_digilocker_status

[STEP 7b] Poll DigiLocker status.

bachatt_validate_kyc

[STEP 9a] Perform KBV validation (mandatory step for users from DigiLocker path).

bachatt_generate_esign_link

[STEP 9b] Generate Aadhaar eSign link.

bachatt_get_esign_status

[STEP 9c] Poll eSign status.

bachatt_get_kyc_status

[STEP 9d] Confirm final KYC state after eSign.

bachatt_order_status

Get the status of a lumpsum order by orderId.

bachatt_add_to_cart

[STEP 3d] Add selected investment parameters to cart.

bachatt_create_onboarding_mandate

[STEP 4a] Create onboarding mandate (SIP only) using QR_CODE or INTENT flow.

bachatt_checkout_cart

[STEP 10a] Checkout the cart to complete the investment.

bachatt_initiate_transaction_payment

[STEP 10b] Initiate payment transaction for checkout using QR_CODE or INTENT flow.

bachatt_submit_signature

[STEP 8d] Automatically generate and submit user's signature.