TickLogicX
Provides read-only interaction with the TickLogic gate on Solana devnet, allowing agents to simulate transactions to check if a spend would be allowed and retrieve detailed policy reasons.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TickLogicXCheck if spending 5000 is allowed on the demo gate."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TickLogicX
Ask TickLogic's on-chain gate whether an agent's spend would be allowed — and if not, exactly why.
A remote MCP server (Streamable HTTP) that any
agent can call. It holds no keys and lands nothing: it builds the real
execute instruction and runs it through simulateTransaction against the
TickLogic gate deployed on Solana devnet. Same
programs, same policy bytecode, same verdict — it just never lands.
A governed wallet can't be published as a service. A
paytool spends from the operator's vault with the operator's agent key, so exposing it would mean handing strangers the treasury. TickLogicX inverts it: read-only, keyless, and callable by anyone.
Run
npm install
npm start # POST http://localhost:8402/mcp · GET /healthNo setup, no keypair, no funds: the tools default to the stable devnet demo mandate, so a caller can try the service immediately.
Env | Default |
|
|
|
|
|
|
Related MCP server: Amanah MCP
Tools
mandate_inspect
Status, per-tx and daily limits, amount spent today, allowed destination, expiry, pinned policy program and vault balance for any mandate.
gate_check
ALLOWED, or BRAKED with the exact policy reason.
BRAKED — the policy refused this spend: OVER_PER_TX (reason 8).
Nothing moved: this is a simulation against the deployed gate, not a transaction.
mandate GjSNUDdAWTYR2UQFroM2PaM9BLU3hnDjdGJVeojEcHcG
policy BMA1q23akKQZA1e48ivr2XZcFuoAi7KfcvGk49DSb3R4
policy return [allowed=false, reason=OVER_PER_TX]
policy cost 453 CU
total cost 6890 CU
limits per-tx 1000 · daily 1000000000000 · spent today 1400Why the reason byte matters
On a real transaction the gate collapses every policy refusal into a bare
DENIED(12) — you learn that you were braked, not why. The policy CPI's return
value is [verdict, reason], and in simulation that log survives, so OVER_PER_TX
and DEST_NOT_ALLOWED stay distinguishable. This service can tell a caller
something a landed transaction can't.
Try it
curl -s -H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-X POST http://localhost:8402/mcp \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"gate_check","arguments":{"amount":5000}}}'700 is within the demo mandate (per-tx limit 1000) and returns ALLOWED;
5000 returns OVER_PER_TX; any other destination returns DEST_NOT_ALLOWED.
Status
Devnet only, not audited. The gate, policy, referee and engagement programs live
in the TickLogic monorepo; this repo is only the read-only service in front of
them, built on @nzengi/ticklogic-sdk.
MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
Tenderly MCP server for blockchain dev — simulate, debug, and test on 100+ networks.
Advisory policy preflight for AI-agent spend requests; never executes payments or accesses wallets.
Read-only MCP for Rialto quotes and swap preflight on Robinhood Chain. No signing or broadcast.
Hosted MCP server for live Bittensor chain reads and self-custodial on-chain writes.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server providing policy-gated Solana access for AI agents, with read-only operations and guarded transfers that require policy checks and simulation, returning unsigned transactions.7MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that enables AI agents to propose USDC payments on the Soroban blockchain with deterministic policy enforcement and injection protection, while providing payment status and attestation tools.MIT
- FlicenseNot gradedqualityAmaintenanceRead-only MCP server that performs deterministic local preflights of agent-payment boundary documents and x402 v2 PaymentRequired JSON, and prepares unsubmitted public quote-request drafts without network calls or fund movement.-

AgentPump MCP serverofficial
AlicenseNot gradedqualityBmaintenanceMCP server for the AgentPump agent economy, enabling live market data reads and autonomous agent operations on Solana.24 npmMIT