Can an agent send an email with Nitrosend email?
Who does each step
Whether the agent handles it alone or a person has to step in.
- 01
Discover
MachineThe vendor's machine-readable docs show the agent where and how to call this job.
- 02
Access
MachineThe vendor lets the agent get its own credential with no person.
- 03
Onboard
MachineThe agent can register itself with no person.
- 04
Pay
Not applicableNothing to pay for the job.
- 05
Confirm
MachineThe response or specification defines errors the agent can distinguish from success.
- 06
Sustain
Workaround · recurringYou renew the agent's access each time it expires.
- A person again and again, at Sustain: renewing, replacing or revoking its access.
To remove these handoffs: provide key management or OAuth refresh and revocation so the agent can maintain its own access.
Agent surfaces
The probe
Each request it sent and what came back; the descriptors it read, counted, with what they named.
Discover32 descriptor reads11 facts
- Found
- For agentsnitrosend.com/llms.txtOAuthapi.nitrosend.com/mcpOAuthapi.nitrosend.comOAuthapi.nitrosend.comOAuthapi.nitrosend.com/mcpOAuthapi.nitrosend.comFor agentsapi.nitrosend.com/llms.txtOAuthapi.nitrosend.comFor agentsdocs.nitrosend.com/llms.txtOAuthapi.nitrosend.comSkillsnitrosend.com/SKILL.md
- From
- nitrosend.com/llms.txt · api.nitrosend.com/.well-known/oauth-protected-resource/mcp · api.nitrosend.com/.well-known/oauth-authorization-server · api.nitrosend.com/.well-known/oauth-protected-resource · api.nitrosend.com/llms.txt · api.nitrosend.com/openapi.json · docs.nitrosend.com/llms.txt · nitrosend.com/.well-known/agent-skills/index.json
- This endpoint
- api.nitrosend.com is named by a descriptor it read
Job requestPOST api.nitrosend.com/v1/my/messages40181 ms
- Request
- POST https://api.nitrosend.com/v1/my/messages
- Response
- 401 · application/json · 55 bytes
- Body
- sha256:0dbcb5eb322b2d739bab04213080391b1bfd9012c8389a1bfeb0f9ca7d8b3e74
- Exchange
- sha256:f23807025bcb3af80b363e4b90d7c866154e3163c5e98f5d9490682641dfba80
Resource metadataGET api.nitrosend.com/.well-known/oauth-protected-resource/v1/my/messages40458 ms
- Request
- GET https://api.nitrosend.com/.well-known/oauth-protected-resource/v1/my/messages
- Response
- 404 · application/json · 34 bytes
- Body
- sha256:3b830281ce3538e005214b1c9798dc7f146e7319ac5c8d5a55ac1f002285e8a2
- Exchange
- sha256:fa06e90aa88b369abcf09c406a3b22a6aa2e8d800abe40f65af97cb9d85093fc
Resource metadataGET api.nitrosend.com/.well-known/oauth-protected-resource20089 ms
- Request
- GET https://api.nitrosend.com/.well-known/oauth-protected-resource
- Response
- 200 · application/json · 239 bytes
- Body
- sha256:b08287a2e0972d1528bbe77d16c4705aac5943df80ea78b1cde4d87baa343960
- Exchange
- sha256:86a2e3f56f53112a5a3324e56f627f1ca1a77e2951799b14fed18afbdc3b8137
Authorization serverGET api.nitrosend.com/.well-known/oauth-authorization-server200100 ms
- Request
- GET https://api.nitrosend.com/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 603 bytes
- Body
- sha256:fc3a57e038f33eb41d8abee0639a963351be621978550761e007afde62fb7c77
- Exchange
- sha256:3ac6256aba5155083ceb81972ec819249abcd32aaf610e912a97ddbed2ce48d3
AuthorizationGET api.nitrosend.com/oauth/authorize?response_type=code&client_id=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fclient.json&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=b4b12eb1a3d2b790912eac748cf2028c&code_challenge=pGDgN9UP6aOO_IphlBa9Eh53CHd2BMKYAVFdreCC04g&code_challenge_method=S256&resource=https%3A%2F%2Fapi.nitrosend.com%2Fv1%2Fmy%2Fmessages&scope=mcp302493 ms
- Request
- GET https://api.nitrosend.com/oauth/authorize?response_type=code&client_id=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fclient.json&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=b4b12eb1a3d2b790912eac748cf2028c&code_challenge=pGDgN9UP6aOO_IphlBa9Eh53CHd2BMKYAVFdreCC04g&code_challenge_method=S256&resource=https%3A%2F%2Fapi.nitrosend.com%2Fv1%2Fmy%2Fmessages&scope=mcp
- Response
- 302 · text/html · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:e223fba0782ab7fd417a12eba9c814e92a2437e6349d30bcf9f5916de2d682d1
Job requestsession openedPOST api.nitrosend.com/mcp40168 ms
- Request
- POST https://api.nitrosend.com/mcp
- Response
- 401 · application/json · 205 bytes
- Body
- sha256:5d91997fd496b9833e3bec0783837e6e28986b26c1e6d0d23d9d5635f15eb744
- Exchange
- sha256:b71d361062ed5e176eb0243c864203ac66e06dd5b576fe68d30d11cd4ef3d151
Resource metadataGET api.nitrosend.com/.well-known/oauth-protected-resource/mcp200102 ms
- Request
- GET https://api.nitrosend.com/.well-known/oauth-protected-resource/mcp
- Response
- 200 · application/json · 239 bytes
- Body
- sha256:b08287a2e0972d1528bbe77d16c4705aac5943df80ea78b1cde4d87baa343960
- Exchange
- sha256:c7972a0b66ed64fafbedae899f53b2ddbc964f4b1b8d05d68517b641fd3ff769
Authorization serverGET api.nitrosend.com/.well-known/oauth-authorization-server20068 ms
- Request
- GET https://api.nitrosend.com/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 603 bytes
- Body
- sha256:fc3a57e038f33eb41d8abee0639a963351be621978550761e007afde62fb7c77
- Exchange
- sha256:7bf1acde8509a6b557fd0b0fff816fa5529bda87275719e86a1dfd9da247099b
AuthorizationGET api.nitrosend.com/oauth/authorize?response_type=code&client_id=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fclient.json&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=b4b12eb1a3d2b790912eac748cf2028c&code_challenge=pGDgN9UP6aOO_IphlBa9Eh53CHd2BMKYAVFdreCC04g&code_challenge_method=S256&resource=https%3A%2F%2Fapi.nitrosend.com%2Fmcp&scope=mcp30290 ms
- Request
- GET https://api.nitrosend.com/oauth/authorize?response_type=code&client_id=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fclient.json&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=b4b12eb1a3d2b790912eac748cf2028c&code_challenge=pGDgN9UP6aOO_IphlBa9Eh53CHd2BMKYAVFdreCC04g&code_challenge_method=S256&resource=https%3A%2F%2Fapi.nitrosend.com%2Fmcp&scope=mcp
- Response
- 302 · text/html · 0 bytes
- Body
- sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- Exchange
- sha256:02be235dfaf1e78783fe9ad80b0492ba132f20f3255e7131e302bea634f1c9a3
The grade’s badge
One image that keeps itself current, linking here.
[](https://sourcey.com/c/nitrosend/agent-readiness/nitrosend-email/email-send)Improve the report
Correct it, probe it again, or improve the path.
- Profile
- arp_01m63y56mqkanmz455jcpznd52
- Projection
- sha256:0b9a24cd778bf986ccc65006e868d8753da4c36363695bc71a269dda652518bc
- Policy
- kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac
A report or a reassessment request names this profile, its revision and its projection. How report cards are assessed →View the exact declaration