← Polar

Can an agent create a payment link with Polar Checkout Links?

A person decides once at Access.

observedProbed revision sha256:958e460275e2…

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

    Approval · setup

    You consent once to the agent's own client.

  3. 03

    Onboard

    Machine

    The agent can register itself with no person.

  4. 04

    Pay

    Not applicable

    Nothing to pay for the job.

  5. 05

    Confirm

    Machine

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

  6. 06

    Sustain

    Machine

    The agent can renew and revoke its own access.

  • You, once, at Access: consenting to the agent's access.

Agent surfaces

2 kinds · 5 entries
For agentsNames the job's endpoint
OAuthNames the job's endpoint

The probe

13 Oct 2026 · 09:14 UTC · 80.78 s

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

Discover46 descriptor reads6 facts
Found
For agentspolar.sh/docs/llms.txtOAuthmcp.polar.sh/mcp/polar-mcpOAuthapi.polar.shOAuthapi.polar.shOAuthapi.polar.shFor agentsmcp.polar.sh
From
polar.sh/docs/llms.txt · mcp.polar.sh/.well-known/oauth-protected-resource/mcp/polar-mcp · api.polar.sh/.well-known/oauth-authorization-server · polar.sh/docs/api-reference/2026-04/checkout-links/create-checkout-link.md · polar.sh/docs/integrate/mcp
This endpoint
mcp.polar.sh/mcp/polar-mcp is named by a descriptor it read
Job requestPOST api.polar.sh/v1/checkout-links/40182 ms
Request
POST https://api.polar.sh/v1/checkout-links/
Response
401 · application/json · 48 bytes
Body
sha256:b3770ddc146ab1c0f3e410c0f63f45226e91b458b6c4e76b4637911d452d8e8c
Exchange
sha256:25b145aa121ee3c2fcf4f18f11bb890573b9d212c9e423f8335c42211cdce419
Resource metadataGET api.polar.sh/.well-known/oauth-protected-resource/v1/checkout-links40486 ms
Request
GET https://api.polar.sh/.well-known/oauth-protected-resource/v1/checkout-links
Response
404 · application/json · 22 bytes
Body
sha256:37ec4665a8102d115ffd1ac20dae94c98b4dac64b0c1a68228aa2a531caeb35d
Exchange
sha256:6aa260a4749f427c4fd1d12a9c3d92668bdd771ccff5b0662b6317b660abdc54
Resource metadataGET api.polar.sh/.well-known/oauth-protected-resource40470 ms
Request
GET https://api.polar.sh/.well-known/oauth-protected-resource
Response
404 · application/json · 22 bytes
Body
sha256:37ec4665a8102d115ffd1ac20dae94c98b4dac64b0c1a68228aa2a531caeb35d
Exchange
sha256:db2a4ede8847ccd82bdc72713c00a559ce803e338d53a5336f70b32e4607b732
Job requestsession openedPOST mcp.polar.sh/mcp/polar-mcp401260 ms
Request
POST https://mcp.polar.sh/mcp/polar-mcp
Response
401 · application/json · 140 bytes
Body
sha256:a01c22550be2d063fb08f33014f1adba9ea8f1c8b856d1672e345cad2bd50392
Exchange
sha256:fc0bccd5c23f98d6f0f76ee30d3fff9eb93e9c3f68d9fbd7f9db88e8c2b9eab7
Resource metadataGET mcp.polar.sh/.well-known/oauth-protected-resource/mcp/polar-mcp200228 ms
Request
GET https://mcp.polar.sh/.well-known/oauth-protected-resource/mcp/polar-mcp
Response
200 · application/json · 98 bytes
Body
sha256:9a2afaf9450457333a567af215449898307f64833f47a5ea69ba62d5fe2cf472
Exchange
sha256:40b2ab1e29f13519cb602a203f004e0a87ab165ebd7d692ac51d9e75e6dba3be
Authorization serverGET api.polar.sh/.well-known/oauth-authorization-server20074 ms
Request
GET https://api.polar.sh/.well-known/oauth-authorization-server
Response
200 · application/json · 2304 bytes
Body
sha256:5293a4e31d93bb8af1b2427e7dca65117ae88ee620c4ff3ec42e19aa764aef4e
Exchange
sha256:873a3c1383836abde804ec54443432948c21431e69e7dd62712c7b6164c4e06a
Client registrationPOST api.polar.sh/v1/oauth2/register2011574 ms
Request
POST https://api.polar.sh/v1/oauth2/register
Response
201 · application/json · 1587 bytes
Body
sha256:a9242af4be9d46f8081dc706d83e0bdc0da3fd3facda29d68d625409316b490f
Exchange
sha256:cdc8c6fb36f4c49a9bd65f217c99b381e45c0ee93e88554c5abf3c6f82d2e8d9
AuthorizationGET polar.sh/oauth2/authorize?response_type=code&client_id=polar_ci_ZwkzI5sgHxaYm3A4mjUDK5VDMC8Rm3cLEpcSn2kQNas&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=983cd1f81631c796561a8323ad42adbe&code_challenge=ApWqGt29leYmT3PBu5VJMiohSyY30k4cPtWAIBG3vXg&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.polar.sh%2Fmcp%2Fpolar-mcp30776 ms
Request
GET https://polar.sh/oauth2/authorize?response_type=code&client_id=polar_ci_ZwkzI5sgHxaYm3A4mjUDK5VDMC8Rm3cLEpcSn2kQNas&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=983cd1f81631c796561a8323ad42adbe&code_challenge=ApWqGt29leYmT3PBu5VJMiohSyY30k4cPtWAIBG3vXg&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.polar.sh%2Fmcp%2Fpolar-mcp
Response
307 · text/html · 0 bytes
Body
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Exchange
sha256:55109ec09fd0f48da0dfe18af2047bc7ab11176d93e9ba18d5f0237e445a3536
Declared pageGET polar.sh/signup30739 ms
Request
GET https://polar.sh/signup
Response
307 · application/json · 0 bytes
Body
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Exchange
sha256:8b569ae1c7c67a8980a9a4ff1d1804423b263c23d19fb399057d5782480e86f4

Polar on the startup-offers board

The grade’s badge

One image that keeps itself current, linking here.

Live badge for Polar Checkout Links, agent grade: A[![agent grade](https://sourcey.com/badges/agent-readiness/arp_01m4t8nw5peg3tcqsv0e6qjwwp.svg)](https://sourcey.com/c/polar/agent-readiness/polar-checkout-links/payment-create)

Improve the report

Correct it, probe it again, or improve the path.

Profile
arp_01m4t8nw5peg3tcqsv0e6qjwwp
Projection
sha256:f6ba5caf80958cc54928ca908fbd28b4708098fe84700cb851c2178aef4ba3d9
Policy
kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac