Endpoint
The server is reachable at a single URL over the streamable-HTTP transport:Authorization header:
Authentication
The MCP edge only accepts two token formats. The token must start with one of these prefixes or the request is rejected at the edge before any tool runs:| Token type | Prefix | Where to create it | Org scope |
|---|---|---|---|
| Organization API key | ak_ | /api-keys | Carries its org implicitly |
| Personal access token (PAT) | pat_ | /account/tokens | You pass the org per call |
401 with this body:
Authorization header returns 401 with { "error": "Missing Bearer token" }.
The edge check only validates the token prefix. The token is still fully verified by the downstream service when a tool actually runs, so an invalid
ak_ or pat_ value still fails there.Org scoping
Most operations are org-scoped, and how the organization is resolved depends on which token type you use.| Token type | How the org is determined |
|---|---|
Organization API key (ak_) | Bound to one organization. You do not pass an org. |
Personal access token (pat_) | Not bound to an org. Pass organization_id on each call_tool. |
call_tool with an organization_id, the server forwards it downstream as the X-Anyreach-Org header alongside your Bearer token:
401 that mentions a missing organization claim, you used a PAT without an organization_id (or your client omitted it). Determine which organization to act on and retry the same call_tool with organization_id set.
Client configuration
Most MCP clients accept a server entry that points at a URL and supplies headers. The shape below works for clients that speak streamable-HTTP:- Organization API key
- Personal access token
organization_id is needed on tool calls.Next steps
Tools and discovery
Browse, search, and invoke operations with the four meta-tools.
API keys and tokens
Create and manage organization API keys and personal access tokens.

