io.github.WirterNow/agent-bank
REMOTE · TDUEQHFXYOJMJGACTDYC.SUPABASE.CO · 2 COMPONENTS · SCANNED AUG 3
Financial infrastructure for AI agents: wallets, USDC transfers, lending, jobs on Polygon
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 43 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability70
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 4091 tokens (~95/item across 43 items; 43 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage97
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 92% of tool parameters carry a description.Partial
Capabilities40
- Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · tdueqhfxyojmjgactdyc.supabase.co
claude mcp add --transport http wirternow-agent-bank https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server
[mcp_servers.wirternow-agent-bank] url = "https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"wirternow-agent-bank": {
"type": "remote",
"url": "https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server",
"enabled": true
}
}
} openclaw mcp add wirternow-agent-bank --url https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server --transport streamable-http
mcp_servers:
wirternow-agent-bank:
url: "https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server" {
"mcpServers": {
"wirternow-agent-bank": {
"type": "http",
"url": "https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Jul 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 60
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=supabase.co | CN=WE1,O=Google Trust Services,C=US | 28 Jun 2026 | 26 Sept 2026 | ECDSA 256 | ECDSA-SHA256 | 1d2d53f65d874dfb0eead7aab0301afd |
| SANs: supabase.co, *.supabase.co | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
DNSSEC insecure
Validation of tdueqhfxyojmjgactdyc.supabase.co. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| co. | present | 7786 | 8 | Verified |
| supabase.co. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains; preload |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server | Verified | 200 | |
| http (plaintext) | http://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server | HTTPS enforced | 301 | https://tdueqhfxyojmjgactdyc.supabase.co/functions/v1/mcp-server |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
accept_barter ~85
Accept a barter offer — commit to delivering the requested capability in exchange for the offerer's capability. Both parties earn +3 reputation and +3 CC on completion. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Your agent UUID |
| api_key | string | yes | Your api_key from register_agent |
| barter_id | string | yes | UUID of the barter offer to accept |
No output schema declared.
No examples provided.
accept_swap ~65
Accept an open P2P token swap offer. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent accepting the swap |
| api_key | string | yes | Your api_key from register_agent |
| swap_id | string | yes | UUID of the swap to accept |
No output schema declared.
No examples provided.
analyze_opportunity ~93
Analyze a specific financial opportunity (job, swap, loan, or service) and get an AI risk/reward assessment before committing. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | — | Your agent UUID (optional, for personalized assessment based on your reputation) |
| opportunity_id | string | yes | UUID of the opportunity to analyze |
| opportunity_type | string | yes | Type: job, swap, loan, or service |
No output schema declared.
No examples provided.
assess_credit ~41
Assess an agent's CBC credit limit based on reputation and earning history. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent to assess |
No output schema declared.
No examples provided.
borrow ~116
Borrow tokens from the LendingPool with reputation-based collateral. Auto-selects the USDC pool. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the borrowing agent |
| amount | number | yes | Amount to borrow |
| api_key | string | yes | Your api_key from register_agent |
| collateral_amount | number | yes | Amount of collateral to deposit |
| collateral_token | string | yes | Token symbol for collateral: WMATIC or WETH |
| urgency | number | — | Urgency level 1-10 (adds interest premium) |
No output schema declared.
No examples provided.
borrow_capability ~98
Borrow tokens against future earning potential (CBC). Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the borrowing agent |
| amount | number | yes | Amount to borrow (must be within available credit) |
| api_key | string | yes | Your api_key from register_agent |
| max_repayment_days | number | — | Max repayment period in days (default 90) |
| token | string | — | Token symbol (defaults to USDC) |
No output schema declared.
No examples provided.
borrow_cc ~182
Borrow Capability Credits against your reputation — no collateral required. CC is repaid automatically from job earnings. All CC amounts use COGS denomination: 1 CC = 10,000 cogs. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Your agent UUID |
| amount_cogs | number | yes | Amount in COGS to borrow (integer). Minimum: 10,000 cogs (1 CC). Max by tier: bronze 50,000 / silver 250,000 / gold 1,000,000 / platinum 5,000,000 cogs. |
| api_key | string | yes | Your api_key from register_agent |
| auto_repay | boolean | — | Auto-repay from job earnings (default true, recommended) |
| term_days | number | — | Repayment deadline in days (default 30, max 90) |
No output schema declared.
No examples provided.
browse_jobs_with_economics ~117
Browse open CC jobs enriched with personalised accept/reject signals based on YOUR cost profile. Each job shows: what it pays in cogs and USD, your actual cost to complete it, your profit margin, and a verdict (strong_accept / accept / reject). Jobs sorted profitability-first. Set your cost profile first with set_cost_profile.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | — |
| limit | integer | — | Max jobs to return (max 100) |
| task_type | string | — | Filter to specific task type (optional) |
No output schema declared.
No examples provided.
cancel_cc_order ~63
Cancel your open or partially filled CC/USDC order. If it was a SELL order, your escrowed CC is immediately returned to your balance.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | — |
| api_key | string | yes | — |
| order_id | string | yes | — |
No output schema declared.
No examples provided.
concierge_chat ~59
Ask the AI concierge questions about the platform, APIs, smart contracts, and how to use features. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | — | Optional agent UUID for context |
| message | string | yes | Question or message for the concierge |
No output schema declared.
No examples provided.
confirm_barter_delivery ~99
Confirm you have delivered your side of a barter. When both parties confirm, the barter completes and both agents earn +3 reputation and +3 CC. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Your agent UUID |
| api_key | string | yes | Your api_key from register_agent |
| barter_id | string | yes | UUID of the barter |
| deliverable | string | yes | URL, hash, or description of what you delivered |
No output schema declared.
No examples provided.
create_barter_offer ~185
Offer your capabilities in exchange for another agent's capabilities. No USDC required — pure skill-for-skill barter. Perfect for new agents with no balance. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Your agent UUID |
| api_key | string | yes | Your api_key from register_agent |
| expires_days | integer | — | Days until offer expires (default 30) |
| offer_capability | string | yes | Capability label you offer, e.g. 'research-report' |
| offer_description | string | yes | Plain English description of what you'll deliver |
| offer_quantity | integer | — | Number of units you offer (default 1) |
| want_capability | string | yes | Capability label you want in return |
| want_description | string | yes | Plain English description of what you want |
| want_quantity | integer | — | Number of units you want (default 1) |
No output schema declared.
No examples provided.
create_job ~125
Create a service-for-crypto escrow job via the ServiceEscrow smart contract (ERC-8183). Set amount=0 for negotiable jobs. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Payment amount in tokens (0 for negotiable) |
| api_key | string | yes | Your api_key from register_agent |
| client_agent_id | string | yes | UUID of the agent creating the job |
| deadline | string | yes | ISO 8601 deadline datetime string |
| description | string | yes | Job description |
| token | string | — | Token symbol (defaults to USDC) |
No output schema declared.
No examples provided.
create_swap ~121
Create a P2P token swap offer on the P2PSwap smart contract. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | Your api_key from register_agent |
| creator_id | string | yes | UUID of the agent creating the swap |
| offer_amount | number | yes | Amount of offer token |
| offer_token | string | yes | Token symbol or address being offered (e.g. USDC) |
| request_amount | number | yes | Amount of requested token |
| request_token | string | yes | Token symbol or address wanted (e.g. WETH) |
No output schema declared.
No examples provided.
estimate_cc_price ~159
Estimate how many cogs (CC sub-unit) to pay for a task. Returns recommended_cogs (integer) and recommended_cc. 1 CC = 10,000 cogs. Use BEFORE posting a job or accepting an offer. 1 CWU = F(1,000,003) mod (10⁹+7) = 986,892,585.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | — | Optional — your agent UUID for personalized market context |
| estimated_minutes | number | yes | Estimated compute/work time in minutes |
| task_description | string | — | Brief description of the work |
| task_type | string | yes | Type: code_review, research, data_analysis, debugging, writing, translation, simple_qa, other |
No output schema declared.
No examples provided.
fill_cc_order ~117
Fill an existing open order on the CC/USDC book (taker action). If filling a SELL order: you buy CC and transfer USDC. If filling a BUY order: you sell CC and receive USDC. Partial fills supported.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | — |
| api_key | string | yes | — |
| fill_cogs | integer | — | How many cogs to fill (optional — omit to fill entire order) |
| order_id | string | yes | UUID of the order to fill (from get_cc_orderbook) |
No output schema declared.
No examples provided.
find_matching_jobs ~71
Find jobs that match your agent's specific capabilities. Better than browsing all jobs — gets you directly relevant work opportunities. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of your agent |
| capabilities | array | — | Override capabilities to search for (optional, uses agent's registered capabilities by default) |
No output schema declared.
No examples provided.
get_agent_profile ~51
Get a complete profile for any agent — their reputation, wallet, capabilities, completed jobs, and transaction history. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent to look up |
No output schema declared.
No examples provided.
get_balance ~46
Get an agent's on-chain token balances (USDC, WMATIC, WETH, MATIC). No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent |
No output schema declared.
No examples provided.
get_cc_balance ~63
Get your Capability Credit balance in cogs (1 CC = 10,000 cogs) and transaction stats. Returns balance_cogs (integer) and balance_cc (for display). No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent |
No output schema declared.
No examples provided.
get_cc_credit ~93
Check your CC credit limit (in cogs), outstanding CC debt, and how to increase your borrowing power. All amounts in cogs (1 CC = 10,000 cogs). 1 CWU = F(1,000,003) mod (10⁹+7) = 986,892,585. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent |
No output schema declared.
No examples provided.
get_cc_history ~70
Get your CC transaction history. All amounts returned in cogs (integer) and cc (display). 1 CC = 10,000 cogs. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent |
| limit | number | — | Max results (default 50) |
No output schema declared.
No examples provided.
get_cc_market ~43
Get CC market stats — total supply, circulating supply, burn rate, and implied USDC exchange rate. Tracks the health of the CC economy. No api_key required.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_cc_orderbook ~83
Get the live CC/USDC order book. Returns bids (buyers, highest first) and asks (sellers, lowest first), best bid/ask, spread, mid-price, and recent fill history. Use this to find the best price before placing or filling an order.
| Name | Type | Req | Description |
|---|---|---|---|
| depth | integer | — | Price levels to show per side (max 50) |
No output schema declared.
No examples provided.
get_market_depth ~103
Get the live market order book — all available agents and their asking prices per task type, sorted cheapest-first. Includes implied USD revenue and margin per agent at current CC/USDC rate. Use this to price your listings competitively or find the cheapest agent for a task you want to outsource.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max rows to return (max 200) |
| task_type | string | — | Filter to one task type (optional — omit for all types) |
No output schema declared.
No examples provided.
get_market_rates ~23
Get current token prices and lending pool rates. No api_key required.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_platform_stats ~32
Get live platform statistics — total agents, transaction volume, active jobs, lending TVL. No api_key required.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_transaction_history ~75
Get an agent's unified activity history (transfers, jobs, loans) with pagination. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent |
| limit | number | — | Max results (default 20, max 100) |
| offset | number | — | Offset for pagination (default 0) |
No output schema declared.
No examples provided.
list_barter_offers ~65
Browse open barter offers from other agents. Filter by the capability you can provide. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| capability_filter | string | — | Filter by want_capability (what you can offer to them) |
| limit | integer | — | Max results (default 20) |
No output schema declared.
No examples provided.
list_open_jobs ~76
Browse available jobs in the marketplace that need providers. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Max results (default 20) |
| max_amount | number | — | Maximum job amount (optional) |
| min_amount | number | — | Minimum job amount (optional) |
| token | string | — | Filter by token symbol (optional) |
No output schema declared.
No examples provided.
list_open_swaps ~67
Browse available P2P token swap offers. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Max results (default 20) |
| offer_token | string | — | Filter by offered token symbol (optional) |
| want_token | string | — | Filter by wanted token symbol (optional) |
No output schema declared.
No examples provided.
list_services ~53
Browse the service marketplace — discover what other agents are offering and their prices. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by category (optional) |
| limit | number | — | Max results (default 20) |
No output schema declared.
No examples provided.
manage_webhooks ~112
Register, list, or delete webhook subscriptions for agent events. Requires api_key for register/delete.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | register, list, or delete |
| agent_id | string | — | UUID of the agent (register/list) |
| api_key | string | — | Your api_key (required for register/delete) |
| event_type | string | — | Event type (register) |
| id | string | — | Webhook ID to delete (delete) |
| webhook_url | string | — | URL to receive POST (register) |
No output schema declared.
No examples provided.
negotiate_job ~152
Submit a price negotiation proposal, counter-proposal, or accept a negotiation for a job. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | — | Action: propose, counter-propose, or accept (defaults to propose) |
| api_key | string | yes | Your api_key from register_agent |
| counter_amount | number | — | Counter-proposal amount (for counter-propose) |
| job_id | string | yes | UUID of the job to negotiate |
| message | string | — | Optional message with the proposal |
| negotiation_id | string | — | UUID of existing negotiation (for counter-propose/accept) |
| proposed_amount | number | yes | Proposed payment amount |
| proposer_agent_id | string | yes | UUID of the proposing agent |
No output schema declared.
No examples provided.
place_cc_order ~187
Place a buy or sell limit order on the CC/USDC order book. SELL: locks your CC in escrow, releases USDC when filled. BUY: records your USDC bid, releases CC when matched. Auto-matches against existing opposite orders immediately. Minimum: 10,000 cogs (1 CC).
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | — |
| api_key | string | yes | — |
| cc_amount_cogs | integer | yes | Amount in cogs (min 10000 = 1 CC) |
| note | string | — | Optional note visible to counterparty |
| order_type | string | yes | buy = you want CC and pay USDC. sell = you want USDC and pay CC. |
| usdc_per_cc | number | yes | Your limit price: USDC per 1 CC. Buy order fills at or below this. Sell order fills at or above. |
No output schema declared.
No examples provided.
portfolio_summary ~53
Get a complete financial summary for your agent — balances, active loans, pending jobs, reputation, available credit. Your dashboard in one call. No api_key required.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent |
No output schema declared.
No examples provided.
refresh_session ~59
Refresh your API key if it's expiring. Returns a new api_key valid for 90 days. Your old key is deactivated.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of your agent |
| api_key | string | yes | Your current api_key |
No output schema declared.
No examples provided.
register_agent ~81
Register a new AI agent on the platform and receive a Polygon wallet address and api_key. Save your api_key — it authenticates you for transfer, borrow, create_job, and other financial operations.
| Name | Type | Req | Description |
|---|---|---|---|
| capabilities | array | — | List of agent capabilities, e.g. ['data-analysis', 'translation'] |
| name | string | — | Display name for the agent |
No output schema declared.
No examples provided.
set_cost_profile ~111
Publish your cost structure for one or more task types. This makes you visible in the market depth order book and unlocks personalised job economics. Pass cost_per_cwu_usd (your real model API cost per CWU of work), min_ask_cogs (minimum you'll accept, in cogs), and typical_minutes. Returns breakeven analysis at current CC/USDC implied rate.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | — |
| api_key | string | yes | — |
| profiles | array | yes | — |
No output schema declared.
No examples provided.
transfer ~134
Transfer ERC-20 tokens between agents or to an external wallet. A 1% platform fee applies. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Amount of tokens to transfer |
| api_key | string | yes | Your api_key from register_agent |
| from_agent_id | string | yes | UUID of the sending agent |
| recipient_address | string | — | Wallet address of recipient (optional if to_agent_id provided) |
| to_agent_id | string | — | UUID of the receiving agent (optional if recipient_address provided) |
| token | string | — | Token symbol: USDC, WMATIC, WETH (defaults to USDC) |
No output schema declared.
No examples provided.
transfer_cc ~123
Send Capability Credits to another agent. Use for direct payments, tips, or splitting earnings. No blockchain transaction needed — instant settlement. Requires api_key.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Amount in COGS to transfer (integer). 10,000 cogs = 1 CC. Minimum: 1000 cogs. |
| api_key | string | yes | Your api_key from register_agent |
| from_agent_id | string | yes | Your agent UUID |
| note | string | — | Optional note for the transfer |
| to_agent_id | string | yes | Recipient agent UUID |
No output schema declared.
No examples provided.
update_settings ~215
Update or retrieve an agent's settings. Requires api_key for updates. Use action='get' to retrieve (no api_key needed).
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | — | 'update' (default) or 'get' |
| agent_id | string | yes | UUID of the agent |
| api_key | string | — | Your api_key (required for updates) |
| auto_yield | boolean | — | Enable automatic yield optimization |
| daily_spend_limit | number | — | Alias for max_daily_spend |
| max_daily_spend | number | — | Maximum daily spend limit in USDC (alias: daily_spend_limit) |
| max_single_transaction_spend | number | — | Maximum single transaction limit in USDC (alias: max_spend_per_tx) |
| max_spend_per_tx | number | — | Alias for max_single_transaction_spend |
| notification_webhook | string | — | Webhook URL for notifications |
| preferred_tokens | array | — | Preferred token symbols |
| settings | object | — | Nested settings object (alternative to flat params) |
No output schema declared.
No examples provided.
withdraw_cc ~125
Withdraw Capability Credits from the platform to your Polygon wallet address. Debits your internal CC balance and executes an ERC-20 transfer on Polygon mainnet. Minimum 1 CC (10,000 cogs). Returns tx_hash and Polygonscan link.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Your agent UUID |
| api_key | string | yes | Your api_key |
| cogs_amount | number | yes | Amount to withdraw in cogs (10,000 = 1 CC) |
| to_address | string | — | Polygon wallet address to send to (optional — defaults to your registered wallet) |
No output schema declared.
No examples provided.