# Foxhound Admin: what it is made of and how it connects | Dustin Edwards

> Runs Foxhound from a chat. It holds no Stripe key and no database: every action is a call to the foxhound Worker's admin API.

Source: https://dustinedwards.info/systems/foxhound-mcp

Runs Foxhound from a chat. It holds no Stripe key and no database: every action is a call to the foxhound Worker's admin API.

[admin-mcp.foxhoundapp.com](https://admin-mcp.foxhoundapp.com/) · [github.com/DrDustinEdwards/foxhound](https://github.com/DrDustinEdwards/foxhound) · [capsid.dustinedwards.info/s/foxhound-mcp](https://capsid.dustinedwards.info/s/foxhound-mcp/)

How Foxhound Admin connects

## Used by 0

No system uses it.

## Inside Foxhound Admin

### Runs

- #### Admin MCP Worker

  Cloudflare Worker

  Admin MCP Worker The MCP door at admin-mcp.foxhoundapp.com, calling the foxhound Worker over a service binding. writes to OAUTH_KV writes to App Worker (Foxhound) reads App Worker (Foxhound)

### Stores

- #### OAUTH_KV

  Workers KV

  OAUTH_KV Grants and tokens for the MCP door's OAuth provider.

## Uses 1

- [Foxhound](https://dustinedwards.info/systems/foxhound) writes to, reads

Public model, 2026-10-23. [Markdown](https://dustinedwards.info/systems/foxhound-mcp.md)
