Environment variables
Pass these variables to the MCP server process — either inline before the command, in your shell profile, or through theenv block of your MCP client’s config file.
string
required
Your peeps API key, used to authenticate every request to the peeps API. Find yours in Settings → API Keys in the peeps dashboard.
string
Override the base URL for the peeps API. Defaults to
https://api.peeps.ai. You only need this if you are connecting to a private or on-premises peeps deployment.string
Controls the verbosity of server logs. Accepted values:
debug, info, warn, error. Defaults to info. Set to debug when troubleshooting connection or tool-call issues.Sample configurations
The examples below show complete, ready-to-use config files for the most common MCP clients. Replaceyour-api-key-here with your actual API key in each one.
Claude Desktop
Claude Desktop reads its MCP server list fromclaude_desktop_config.json. The file location depends on your operating system:
After saving the file, restart Claude Desktop. The peeps tools will appear as available tools in your next conversation.
Cursor
Cursor reads MCP server configuration from.cursor/mcp.json relative to your project root. Create the file if it doesn’t exist, then paste the Cursor example above.
Reload Cursor’s MCP servers from Settings → MCP after saving the file.
Remote HTTP/SSE (generic)
Use this format for any MCP client that supports HTTP/SSE transport. Point theurl field at https://mcp.peeps.ai/sse and pass your API key as a Bearer token. No local process is started — your client connects directly to the peeps-hosted server.
Using environment variables instead of inline keys
To avoid putting your API key in a config file, setPEEPS_API_KEY in your shell environment and reference it from your config:
env block entirely from your Claude Desktop or Cursor config — the server process inherits the variable from your shell:
Some MCP clients launch server processes in a minimal shell environment that may not inherit your shell profile exports. If the server fails to authenticate, try adding the
env block explicitly rather than relying on shell inheritance.