RequestRocketRequestRocketDocs
ConnectConsumers

Consumers with an agent

Consumer entitlements are not a Core MCP tool.

The Core MCP registers no consumer or entitlement tools. Use the app or Core API to invite a consumer and grant access. Do not reuse a RequestRocket app-user id: consumer records hold a separate MCP consumer-pool cognitoSub.

Call order

There is no consumer guide topic in get_guide.

  1. Create the consumer with POST /api/clients/:clientId/consumers.
  2. Keep consumers[0].sKey as consumerId.
  3. Create one entitlement with POST /api/clients/:clientId/consumers/:consumerId/entitlements.
  4. Send exactly one of mcpId or proxyId; expiresAt is optional.

Example

{
  "mcpId": "c5a9e013-8d27-4b61-a4f0-1e6c3b8d5a47"
}

The result contains an active entitlement whose resourceType is mcp. The consumer can sign in to that server; other servers remain unavailable.

Next

On this page