Rank #2 of 6 in Stablecoin Payments
Circle
Circle Internet Group, Inc. · commercial
Install
npm install @circle-fin/developer-controlled-walletsTry itExperimental
See what an agent can do with Circle before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$curl -si https://api.circle.com/v1/w3s/wallets | head -2 # keyless → 401recorded session — replayed, not liveVerified integrations
No integration evidence found in our corpus for this product yet — that means none was found, never that it doesn’t integrate.
By theme — the product's score on each story themeBy theme
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Compliance risk — stories about compliance risk in this arenaCompliance riskevidence →
Stories about compliance risk in this arena
Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dxevidence →
Sandboxes, test modes, webhooks, and how fast a developer gets to a working integration
Onramp conversion — stories about onramp conversion in this arenaOnramp conversionevidence →
Stories about onramp conversion in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Payouts offramp — stories about payouts offramp in this arenaPayouts offrampevidence →
Stories about payouts offramp in this arena
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Settlement treasury — stories about settlement treasury in this arenaSettlement treasuryevidence →
Stories about settlement treasury in this arena
Stablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptanceevidence →
Stories about stablecoin acceptance in this arena
Stablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent accessevidence →
Stories about stablecoin agent access in this arena
Stablecoin issuance — stories about stablecoin issuance in this arenaStablecoin issuanceevidence →
Stories about stablecoin issuance in this arena
Wallets balances — stories about wallets balances in this arenaWallets balancesevidence →
Stories about wallets balances in this arena
Story verdicts — every judged story with its evidenceStory verdicts
Follow the green: where the map greys out is where Circle stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓8/10
unlocks → Official SDKs · Machine-readable spec · Versioning policy · API sandbox · Rehearse everything without real funds — a documented sandbox or testnet mode covering payments, payouts, and conversions with test values that behave deterministically
Subscribe to events via webhooks
✓7/10
Build against official SDKs
—0/10
Issue scoped/least-privilege API credentials for an agent
~4/10
Connect an agent via an official MCP server
✓8/10
Download a machine-readable API spec (OpenAPI or equivalent)
—0/10
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
—–
Explore an interactive API reference with runnable examples
—0/10
Docs for agents
Point an agent at llms.txt or agent-oriented docs
✓8/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
—0/10
Operate the product with natural-language commands
~5/10
Plug MCP servers into this product so it can use their tools
n/an/a
Get AI-generated insights and suggestions from my data inside the product
n/an/a
Set up automations that run autonomously in the background
~5/10
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Compliance risk — stories about compliance risk in this arenaCompliance risk
Stories about compliance risk in this arena
Customer and recipient onboarding is programmatic — documented KYC/KYB endpoints or flows that clear a counterparty for sending and receiving before money moves
—0/10
See who I'm actually contracting with — the licensed or registered entities behind the product and the jurisdictions they cover, published rather than buried
—–
The platform documents its sanctions screening, wallet risk checks, and travel-rule handling — compliance machinery named specifically, not waved at
—0/10
Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dx
Sandboxes, test modes, webhooks, and how fast a developer gets to a working integration
I never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my language
~5/10
Rehearse everything without real funds — a documented sandbox or testnet mode covering payments, payouts, and conversions with test values that behave deterministically
—–
Money movement emits signed webhooks — payment confirmed, payout settled, conversion executed — so my system tracks state without polling chains or dashboards
~5/10
Onramp conversion — stories about onramp conversion in this arenaOnramp conversion
Stories about onramp conversion in this arena
Conversion is a first-class API — quotes and executed conversions between fiat and stablecoins (and between stablecoins) with documented rates, fees, and settlement times
~5/10
Embed a fiat-to-stablecoin onramp — a documented widget or API where end users buy stablecoins with cards or bank transfers inside my product
—0/10
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Payouts offramp — stories about payouts offramp in this arenaPayouts offramp
Stories about payouts offramp in this arena
Run mass disbursements — batch or bulk payout APIs that push many stablecoin or fiat payouts in one documented operation with per-item status
—0/10
Recipients can land in local fiat — documented off-ramp rails that convert stablecoins into bank transfers across a published set of currencies and countries
~5/10
Send stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlement
~6/10
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Settlement treasury — stories about settlement treasury in this arenaSettlement treasury
Stories about settlement treasury in this arena
Settlement is legible — documented timing from payment to available balance, published fees per rail, and statements or reports my accounting can consume
—–
Move value between fiat and stablecoin balances on the platform — internal transfers and rebalancing through the API or dashboard, documented end to end
~5/10
Stablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptance
Stories about stablecoin acceptance in this arena
Accept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically
~4/10
The platform documents which stablecoins and chains it supports — USDC, USDT and peers across multiple named networks — so I can match what my customers actually hold
~4/10
Take crypto payments but settle in fiat — a documented option to auto-convert stablecoin receipts into a fiat balance or bank payout so my books never hold crypto
~6/10
Stablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent access
Stories about stablecoin agent access in this arena
An agent can move stablecoins under scoped authority — documented agent payment flows where an agent initiates a payment or payout with spend controls a human configured
~6/10
Agents can hold and use wallets safely — programmatic wallet issuance for agents with scoped keys, policy controls, and documented limits on what an agent can move
~6/10
The platform speaks the machine-payment protocols by name — x402, ACP, MPP, or AP2 support documented with endpoints or SDKs, not just a blog aspiration
~7/10
Stablecoin issuance — stories about stablecoin issuance in this arenaStablecoin issuance
Stories about stablecoin issuance in this arena
Issue a branded stablecoin on the platform's infrastructure — a documented issuance product covering minting, redemption, and reserve management, with its gating quoted honestly
—0/10
The economics of held stablecoins are documented — reserve composition, attestations, and any yield or rewards program with its eligibility and regulatory caveats stated plainly
—0/10
Wallets balances — stories about wallets balances in this arenaWallets balances
Stories about wallets balances in this arena
My business can hold a stablecoin balance on the platform — documented custodial accounts with stated availability, geographies, and any gating quoted honestly
~4/10
Incoming funds are attributable — named virtual accounts or dedicated deposit addresses per customer so reconciliation knows who paid without manual matching
—–
Create wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semantics
~6/10
Sorted by importance (agentic first) (high → low) · 53/53 stories · click a row’s chevron for the rationale and evidence
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Tprobed | |
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Tprobed | |
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ||
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | n/a | 0/10 | ||
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 7/10 | Cclaimed | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Tprobed | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Tprobed | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Tprobed | |
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 4/10 | Cclaimed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | n/a | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | none | untested | none yet | |
An agent can move stablecoins under scoped authority — documented agent payment flows where an agent initiates a payment or payout with spend controls a human configured C Agent payments | ai-native user | Stablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent access | 3 | partial | 6/10 | Tprobed | |
Send stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlement C Payouts | developer | Payouts offramp — stories about payouts offramp in this arenaPayouts offramp | 3 | partial | 6/10 | Cclaimed | |
Take crypto payments but settle in fiat — a documented option to auto-convert stablecoin receipts into a fiat balance or bank payout so my books never hold crypto C Fiat settlement | finance lead | Stablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptance | 3 | partial | 6/10 | Cclaimed | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | partial | 5/10 | Cclaimed | |
I never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my language C Abstraction | developer | Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dx | 3 | partial | 5/10 | Tprobed | |
Accept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically C Acceptance | developer | Stablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptance | 3 | partial | 4/10 | Cclaimed | |
My business can hold a stablecoin balance on the platform — documented custodial accounts with stated availability, geographies, and any gating quoted honestly C Balances | finance lead | Wallets balances — stories about wallets balances in this arenaWallets balances | 3 | partial | 4/10 | Cclaimed | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | n/a | untested | none yet | |
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | n/a | untested | none yet | |
Rehearse everything without real funds — a documented sandbox or testnet mode covering payments, payouts, and conversions with test values that behave deterministically C Sandbox | developer | Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dx | 3 | none | untested | none yet | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | n/a | untested | none yet | |
The platform speaks the machine-payment protocols by name — x402, ACP, MPP, or AP2 support documented with endpoints or SDKs, not just a blog aspiration C Protocols | ai-native user | Stablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent access | 2 | partial | 7/10 | Tprobed | |
Agents can hold and use wallets safely — programmatic wallet issuance for agents with scoped keys, policy controls, and documented limits on what an agent can move C Agent wallets | ai-native user | Stablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent access | 2 | partial | 6/10 | Tprobed | |
Create wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semantics C Wallets | developer | Wallets balances — stories about wallets balances in this arenaWallets balances | 2 | partial | 6/10 | Tprobed | |
Conversion is a first-class API — quotes and executed conversions between fiat and stablecoins (and between stablecoins) with documented rates, fees, and settlement times C Conversion | developer | Onramp conversion — stories about onramp conversion in this arenaOnramp conversion | 2 | partial | 5/10 | Tprobed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 5/10 | Tprobed | |
Money movement emits signed webhooks — payment confirmed, payout settled, conversion executed — so my system tracks state without polling chains or dashboards C Webhooks | developer | Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dx | 2 | partial | 5/10 | Cclaimed | |
Move value between fiat and stablecoin balances on the platform — internal transfers and rebalancing through the API or dashboard, documented end to end C Treasury | finance lead | Settlement treasury — stories about settlement treasury in this arenaSettlement treasury | 2 | partial | 5/10 | Cclaimed | |
Recipients can land in local fiat — documented off-ramp rails that convert stablecoins into bank transfers across a published set of currencies and countries C Offramp | ops lead | Payouts offramp — stories about payouts offramp in this arenaPayouts offramp | 2 | partial | 5/10 | Cclaimed | |
The platform documents which stablecoins and chains it supports — USDC, USDT and peers across multiple named networks — so I can match what my customers actually hold C Chains | developer | Stablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptance | 2 | partial | 4/10 | Tprobed | |
Customer and recipient onboarding is programmatic — documented KYC/KYB endpoints or flows that clear a counterparty for sending and receiving before money moves C Kyc | ops lead | Compliance risk — stories about compliance risk in this arenaCompliance risk | 2 | none | 0/10 | ||
Embed a fiat-to-stablecoin onramp — a documented widget or API where end users buy stablecoins with cards or bank transfers inside my product C Onramp | developer | Onramp conversion — stories about onramp conversion in this arenaOnramp conversion | 2 | none | 0/10 | ||
Issue a branded stablecoin on the platform's infrastructure — a documented issuance product covering minting, redemption, and reserve management, with its gating quoted honestly C Issuance | founder | Stablecoin issuance — stories about stablecoin issuance in this arenaStablecoin issuance | 2 | none | 0/10 | ||
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | 0/10 | ||
Run mass disbursements — batch or bulk payout APIs that push many stablecoin or fiat payouts in one documented operation with per-item status C Batch | ops lead | Payouts offramp — stories about payouts offramp in this arenaPayouts offramp | 2 | none | 0/10 | ||
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | 0/10 | ||
The economics of held stablecoins are documented — reserve composition, attestations, and any yield or rewards program with its eligibility and regulatory caveats stated plainly C Yield | finance lead | Stablecoin issuance — stories about stablecoin issuance in this arenaStablecoin issuance | 2 | none | 0/10 | ||
The platform documents its sanctions screening, wallet risk checks, and travel-rule handling — compliance machinery named specifically, not waved at C Screening | ops lead | Compliance risk — stories about compliance risk in this arenaCompliance risk | 2 | none | 0/10 | ||
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | n/a | untested | none yet | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Incoming funds are attributable — named virtual accounts or dedicated deposit addresses per customer so reconciliation knows who paid without manual matching C Virtual accounts | developer | Wallets balances — stories about wallets balances in this arenaWallets balances | 2 | none | untested | none yet | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | n/a | untested | none yet | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | none | untested | none yet | |
See who I'm actually contracting with — the licensed or registered entities behind the product and the jurisdictions they cover, published rather than buried C Licensing | founder | Compliance risk — stories about compliance risk in this arenaCompliance risk | 2 | none | untested | none yet | |
Settlement is legible — documented timing from payment to available balance, published fees per rail, and statements or reports my accounting can consume C Settlement | finance lead | Settlement treasury — stories about settlement treasury in this arenaSettlement treasury | 2 | none | untested | none yet | |
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | n/a | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 40 stories with headroom
What would move Circle’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product
nonemoves Built-in AIimpact 45
Circle documents an 'Agent Stack' (agent wallets, x402 payments, CLI, MCP server) for building AI agents that consume Circle's crypto rails, but this is infrastructure for third-party agents to interact with Circle—not a built-in AI assistant inside Circle's own product that a user can delegate tasks to.
Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationRehearse everything without real funds — a documented sandbox or testnet mode covering payments, payouts, and conversions with test values that behave deterministically
nonemoves PA Scoreimpact 30
Missing: documented sandbox or testnet environment, test API keys/values, deterministic test behavior for payments/payouts/conversions.
Agenticness — how well agents can access and operate the productBuild against official SDKs
nonemoves agent-readyimpact 30
Evidence describes Circle's APIs, CLI, MCP server, and webhooks, but no item mentions official language SDKs (e.g., Node/Python/Java client libraries) for building against Circle's platform; the OpenAPI spec probe even returned 404s, suggesting no evidence of SDK generation or distribution.
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples
nonemoves API qualityimpact 30
Circle's developer docs are markdown-based (llms.txt) and reference APIs, but there's no evidence of an interactive API reference with runnable examples; probes for OpenAPI/Swagger specs that would power such a reference all returned 404.
Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)
nonemoves API qualityimpact 30
Missing: an actual OpenAPI/Swagger spec file accessible at a discoverable URL.
Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy
nonemoves API qualityimpact 30
Missing: documented API versioning scheme, explicit deprecation/sunset policy, changelog or migration guide.
Automation depth — how much of the product can run unattendedPerform bulk operations across many items at once
nonemoves PA Scoreimpact 20
Missing: batch API endpoints, bulk transfer/payout documentation, any bulk wallet or bulk transaction management feature.
Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflows
nonemoves PA Scoreimpact 20
Missing: any scheduler/cron API, recurring job configuration, or workflow automation timing controls.
Showing the top 8 of 40 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map9 surfaces · 25 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
Agent stack docs12 stories
- Run the product headlessly / in CI for automation
- Use an official CLI
- Drive the product through a documented public API
- Issue scoped/least-privilege API credentials for an agent
- Set up automations that run autonomously in the background
- Operate the product with natural-language commands
- Define rules that trigger actions automatically on events
- Do everything through the API that I can do in the UI
- An agent can move stablecoins under scoped authority — documented agent payment flows where an agent initiates a payment or payout with spend controls a human configured
- Agents can hold and use wallets safely — programmatic wallet issuance for agents with scoped keys, policy controls, and documented limits on what an agent can move
- The platform speaks the machine-payment protocols by name — x402, ACP, MPP, or AP2 support documented with endpoints or SDKs, not just a blog aspiration
- Create wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semantics
API reference10 stories
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Subscribe to events via webhooks
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- Money movement emits signed webhooks — payment confirmed, payout settled, conversion executed — so my system tracks state without polling chains or dashboards
- Do everything through the API that I can do in the UI
- Send stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlement
- Accept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically
- Create wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semantics
AI docs8 stories
- Point an agent at llms.txt or agent-oriented docs
- Connect an agent via an official MCP server
- Drive the product through a documented public API
- Set up automations that run autonomously in the background
- Operate the product with natural-language commands
- Do everything through the API that I can do in the UI
- Agents can hold and use wallets safely — programmatic wallet issuance for agents with scoped keys, policy controls, and documented limits on what an agent can move
- The platform speaks the machine-payment protocols by name — x402, ACP, MPP, or AP2 support documented with endpoints or SDKs, not just a blog aspiration
Stablecoins docs8 stories
- Money movement emits signed webhooks — payment confirmed, payout settled, conversion executed — so my system tracks state without polling chains or dashboards
- Conversion is a first-class API — quotes and executed conversions between fiat and stablecoins (and between stablecoins) with documented rates, fees, and settlement times
- Recipients can land in local fiat — documented off-ramp rails that convert stablecoins into bank transfers across a published set of currencies and countries
- Move value between fiat and stablecoin balances on the platform — internal transfers and rebalancing through the API or dashboard, documented end to end
- Accept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically
- The platform documents which stablecoins and chains it supports — USDC, USDT and peers across multiple named networks — so I can match what my customers actually hold
- Take crypto payments but settle in fiat — a documented option to auto-convert stablecoin receipts into a fiat balance or bank payout so my books never hold crypto
- My business can hold a stablecoin balance on the platform — documented custodial accounts with stated availability, geographies, and any gating quoted honestly
Cpn docs7 stories
- Money movement emits signed webhooks — payment confirmed, payout settled, conversion executed — so my system tracks state without polling chains or dashboards
- Conversion is a first-class API — quotes and executed conversions between fiat and stablecoins (and between stablecoins) with documented rates, fees, and settlement times
- Recipients can land in local fiat — documented off-ramp rails that convert stablecoins into bank transfers across a published set of currencies and countries
- Send stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlement
- Move value between fiat and stablecoin balances on the platform — internal transfers and rebalancing through the API or dashboard, documented end to end
- Accept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically
- Take crypto payments but settle in fiat — a documented option to auto-convert stablecoin receipts into a fiat balance or bank payout so my books never hold crypto
OpenAPI spec6 stories
- Drive the product through a documented public API
- I never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my language
- Conversion is a first-class API — quotes and executed conversions between fiat and stablecoins (and between stablecoins) with documented rates, fees, and settlement times
- Do everything through the API that I can do in the UI
- The platform speaks the machine-payment protocols by name — x402, ACP, MPP, or AP2 support documented with endpoints or SDKs, not just a blog aspiration
- Create wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semantics
Wallets docs6 stories
- Drive the product through a documented public API
- I never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my language
- Send stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlement
- Accept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically
- Agents can hold and use wallets safely — programmatic wallet issuance for agents with scoped keys, policy controls, and documented limits on what an agent can move
- Create wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semantics
Cctp docs5 stories
- Drive the product through a documented public API
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- I never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my language
- The platform documents which stablecoins and chains it supports — USDC, USDT and peers across multiple named networks — so I can match what my customers actually hold
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$curl -si https://api.circle.com/v1/w3s/wallets | head -2 # keyless → 401reproduced$ curl -si https://api.circle.com/v1/w3s/wallets | head -2 # [redacted]less → 401 HTTP/2 401 date: Tue, 15 Sep 2026 21:06:13 GMT
$curl -sL https://developers.circle.com/llms.txt | head -3reproduced$ curl -sL https://developers.circle.com/llms.txt | head -3 # Circle Developer Platform > Circle builds infrastructure for digital dollars. USDC is the world's
$curl -s -X POST https://developers.circle.com/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>' # keyless initialize completes with serverInforeproduced$ curl -s -X POST https://developers.circle.com/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>' # [redacted]less initialize completes with serverInfo
"serverInfo":{"name":"Circle Docs","version":"1.0.0"}
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
7 of 12 testable claims verified · 0 contradicted → integrity 58/100
13 distinct capability claims found in Circle’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
7
Verified
5
Unverified
0
Contradicted
13
Undersold
Verified (8)
“Wallet key management handled via MPC or passkeys so users never touch raw private keys”
Create wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semanticspartialproof ↗
“Sponsor gas fees for users so they don't need native tokens, paid via credit card with configurable policies”
I never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my languagepartialproof ↗
“Users can pay gas fees in USDC instead of native tokens via ERC-4337 paymaster contracts”
I never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my languagepartialproof ↗
“CCTP enables native cross-chain USDC (and EURC/other assets) transfers via burn-and-mint without bridge liquidity pools”
The platform documents which stablecoins and chains it supports — USDC, USDT and peers across multiple named networks — so I can match what my customers actually holdpartialproof ↗
“Agent wallets can hold and spend USDC/tokens with customizable spending controls and compliance guardrails”
Agents can hold and use wallets safely — programmatic wallet issuance for agents with scoped keys, policy controls, and documented limits on what an agent can movepartialproof ↗
“Can search and pay per-request for x402-compatible APIs without subscriptions or API keys”
The platform speaks the machine-payment protocols by name — x402, ACP, MPP, or AP2 support documented with endpoints or SDKs, not just a blog aspirationpartialproof ↗
“Single command-line interface to manage wallets, transfer/swap/bridge USDC, execute contracts, and pay for services”
“Official MCP server lets LLMs/AI IDEs generate and fix code using Circle's Wallets, Contracts, CCTP, and Gateway offerings”
Unverified (5)
“Automated actions can be triggered on the destination chain once bridged assets arrive”
Define rules that trigger actions automatically on eventspartialproof ↗
“Webhooks send HTTP POST notifications when a resource changes state so apps can react to events”
Money movement emits signed webhooks — payment confirmed, payout settled, conversion executed — so my system tracks state without polling chains or dashboardspartialproof ↗
“Self-managed model lets businesses run their own stablecoin lifecycle (custody, payouts, compliance) on top of Circle's rails and APIs”
My business can hold a stablecoin balance on the platform — documented custodial accounts with stated availability, geographies, and any gating quoted honestlypartialproof ↗
“Cross-border fiat payouts via payout partner network with real-time FX quotes, settled in USDC onchain and delivered as local fiat”
Recipients can land in local fiat — documented off-ramp rails that convert stablecoins into bank transfers across a published set of currencies and countriespartialproof ↗
“Qualified businesses can open a Circle Mint account to convert USD to and from USDC at no extra cost”
Move value between fiat and stablecoin balances on the platform — internal transfers and rebalancing through the API or dashboard, documented end to endpartialproof ↗
Undersold (13)
Point an agent at llms.txt or agent-oriented docsfullproof ↗
Run the product headlessly / in CI for automationpartialproof ↗
Drive the product through a documented public APIfullproof ↗
Issue scoped/least-privilege API credentials for an agentpartialproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
Operate the product with natural-language commandspartialproof ↗
Conversion is a first-class API — quotes and executed conversions between fiat and stablecoins (and between stablecoins) with documented rates, fees, and settlement timespartialproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Send stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlementpartialproof ↗
Accept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmaticallypartialproof ↗
Take crypto payments but settle in fiat — a documented option to auto-convert stablecoin receipts into a fiat balance or bank payout so my books never hold cryptopartialproof ↗
An agent can move stablecoins under scoped authority — documented agent payment flows where an agent initiates a payment or payout with spend controls a human configuredpartialproof ↗
Business model
Self-serve console for wallets/CCTP/gas station with no published rate card — circle.com/pricing is a contact form; Circle Mint (institutional USDC minting) and CPN onboard by sales.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents