Years of Bankless.
Articles & newsletters
Every Bankless post, by keyword or slug. Body included for premium tokens.
Podcast transcripts
Full transcripts, speaker-mapped. Or grep them for a phrase and get the matching snippet back.
Airdrop Hunter
Active opportunities, their quests, on-chain criteria, networks.
Profiles
People, projects and tokens that Bankless tracks.
Your editor. Or your terminal.
Right in Cursor.
Project context Cursor doesn't have, surfaced where you're writing code.
// Staker.sol
contract Staker {
address public operator;
mapping(address => uint256) public shares;
function delegate(uint256 amount) external {
// ...
}
}
Or just cURL.
Plain HTTP POST, JSON-RPC 2.0 body, Bearer token. The shape every MCP client uses.
Three steps. About a minute.
Drop it into your client.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json alongside any existing top-level keys, then restart Claude Desktop.
{
"mcpServers": {
"bankless": {
"url": "https://www.bankless.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
Older Claude Desktop that won't accept url?
Wrap with mcp-remote (community stdio bridge, needs Node 18+):
{
"mcpServers": {
"bankless": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.bankless.com/mcp",
"--header",
"Authorization: Bearer YOUR_TOKEN"
]
}
}
}
What about Settings › Connectors › Add custom connector?
That dialog accepts OAuth (Client ID + Secret) only, so it does not work for Bankless static Bearer tokens today. Use the config file above instead.
Cursor Settings › MCP › Edit Config. The same JSON also works for Continue, Windsurf, and other HTTP-aware MCP clients.
{
"mcpServers": {
"bankless": {
"url": "https://www.bankless.com/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}
OpenAI Codex CLI uses ~/.codex/config.toml. Wraps the HTTP server with mcp-remote via stdio (needs Node 18+):
[mcp_servers.bankless]
command = "npx"
args = ["-y", "mcp-remote", "https://www.bankless.com/mcp", "--header", "Authorization: Bearer YOUR_TOKEN"]
ChatGPT Connectors / Custom GPTs?
ChatGPT's Connectors feature (Plus, Pro, Enterprise) requires OAuth, the same limitation as Claude Desktop's custom-connector dialog. It does not yet work for Bankless static Bearer tokens. Use the Codex CLI snippet above for terminal-based work.
Smoke-test the endpoint directly, no client needed.
curl -X POST https://www.bankless.com/mcp \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Ask anything.
Your client discovers the tools automatically. Try "Find recent Bankless podcasts about modular blockchains" or "Summarise the latest piece on restaking."