Connect an MCP client to FullHunt’s hosted Streamable HTTP endpoint. The client must support a custom X-API-KEY request header, or an authentication method explicitly supported by FullHunt.

Prerequisites

  • A FullHunt API key from profile settings
  • An MCP client that supports Streamable HTTP
  • The account modules required by the tools you intend to call

Cursor

Cursor reads MCP configuration from one of these files:
  • Project: .cursor/mcp.json
  • User: ~/.cursor/mcp.json
Use the user-level file for credentials so an API key is not committed with a project.
~/.cursor/mcp.json
Restart or reload Cursor after changing the configuration. Then verify the connection with this prompt:
Call auth_status and return only the authentication status, plan, and remaining credit fields.
Do not commit a configuration file containing a real API key. Restrict file permissions and rotate the key if it is exposed.

Claude and Claude Desktop

Claude’s current remote integration flow is managed through Settings > Connectors. The legacy claude_desktop_config.json instructions are for local command-based servers and should not be used to configure this hosted FullHunt endpoint. FullHunt currently authenticates the hosted endpoint with X-API-KEY. Use Claude directly only when the connector flow available to your account supports FullHunt’s authentication method. Otherwise, use a compatible client such as Cursor or an approved local bridge that injects the header server-side.
Do not place a FullHunt API key in a connector URL, prompt, or chat message.

Custom clients

Configure a Streamable HTTP transport and attach the API key to every request:
MCP client settings
Clients should support the MCP POST, GET, and DELETE lifecycle methods used by Streamable HTTP. They should also preserve the session identifier returned by the server when the transport requires it.

Enterprise endpoint

Enterprise customers with dedicated infrastructure can use:
Enterprise MCP client settings
Using the Enterprise endpoint does not grant Enterprise tools by itself. Entitlements are evaluated from the API key.

Verification sequence

1

Verify authentication

Call auth_status. A successful response confirms that the endpoint received a valid API key.
2

Test a passive lookup

Ask the client to call fullhunt_domain_details for a domain in your authorized scope. Confirm that the client identifies the exact tool it used.
3

Check gated tools

Call one Enterprise, Nexus, or OEM tool only if your account includes that module. A 403 response usually indicates an entitlement issue.

Troubleshooting

Security checklist

  • Keep the API key in a user-level secret store or configuration file.
  • Do not commit keys, paste them into prompts, or send them through client analytics.
  • Review tool calls before allowing active scan tools.
  • Apply account and network controls outside the model where possible.
  • Retain audit logs for OEM or downstream write actions.