15 minTime to key
NoNo-human path
4Human gates
3/10Onboarding score
Card before first callEmail verificationManual reviewPhone OTP
Fastest path to a key
- Phone OTPSign up at msg91.com with email + mobile number. Verify the mobile via OTP and verify email
- Log in to the MSG91 panel > Authkey (top bar)
- Phone OTPRe-verify the registered mobile number with OTP to access the Authkey section
- Create New: name it, pick 'Where are you integrating', attach a Rule (service-scoped permissions), whitelist IPs (IP security is ON by default)
- Add balance / buy credits for real sends; a small free trial credit is typical
- KYC / business checkFor SMS to Indian numbers: complete TRAI DLT registration (Principal Entity ID on an operator DLT portal, header/sender ID and template approval) and map DLT template IDs in MSG91 before production SMS. WhatsApp needs…
- Working API key
Biggest gap
Phone-OTP re-verification just to view or create a key, and a stub llms.txt with no descriptions or markdown pages
Worth copying
Rule-scoped authkeys with an IP whitelist on by default, which limits the blast radius of an agent-held key
47Readiness score / 100
L2 Agent-documentedBeats 63% of 1,846 companies
Access20/20
Context11/20
Interfaces8/32
Onboarding8/19
Trust0/9
llms.txt · docs
Biggest gains
- +12 Remote MCP server for the product. Host a remote MCP server (e.g. mcp.<domain>/mcp, Streamable HTTP) for your core actions.
- +8 Machine-readable API spec. Publish an OpenAPI spec at a stable URL like /openapi.json and link it from llms.txt.
- +6 Docs available as markdown. Serve every docs page as .md, or honour Accept: text/markdown.
All 20 checks
- PASSAgents get the real page, not a bot wall10
- PASSrobots.txt lets user-triggered agents in6
- PASSContent is server-rendered4
- PASSllms.txt exists8
- FAILllms-full.txt exists3
- FAILDocs available as markdown6
- PASSSitemap2
- PASSStructured metadata1
- PASSPublic developer docs4
- FAILMachine-readable API spec8
- FAILRemote MCP server for the product12
- FAILDocs MCP or searchable docs4
- PASSSDKs and a CLI4
- FAILOAuth discovery metadata5
- FAILAgents can self-register OAuth clients6
- PASSSelf-serve API keys5
- PASSFree tier or test mode3
- FAILAgent manifests4
- FAILsecurity.txt2
- FAILPublic status page3
Your fix pack: 11 changes, up to +53 points
Each change is ready to paste, filled in for msg91.com, with a command to check it worked. Or hand the whole list to your coding agent.
Add the badge to your README
[](https://agentsready.dev/c/msg91.com)