← Anthropic

Can an agent stream a completion that calls a tool with Anthropic API?

The agent needs you to sign it up or register a client, provide a key or token and add a payment card. You also handle changes to its access.

observedProbed revision sha256:a2d479d496c7…

Who does each step

Whether the agent handles it alone or a person has to step in.

  1. 01

    Discover

    Machine

    The vendor's machine-readable docs show the agent where and how to call this job.

  2. 02

    Access

    Workaround · setup

    You give the agent a key or token.

  3. 03

    Onboard

    Workaround · setup

    You sign up or register a client for the agent.

  4. 04

    Pay

    Workaround · setup

    You add a payment card at the vendor's checkout.

  5. 05

    Confirm

    Machine

    The response or specification defines errors the agent can distinguish from success.

  6. 06

    Sustain

    Workaround · setup

    You replace or revoke the agent's access when it needs to change.

  • Access: handing over a key or token.
  • Onboard: signing up or registering a client for the agent.
  • Pay: adding a payment card.
  • Sustain: renewing, replacing or revoking its access.

To remove these handoffs: support OAuth client registration so the agent can register its own client and ask for consent; provide an agent registration route, such as auth.md, a sign-up API or OAuth client registration; support payment in the request, such as x402 or MPP, so setup does not require a person to add a card; provide key management or OAuth refresh and revocation so the agent can maintain its own access.

Agent surfaces

1 kind · 3 entries

The probe

11 Oct 2026 · 23:25 UTC · 34.81 s

Each request it sent and what came back; the descriptors it read, counted, with what they named.

Discover30 descriptor reads3 facts
Found
For agentsclaude.com/llms.txtFor agentsplatform.claude.com/llms.txtFor agentsapi.anthropic.com
From
claude.com/llms.txt · platform.claude.com/llms.txt · platform.claude.com/docs/en/api/cli/messages/create
This endpoint
api.anthropic.com/v1/messages is named by a document written for agents
Job requestPOST api.anthropic.com/v1/messages40194 ms
Request
POST https://api.anthropic.com/v1/messages
Response
401 · application/json · 141 bytes
Body
sha256:7203302b2db972b3c59bb87a89db0016b6092b2570a711b883b20187d530a0c2
Exchange
sha256:be7a3dd091e7ca91774b6baf6b0aae7e5b5947ecfc67fdcc6ced35ba1b23032e
Resource metadataGET api.anthropic.com/.well-known/oauth-protected-resource/v1/messages40442 ms
Request
GET https://api.anthropic.com/.well-known/oauth-protected-resource/v1/messages
Response
404 · application/octet-stream · 0 bytes
Body
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Exchange
sha256:0d16f7bdea553e40848fe4de1de51aca06dbf84664e8ce1a0bbb69d9305c3740
Resource metadataGET api.anthropic.com/.well-known/oauth-protected-resource40440 ms
Request
GET https://api.anthropic.com/.well-known/oauth-protected-resource
Response
404 · application/octet-stream · 0 bytes
Body
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Exchange
sha256:5a5feb88ba053538c345736fd61532154cb2c389e010125f58f39139caa962ed
Declared pageGET platform.claude.com/login?returnTo=%2Fsettings%2Fkeys200227 ms
Request
GET https://platform.claude.com/login?returnTo=%2Fsettings%2Fkeys
Response
200 · text/html · 183082 bytes
Body
sha256:5a467dad26ea0848c9b6c3feb7ec26440fc1e5281cd6601fa8a75c25844561bc
Exchange
sha256:b397e20052737d7a24b0eed95beb20c2755df9a32551573bf1968b69866a409e
Declared pageGET support.claude.com/en/articles/8977456-how-do-i-pay-for-my-claude-api-usage200325 ms
Request
GET https://support.claude.com/en/articles/8977456-how-do-i-pay-for-my-claude-api-usage
Response
200 · text/html · 209463 bytes
Body
sha256:6a4962edc2bab3bf44d9873e1d443a4225306b92dc84e95a050856233d093760
Exchange
sha256:0e2abed1d9a48f69c5f2583342c4c604ecc08534523c47eb5c3c688366f163a2

The grade’s badge

One image that keeps itself current, linking here.

Live badge for Anthropic API, agent grade: B[![agent grade](https://sourcey.com/badges/agent-readiness/arp_01m4pmj4renpqxqsdzm6hjj0gv.svg)](https://sourcey.com/c/anthropic/agent-readiness/anthropic-api/model-chat-stream-tool)

Improve the report

Profile
arp_01m4pmj4renpqxqsdzm6hjj0gv
Projection
sha256:ae203d4e6ccdba4821664f565c7801457195fb205fce899d068d959499ed6cd4
Policy
kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac