Overview
The Bankless MCP server gives AI assistants direct, read-only access to everything Bankless publishes. Ask your assistant about a topic and it can search the archive, read the full article or transcript, and answer with links back to the source.
It speaks the Model Context Protocol, so it works in any client that supports remote MCP servers. Access is included with Bankless Premium.
- 8,200+
- articles and newsletters
- 1,200+
- podcast transcripts
- 870+
- project, people and token profiles
Connect
Most apps connect by signing in with your Bankless account: there's no key to copy, and you can disconnect at any time. Every app uses the same server URL:
https://www.bankless.com/mcp
- In Claude on the web, desktop or mobile, go to Customize › Connectors and click Add custom connector.
- Paste the server URL and click Add, then Connect. If Claude asks how to authenticate, choose Sign in now.
- Sign in to Bankless and click Allow access.
To use it in a chat, open the + menu and switch Bankless on under Connectors. On Team and Enterprise plans an Owner adds the connector once under Organization settings › Connectors, and each member then connects their own account.
- On chatgpt.com, open Plugins, click + and choose Add custom MCP server.
- Name it Bankless, paste the server URL under Connection, set authentication to OAuth, then click Create as a plugin.
- Sign in to Bankless and click Allow access.
To use it, type @ in a chat and pick Bankless.
Add the server, then sign in. Codex opens your browser once.
codex mcp add bankless --url https://www.bankless.com/mcp
codex mcp login bankless
The Codex CLI, IDE extension and desktop app share ~/.codex/config.toml, so this sets up all three.
Add the server from your terminal:
claude mcp add --transport http bankless https://www.bankless.com/mcp
Then run /mcp inside Claude Code, select bankless and choose Authenticate.
Cursor connects with an API key. Open Cursor Settings › MCP, choose Edit config and add:
{
"mcpServers": {
"bankless": {
"url": "https://www.bankless.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
The same config works in Windsurf, Continue and other clients that accept a URL with headers.
Clients that support MCP authorization can sign in with just the server URL. For clients that only take a fixed header, use an API key. Claude Desktop's config file, for example, needs the mcp-remote bridge (Node 18+):
{
"mcpServers": {
"bankless": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://www.bankless.com/mcp",
"--header", "Authorization: Bearer YOUR_API_KEY"
]
}
}
}
Tools
Your assistant picks the right tool for each question. Every tool is read-only.
| Tool | What it does |
|---|---|
search_posts | Search articles, newsletters and podcast episodes by keyword. Returns titles, excerpts and links. |
get_post | Fetch one article or episode by slug or ID, including the full body. |
list_recent_posts | List the latest posts, optionally filtered to newsletters, podcasts, news or briefs. |
search_transcripts | Find where a topic comes up across podcast transcripts, with the surrounding passage. |
get_podcast_transcript | Fetch the full, speaker-labelled transcript of an episode. |
search_profiles | Search the projects, people and tokens Bankless tracks. |
get_profile | Fetch a profile with its description, links and related profiles. |
Authentication
Sign in (recommended)
Bankless supports MCP authorization (OAuth 2.1 with PKCE). When you connect, your app opens a Bankless page where you sign in and approve access. The app receives a token that lasts an hour and refreshes automatically; it never sees your login. Disconnect an app at any time from your account page and its access ends immediately.
API keys
Premium members can generate a key from their account page. It's shown once, so store it somewhere safe. Send it as a bearer token on every request. Generating a new key revokes the old one straight away.
curl -X POST https://www.bankless.com/mcp \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Access and limits
- Premium membership. Every request checks that your account has an active premium membership. If it lapses, requests return an error until you renew, and connected apps work again without reconnecting.
- Read-only. Tools can search and read content. They can't post, change your account, or see billing details.
- Rate limit. Up to 2,000 requests a day per account. Signed-in apps share one allowance; an API key has its own.
FAQ
Should I sign in or use an API key?
Sign in wherever your app supports it. There's nothing to store or rotate, and you can see and disconnect each app from your account page. Use a key for Cursor, scripts, and clients that only accept a fixed header.
My app says a premium subscription is required
The account you signed in with, or the one that owns the API key, doesn't have an active premium membership. Check your account page, or sign in to your app again with the right account.
My app can't reach the server
Check the URL is exactly https://www.bankless.com/mcp, including https://www.. If you're using a key, make sure the header reads Authorization: Bearer followed by the full key.
How do I disconnect an app?
On your account page, find the app under Connected AI apps and click Disconnect. To revoke an API key, generate a new one.