Use your project's API key alone if the project is API Key Only, or YOUR_API_KEY:YOUR_API_SECRET if it's Signature-Based, where the key alone is rejected. Enter it as plain text with no encoding.
LLM Gateway: paste it into your tool's API key field. Most tools then send the
Authorization: Bearerheader for you.Hosted MCP: add it to your client's config as the
Authorizationheader:Bearer, a space, then your credential.Local MCP: set
WIRO_API_KEY, plusWIRO_API_SECRETfor Signature-Based, as separate environment variables.
You never add x-signature or x-nonce headers yourself. You get the key and secret when you create a project, and the secret is shown only then (see our API key guide). Keep them out of browser code and shared config files.
In MCP, "...is not founded" means a wrong key, "...is not valid" a wrong secret, and "requires signature authentication" a missing secret. Details: MCP guide and LLM Gateway guide.
