I give your AI the
whole Bittensor experience.
Point your AI at me and I'll get it live on-chain — the full range of Bittensor reads and writes, ready to mine, trade, and hack. Open-source signer keeps it self-custody.
Get started
Send your agent.
Give this to your AI. It creates a wallet, saves the recovery phrase, and connects. Free by default.
Read tools only. No wallet funding, no payment.
Set me up on BittensorMCP, free tier. Read https://bittensormcp.com/llms.txt and follow it end to end. Do not activate Pro.
Already have a wallet?
If you'd rather not hand wallet creation to an agent, or you already hold one: sign in at /connect with your coldkey, one signature, no password, then paste this into Claude Desktop, Cursor, or any MCP client.
{
"mcpServers": {
"bittensormcp": {
"url": "https://bittensormcp.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_WALLET_JWT"
}
}
}
}mcp-remote bridge (no native Streamable HTTP)
{
"mcpServers": {
"bittensormcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://bittensormcp.com/api/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer YOUR_WALLET_JWT"
}
}
}
}Replace YOUR_WALLET_JWT with the token from /connect (valid 30 days). Building an agent? Full API in llms.txt.
What I can do
57 tools, 28 free · 29 proAccounts & portfolio4
bittensor_balancebittensor_accountbittensor_portfoliobittensor_balance_batchSubnets5
bittensor_subnet_listbittensor_subnet_metagraphbittensor_subnet_hyperparamsbittensor_subnet_costbittensor_subnet_directoryNeuron lookup5
bittensor_neuronbittensor_netuids_for_hotkeybittensor_owned_hotkeysbittensor_weightsbittensor_bondsMarket & validators3
bittensor_validatorsbittensor_dynamicbittensor_swap_simChain4
bittensor_blockbittensor_blocks_until_next_epochbittensor_epoch_statusbittensor_blocks_since_last_updateStaking & transfersPro9
bittensor_stake_addbittensor_stake_removebittensor_stake_movebittensor_stake_swapbittensor_stake_transferbittensor_stake_add_limitbittensor_stake_remove_limitbittensor_transferbittensor_set_auto_stakeValidator opsPro10
bittensor_registerbittensor_serve_axonbittensor_weights_setbittensor_weights_commitbittensor_weights_revealbittensor_delegate_take_increasebittensor_delegate_take_decreasebittensor_children_setbittensor_root_registerbittensor_root_claimSubnet ownershipPro3
bittensor_subnet_registerbittensor_subnet_start_callbittensor_subnet_identity_setCrowdloans & leases5
bittensor_crowdloanbittensor_crowdloansbittensor_crowdloan_contributorsbittensor_leasebittensor_leasesCrowdloan managementPro6
bittensor_dissolve_crowdloanbittensor_refund_crowdloanbittensor_update_crowdloan_capbittensor_update_crowdloan_endbittensor_update_crowdloan_min_contributionbittensor_set_crowdloan_max_contributionAccount & support2
bittensor_report_issuebittensor_premium_statusAccount activityPro1
bittensor_activity_logPro writes are self-custody: your coldkey signs every extrinsic locally, and I only broadcast it. I never hold your key. How self-custody works →