Skip to main content
Glama

Server Details

Treasury and risk controls for agent wallets: policies, quotes, prediction-market orders.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A3.8/5.0

Scored across 47 tools

Disambiguation5/5

Each tool targets a distinct resource and action. Within the prediction market domain, prepare vs create vs submit are clearly differentiated by signing model (client-signed vs server-signed). Even similar-sounding tools like check_spend and check_pm_order are unambiguously scoped to general spending vs PM orders, and their descriptions reinforce the boundary.

Naming Consistency5/5

All 47 tools follow a consistent verb_noun pattern with lowercase snake_case. Verbs like get, list, create, cancel, revoke, prepare, submit, set, remove, and poll are used uniformly. There is no mixing of styles or vague verbs like 'process' or 'run', making the surface highly predictable.

Tool Count2/5

47 tools is significantly above the 25-tool threshold for 'too many'. While the server covers a broad and complex domain (prediction markets, policy, delegations), the sheer count makes the surface heavy and potentially overwhelming. Some consolidation (e.g., merging related PM order operations) could reduce cognitive load without sacrificing functionality.

Completeness4/5

The tool set provides comprehensive lifecycle coverage across all major subdomains: authentication, policy versioning, delegation CRUD (prepare/confirm/list/get/revoke/renew), intent management, PM order flow (create/cancel/list/prepare/submit/check), credential management (store/list/revoke), balance and top-up operations, and account-level actions (export, offboard, panic). Minor omissions exist (e.g., no dedicated tool to view a single credential in detail or update an intent), but agents can work around these with existing tools.

Available Tools

47 tools
cancel_all_pm_ordersAInspect

Cancel every resting order for the credential, optionally within one market. Auth required.

Inputs: credential_id (required), market.

cancel_intentAInspect

Cancel a planned intent (a few-second window before execution claims it). Auth required.

Inputs: id (required).

cancel_pm_orderAInspect

Cancel one resting prediction-market order. Auth required.

Inputs: order_id (required), credential_id (required), venue.

check_pm_orderAInspect

Pre-flight policy check for a prediction-market order: would this cost be allowed right now? Auth required.

Inputs: wallet (required), cost_usd (required), condition_id (required), state.

check_spendAInspect

Pre-flight policy check: would this spend be allowed under the wallet's policy right now? Auth required.

Inputs: token (required), wallet (required), amount_usd (required), counterparty.

complete_siwe_loginAInspect

Finish wallet sign-in: exchanges the signed SIWE message for a cl_sess_… session token — use it as the Authorization bearer on every authenticated tool. Free, no auth.

Inputs: message (required), signature (required).

confirm_delegationAInspect

Activate a prepared delegation by supplying the owner's signature over its enable digest. Auth required.

Inputs: id (required), enable_sig (required), owner.

create_intentBInspect

Create a conversion or gas_topup intent; the executor pipeline plans and fills it under policy. Auth required.

Inputs: kind (required), wallet (required), buy_token (required), sell_token (required), +3 more.

create_pm_orderBInspect

Place a prediction-market limit order under policy, signed server-side with the stored credential. Polymarket: condition_id, token_id, action, price_usd (e.g. '0.55'), size_shares. Auth required.

Inputs: action (required), wallet (required), credential_id (required), state, +6 more.

export_accountBInspect

Export all of this account's data in one document. Auth required.

Inputs: no named parameters.

get_auto_topupAInspect

The auto-topup rule and how many pre-signed authorizations remain. Auth required.

Inputs: no named parameters.

get_balanceAInspect

Prepaid fee balance: settled credits minus fee debits. Auth required.

Inputs: no named parameters.

get_benchmarksAInspect

Measured execution benchmarks: median savings vs arrival quote by USD size bucket, from real completed intents only. Free, no auth.

Inputs: no named parameters.

get_delegationAInspect

Fetch one delegation. Auth required.

Inputs: id (required).

get_intentAInspect

Fetch an intent, including fills and the post-trade report once filled. Auth required.

Inputs: id (required).

get_meAInspect

Identify the authenticated account: address, kind, scopes. Auth required.

Inputs: no named parameters.

get_pm_onboardingAInspect

Polymarket trade-readiness for an address: live approval status plus the calldata for anything missing (executed outside MCP — this server cannot sign). Auth required.

Inputs: address (required).

get_pm_signer_rotationAInspect

Calldata to swap the Polymarket funder Safe's owner to a new EOA — the owner executes it outside MCP (this server cannot sign). Auth required.

Inputs: id (required), new_owner (required).

get_policyAInspect

List policy versions, newest first (the first entry is active). Auth required.

Inputs: limit, wallet.

get_quotesAInspect

Live venue quote comparison for a token conversion (CoW + ParaSwap on Base). Free, no auth.

Inputs: buy_token (required), sell_token (required), sell_amount (required), chain_id.

get_statementAInspect

Deterministic monthly statement derived from the append-only ledger — same period, same bytes. Auth required.

Inputs: period (required), wallet (required), format.

list_delegationsAInspect

List delegations, newest first. Auth required.

Inputs: limit, account.

list_feedbackAInspect

Every feature request ever submitted, public and unauthenticated. Free.

Inputs: limit.

list_intentsAInspect

List intents, newest first. Auth required.

Inputs: limit, offset, wallet.

list_pm_credentialsAInspect

List stored venue credentials — metadata only, never material. Auth required.

Inputs: no named parameters.

list_pm_ordersAInspect

The credential's resting orders straight from the venue — recover state after a disconnect. Auth required.

Inputs: credential_id (required), market.

list_tokensAInspect

Tokens the platform accepts on an intent, per chain — what create_intent will admit. Free, no auth.

Inputs: chain_id.

offboard_accountAInspect

Close this account for good: revokes every credential, scrubs personal data, retires the account. Irreversible; confirm_wallet_address must be the account's own wallet address, typed exactly. Auth required.

Inputs: confirm_wallet_address (required), reason.

panicAInspect

Emergency stop, one call: suspends the account, revokes every API key, session, delegation and venue credential, and returns all unwind calldata for the owner. Auth required.

Inputs: reason.

poll_eventsBInspect

Poll typed treasury events with a monotonic cursor (intent lifecycle, budget thresholds, reconciliation, security alerts). Auth required.

Inputs: type, limit, cursor, wallet.

prepare_delegationAInspect

Prepare a scoped session-key grant for a Kernel smart account: exact call allowlist, expiry, optional rate limit. Returns the ONE EIP-712 digest the account owner signs outside MCP (this server cannot sign) — then call confirm_delegation with the signature. Auth required.

Inputs: calls (required), account (required), chain_id (required), valid_until (required), +2 more.

prepare_pm_orderAInspect

Prepare a client-signed Polymarket order: policy-checked, then returns the exact EIP-712 payload to sign outside MCP (this server cannot sign) plus a prepare_id — submit both via submit_pm_order. Auth required.

Inputs: venue (required), action (required), wallet (required), token_id (required), +6 more.

put_policyAInspect

Create or update the wallet's treasury policy (immutable versioning; PUT creates the next version). Auth required. Body must match /schemas/policy-v1.json — only version, wallet and chain_id are required; omitted fields take the platform defaults published in the manifest and are stored into the document, and the response lists them in defaulted.

Inputs: policy (required).

remove_auto_topupAInspect

Remove the auto-topup rule and its unused authorizations. Auth required.

Inputs: no named parameters.

renew_delegationAInspect

Renew an active delegation: same scope, fresh expiry, no authority gap. Returns a NEW digest to sign and confirm exactly like prepare_delegation. Auth required.

Inputs: id (required), valid_until.

resolve_pm_funderAInspect

Resolve an owner EOA to its Polymarket funder Safe candidates. Auth required.

Inputs: owner (required).

revoke_delegationBInspect

Revoke a delegation. The reply includes calldata the owner can send on-chain for hard finality. Auth required.

Inputs: id (required).

revoke_pm_credentialAInspect

Revoke a venue credential; its sealed ciphertext is destroyed. Auth required.

Inputs: id (required).

screen_addressAInspect

OFAC SDN counterparty screening for an address. Free, no auth.

Inputs: address (required).

set_auto_topupAInspect

Configure auto-topup: when the prepaid balance falls below threshold_usd, the platform settles one of the pre-signed EIP-3009 authorizations you supply (signed outside MCP — this server cannot sign). Auth required.

Inputs: threshold_usd (required), authorizations (required), max_per_month.

start_siwe_loginAInspect

Start wallet sign-in: returns a single-use SIWE message. Sign it with the wallet outside MCP (this server cannot sign), then call complete_siwe_login. Free, no auth.

Inputs: address (required), chain_id.

store_pm_credentialAInspect

Store a prediction-market venue credential (verified live against the venue, sealed at rest, material never returned). Polymarket, either shape: signer_private_key + maker (derives API creds), or api_key + secret + passphrase + maker + signer. Auth required.

Inputs: label, maker, venue, secret, +5 more.

submit_feedbackAInspect

Submit a feature request ($1 anti-spam fee, charged to the prepaid balance when funded). Auth required. Payment flow: call once without x_payment — a 402 reply lists the exact EIP-3009 requirements (amount, USDC asset, recipient, EIP-712 domain). Sign a transferWithAuthorization for them outside MCP (this server cannot sign), then call again with x_payment set to the base64 of {x402Version:1, scheme:'exact', network, payload:{signature, authorization}}.

Inputs: body (required), title (required), x_payment.

submit_pm_orderAInspect

Submit a prepared Polymarket order with the maker's EIP-712 signature from prepare_pm_order. Auth required.

Inputs: signature (required), prepare_id (required).

sync_pm_fillsAInspect

Pull the venue's fills for a credential into the wallet's ledger. Idempotent — safe to repeat. Auth required.

Inputs: wallet (required), credential_id (required).

topup_balanceAInspect

Top up the prepaid balance with USDC. Auth required. Payment flow: call once without x_payment — a 402 reply lists the exact EIP-3009 requirements (amount, USDC asset, recipient, EIP-712 domain). Sign a transferWithAuthorization for them outside MCP (this server cannot sign), then call again with x_payment set to the base64 of {x402Version:1, scheme:'exact', network, payload:{signature, authorization}}.

Inputs: amount_usd (required), x_payment.

wrap_pm_usdcAInspect

Wrap the funder Safe's USDC.e into Polymarket's pUSD, platform-relayed so the user pays no gas. Omit amount_base_units to wrap the full balance. Auth required.

Inputs: credential_id (required), amount_base_units.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Autonomous financial policy engine and budget guard for AI agent fleets. It verifies payment payloads, velocity caps, escrow release terms, and slippage inflation, returning risk verdicts and signed attestations.
      1
      MIT
    • A
      license
      Not graded
      quality
      F
      maintenance
      Enables AI agents to execute prediction-market trades through a risk-control gateway that enforces signed mandates and generates proof trails for accountability.
      0
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to create and manage contract-guarded USDC wallets on Base with enforceable per-payment, daily, and monthly caps, vendor allowlists, escalation thresholds, and freeze controls. It provides read-only policy checks plus unsigned transaction proposals for payments, funding, vendor management, wallet creation, and module deployment without holding keys or broadcasting.
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      Deterministic risk governance for crypto trading agents. 5-level policy engine with position sizing, leverage limits, and trade blocking. One tool: get_risk_policy. Supports BTC and ETH.
      4
      32 npm
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources