Skip to main content
Any client that supports MCP over streamable HTTP can connect to the Terminal49 MCP server. This page gives the generic settings; for step-by-step guides see Claude, Claude Code, ChatGPT, Cursor, Microsoft Copilot, VS Code, and Agent plugins (Claude Code, Cursor, Codex, GitHub Copilot CLI).

Server details

Always use the root origin https://mcp.terminal49.com — it is the canonical OAuth resource identifier, so OAuth clients bind to the correct token audience. Point your client at https://mcp.terminal49.com with no credentials. Clients that implement MCP authorization discover everything automatically:
  • Protected resource metadata is served at https://mcp.terminal49.com/.well-known/oauth-protected-resource, which points to the authorization server at https://auth.terminal49.com.
  • Dynamic Client Registration is supported, so clients register themselves — no pre-configured client ID or secret is needed.
  • The flow is authorization code with PKCE: the client opens your browser, you sign in with your Terminal49 credentials and approve access, and the client stores and refreshes tokens automatically.

API key (for clients without OAuth support)

If your client can’t run a browser OAuth flow (for example, a headless integration), create an API key in the developer portal and send it in the Authorization header with the Token scheme:
You can verify connectivity with curl:
Use the Token scheme for API keys. The Bearer scheme is used for OAuth access tokens, which OAuth-capable clients obtain automatically during sign-in.
The same rate limits apply to MCP endpoints as the REST API.