Sign InSign Up

CrewAI — Developer resources

CrewAI Authentication

CrewAI developer resources for crewai.com

Public content APIs do not require credentials. Scoped OAuth and API key roles let agents request least-privilege access.

Public read access

Content APIs are anonymous by default. Agents may call endpoints without a token; scoped credentials are optional for clients that enforce RBAC.

OAuth scopes

  • openidOpenID Connect identity
  • profileUser profile claims
  • emailEmail address
  • api.readRead all public marketing JSON APIs
  • content.blog.readRead blog posts via GET /api/blog-posts
  • content.case-studies.readRead case studies via GET /api/case-studies
  • content.webinars.readRead webinars via GET /api/webinars
  • content.events.readRead events via GET /api/events
  • mcp.tools.invokeInvoke CrewAI MCP tools at POST /mcp

API key roles

  • sandbox.readRead-only access to public content APIs (maps to OAuth scope api.read) (OAuth: api.read)
  • agent.mcpInvoke MCP tools only (maps to mcp.tools.invoke) (OAuth: mcp.tools.invoke)
Authorization: Bearer crewai_site_sandbox_read

OAuth discovery (RFC 9727 / 8414)