# apifare for Goose One prepaid, capped key for every API your agent needs, under hard caps and a kill switch. 1. Get a token: https://apifare.com/start?origin=page:integrations-goose (shown once). 2. In goose Desktop, open Extensions → Add custom extension, choose Standard IO, set the command to npx -y apifare-mcp, and add the environment variable APIPAY_TOKEN. Or add this to ~/.config/goose/config.yaml (on Windows, %APPDATA%\Block\goose\config\config.yaml). ``` extensions: apifare: name: apifare cmd: npx args: [-y, apifare-mcp] enabled: true envs: { "APIPAY_TOKEN": "" } type: stdio timeout: 300 ``` Replace with your token. goose confirms the extension is installed. If you edited the file, start a new session; goose info -v shows the configuration it read. 3. Try it: "search the web for X", then "fetch a URL", then "what's the weather in London". 4. Caps and the kill switch are checked before dispatch. An empty balance returns HTTP 402 with a top-up link (see /errors.md). Prices: https://apifare.com/capabilities. Config checked against https://goose-docs.ai/docs/getting-started/using-extensions/ on 2026-09-13.