# Your agent's bitcoin and macro desk.

Ask what the sharpest minds in bitcoin and macro are saying. Your agent reads Marty's takes in The Commoner and searches TFTC podcast interviews and their transcripts, with live ETF and Treasury data behind it. Every answer links to the source.

Documentation: https://www.tftc.io/ai

## Connect TFTC

Server URL: https://mcp.tftc.io/mcp
Transport: Streamable HTTP.
Authentication: none. No API key, custom headers or TFTC account required.
The service is free and read-only. It cannot place trades, send messages or change accounts.

## Tell your agent

```text
Add the TFTC MCP server at https://mcp.tftc.io/mcp. Every weekday at 8am, brief me: what's new from TFTC, yesterday's bitcoin ETF flows by fund, and any Treasury auction results, with links.
```

Your agent handles the schedule. TFTC supplies the content and data when the agent calls it. Ask Hermes, OpenClaw or another agent with scheduling support to run the prompt each morning.

## One-click setup

- [Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=TFTC&connectorUrl=https%3A%2F%2Fmcp.tftc.io%2Fmcp): confirm the prefilled dialog, choose No sign in and Add. Enable TFTC in your chat's Connectors menu.
- [Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=tftc&config=eyJ1cmwiOiJodHRwczovL21jcC50ZnRjLmlvL21jcCJ9): open the link in Cursor and confirm the server.
- [VS Code](vscode:mcp/install?%7B%22name%22%3A%22tftc%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tftc.io%2Fmcp%22%7D): open the link, then start TFTC in MCP: List Servers.

Your app may ask permission the first time. TFTC only reads public content, so choose Always allow.
In Claude, use Settings → Connectors. Your organization's settings may apply.

## How to add in ChatGPT

1. Open [ChatGPT plugins](https://chatgpt.com/plugins).
2. Select +, then Add custom MCP server.
3. Name it TFTC. Paste the ChatGPT URL below and choose no authentication.
4. Select Create as a plugin. Install it, then open a new Work chat and select TFTC with @.

```text
https://mcp.tftc.io/chatgpt/mcp
```

The ChatGPT URL has 10 tools and excludes the sponsor deals tool. The general URL has all 11 tools. Directory listing coming.

## What people use it for

### Expert views

What has Luke Gromen said about the dollar and Treasuries? Give me timestamps.

### Marty's take

What's Marty's take on the banks and bitcoin this year? Quote The Commoner, with links.

### Find the interview

Find the TFTC interview where a guest explains global liquidity and give me the timestamp.

### Research prep

I'm interviewing someone on dollar debasement. Pull TFTC's best guest quotes with links.

### Catch up on a topic

Catch me up on what TFTC has covered about bitcoin mining this month.

### Daily briefing

Every morning, tell me what changed: new TFTC interviews and essays, ETF flows, auction results.

#### Set it up in Hermes

Merge into ~/.hermes/config.yaml:

```yaml
mcp_servers:
  tftc:
    url: "https://mcp.tftc.io/mcp"
```

Restart Hermes to discover TFTC.

Your agent handles the schedule. TFTC supplies the content and data when the agent calls it. Ask Hermes, OpenClaw or another agent with scheduling support to run the prompt each morning.

### Market check

Are the ETFs buying or selling this week, and is demand for Treasuries holding up? Show the latest auction grades.

## FAQ

### Is it free?

Yes. No TFTC account or API key is required. Your AI app may have its own plan requirements.

### What can it access?

Public TFTC content: The Commoner (Marty's takes), podcast interviews and their transcripts, articles and guides, plus bitcoin ETF flows, Treasury auction results and T-bill rates. It cannot access member content or private accounts.

### Why does my app ask for permission?

Your app asks before it uses an external tool. TFTC only reads public content. Choose Always allow if you want fewer prompts. Your organization's settings may apply.

## Manual setup

Merge config into an existing file. Keep the other servers you already have configured.

### Claude Code

Use the command for your user account, or merge the config into a project's .mcp.json. Check with claude mcp list.

```sh
claude mcp add --scope user --transport http tftc https://mcp.tftc.io/mcp
```

Config: .mcp.json

```json
{"mcpServers":{"tftc":{"type":"http","url":"https://mcp.tftc.io/mcp"}}}
```

### Codex CLI

Run the command or merge the config into ~/.codex/config.toml. Check with codex mcp list.

```sh
codex mcp add tftc --url https://mcp.tftc.io/mcp
```

Config: ~/.codex/config.toml

```toml
[mcp_servers.tftc]
url = "https://mcp.tftc.io/mcp"
```

### Hermes

Merge the config into ~/.hermes/config.yaml. Restart Hermes to discover TFTC.

Config: ~/.hermes/config.yaml

```yaml
mcp_servers:
  tftc:
    url: "https://mcp.tftc.io/mcp"
```

### Gemini CLI

Run the command or merge the config into ~/.gemini/settings.json. Use httpUrl for Streamable HTTP. Check with gemini mcp list.

```sh
gemini mcp add --transport http --scope user tftc https://mcp.tftc.io/mcp
```

Config: ~/.gemini/settings.json

```json
{"mcpServers":{"tftc":{"httpUrl":"https://mcp.tftc.io/mcp"}}}
```

### Windsurf

In Cascade's MCP menu, choose Open MCP config file. Merge the config, then refresh the servers. File locations vary by client version.

Config: The file opened by Cascade's Open MCP config file action

```json
{"mcpServers":{"tftc":{"serverUrl":"https://mcp.tftc.io/mcp"}}}
```

Some results include sponsor promo codes. TFTC is compensated. Sponsor codes are paid placements, returned when you ask and labelled with the sponsor. The ChatGPT connection excludes the deals tool.

## Links

- [Privacy](https://www.tftc.io/privacy#mcp)
- [Support](https://www.tftc.io/ai#support)
- [Terms](https://www.tftc.io/terms#mcp)
