carragent-com · Authentication Profile

Carragent Com Authentication

Authentication

Carragent API can be accessed without authentication, but optionally OAuth 2.0 tokens can be obtained via client credentials or JWT‑bearer grant to raise the rate limit.

carragent-com declares 2 security scheme(s) across its OpenAPI definitions.

AI AgentsBusiness tools integration
Methods: Schemes: 2 OAuth flows: API key in:

Security Schemes

OAuth 2.0 client credentials oauth2
· flows:
OAuth 2.0 JWT‑bearer grant (anonymous agent registration) oauth2
· flows:

Source

Authentication Profile

Raw ↑
generated: '2026-11-03'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://carragent.com/auth.md
sources:
- https://carragent.com/auth.md
description: Carragent API can be accessed without authentication, but optionally OAuth 2.0 tokens can be obtained via client credentials or JWT‑bearer
  grant to raise the rate limit.
schemes:
- type: oauth2
  name: OAuth 2.0 client credentials
  evidence: 'OAuth 2.0 client credentials (RFC 6749, section 4.4): a client you register once and keep. Its secret does not expire; its tokens
    last 1 hour.'
  flows:
  - client_credentials
  token_url: https://carragent.com/api/oauth2/token
  scopes:
  - agents:read
  - plans:read
  - search:read
  how_to_obtain: Register a client via POST https://carragent.com/api/oauth2/register, then request a token with grant_type=client_credentials
    using HTTP Basic authentication (client_id and client_secret) or form fields.
- type: oauth2
  name: OAuth 2.0 JWT‑bearer grant (anonymous agent registration)
  evidence: 'Anonymous agent registration (`anonymous`): the agent registers itself and keeps no client or secret. It holds an identity assertion
    for 24 hours and exchanges it for tokens (RFC 7523, the JWT-bearer grant).'
  flows:
  - urn:ietf:params:oauth:grant-type:jwt-bearer
  token_url: https://carragent.com/api/oauth2/token
  scopes:
  - agents:read
  - plans:read
  - search:read
  how_to_obtain: 'POST https://carragent.com/agent/identity with body {"type": "anonymous"} to receive an identity_assertion JWT, then POST https://carragent.com/api/oauth2/token
    with grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer and assertion=<identity_assertion>.'
note: Requests without an Authorization header are allowed (public read‑only access) with a limit of 60 requests per minute per IP.
docs: https://carragent.com/auth.md

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/carragent-com-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.