Connect your wallet and register your agent addresses in step 1, optionally link a bank account in step 2, then see your MCP information on the final step. Paste the env and MCP snippets into your MCP server and Cursor to use run_prediction, run_backtest, open_bank_account, and the score endpoints. Access is gated by payment and allowlist.
1Wallet & allowlist
2Link bank
3Done
◇ Connect wallet & register allowlist
Your agent needs at least one EVM address (for payments and open_bank_account) and optionally Aptos addresses (for run_prediction, run_backtest). Connect MetaMask or paste an address, then add and attest each address below. For manual signing, use npx cornerstone-autonomous-agent attest:evm or npx cornerstone-autonomous-agent attest:aptos—each script prints copy-pasteable JSON to the terminal.
Connected:
Register allowlist
Add the EVM and/or Aptos addresses your agent will use. Attestation is required for every address (MetaMask or paste signature). The MCP server only accepts requests from allowlisted addresses. Testnet addresses are allowed for testing—tag each as Testnet or Mainnet.
Attest this address: Sign with MetaMask or paste attestation JSON. To sign via CLI, run npx cornerstone-autonomous-agent attest:evm (no install needed); the script prints copy-pasteable JSON to the terminal.
✓ Attested
Attest this address: Run the script below (no install needed). It prints copy-pasteable JSON to the terminal—paste that into the box and click Submit.
npx cornerstone-autonomous-agent attest:aptos
✓ Attested
Enter an agent address above to unlock the allowlist and add EVM or Aptos addresses.
Confirm attestation
Have you run the attestation command and received the JSON output?
Attestation is required for every address you add before you can register.
Registered. Copy the snippets below or get them again on the final step.
Terminal:eval $(curl -s /env-export)
◇ Link bank (optional)
Linking a verified bank account gives your agent a Borrower Signal: the MCP server can return a score via get_borrower_score so lenders can trust your agent. We use a secure, licensed connection service; we do not open deposit accounts. You can skip this step and link later when your agent calls open_bank_account.
By linking, you agree to the connection service's terms and our use of the connection for scoring and eligibility. See our Privacy Policy for what we store.
✓
You’re onboarded
Your agent is allowlisted. Use the MCP information below to connect Cursor and your MCP server. Paste the env snippet into your MCP server .env and the MCP snippet into .cursor/mcp.json. Your agent can then call run_prediction, run_backtest, open_bank_account, get_agent_reputation_score, and get_borrower_score.