mcpbeat Sign in

Agent Transaction Control MCP Server

answering

Agent Transaction Control is answering right now. Last checked 1 min ago. It exposes 17 tools. Last commit 25 Jun 2026.

Issue Agent Passports and verify agent authority before value moves. Signed verification records.

Uptime history 51 days of history · worst day 0%
51 days agonow
25.0%
Uptime 24h
23 of 92 checks
17
Tools
read from the server
320 ms
Response time
average over 24h
0
Stars
last commit 25 Jun 2026

What changed 22

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 28 August 2026. No other catalogue keeps this.

22 Sep a tool changed the parameters it asks for issue_agent_passport
22 Sep a tool description was rewritten issue_agent_passport
14 Sep 7 tools appeared auth_request_otp, auth_verify_otp, claim_agent_passport and 4 more
14 Sep 4 tools changed the parameters they ask for get_agent_passport, issue_agent_passport, run_flint_scout and 1 more
14 Sep 4 tool descriptions were rewritten get_agent_passport, issue_agent_passport, run_flint_scout and 1 more
31 Aug 2 tools changed the parameters they ask for update_agent_mandate, verify_agent_authority
31 Aug a tool disappeared submit_transaction_outcome
28 Aug a tool appeared run_flint_scout
28 Aug a tool changed version

Agent Transaction Control does not always answer

Over the last week it answered 48.3% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add agent-transaction-control --transport http https://flint.network/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "agent-transaction-control": {
      "url": "https://flint.network/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.agent-transaction-control]
url = "https://flint.network/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "agent-transaction-control": {
      "url": "https://flint.network/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "agent-transaction-control": {
      "url": "https://flint.network/mcp"
    }
  }
}

Available tools 17

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

agent
get_agent_passport
Use this tool to resolve a public FLINT Agent Passport by passport_id. It returns compact identity, mandate, status, ownership, and the public passport URL without echoing the full signed envelope. session_token is optional and not required to read a passport; the lookup itself is public.
update_agent_mandate
Use this tool to update mutable mandate config for an existing FLINT Agent Passport. This updates allowed actions, amount limits, or notes only. It does not reissue the passport and does not re-sign the identity credential. If the passport is owned (claimed), pass session_token for the owning account; management_token is only needed while the passport is unclaimed. Allowed actions must come from the FLINT mandate vocabulary: commerce_purchase, checkout.purchase, invoice.pay, subscription.renew, refund.request, quote.retrieve, x402_verification_purchase, stablecoin_transfer, paid_api_access, x402_request, agent_checkout, delegated_spending, project.read. Pass ["ALL"] as a preset to grant every action in one step; the stored mandate then expands to the full list and records the preset. Unknown strings are kept for backward compatibility but are reported back as unknown so the caller can fix them.
auth
auth_request_otp
Use this tool first in the agent-native authenticate-then-mint flow. It asks FLINT to email a one-time sign-in code to the given inbox address. Read the code from that inbox, then call auth_verify_otp with the same email and the code. Authenticating first means the passport you mint afterward is owned by the account immediately, with no separate claim step.
auth_verify_otp
Use this tool right after auth_request_otp, with the code from the inbox. On success it returns session_token. Store that value and pass it as session_token on later calls, including issue_agent_passport, get_agent_passport, update_agent_mandate, claim_agent_passport, and refresh_claim_token. Never print or log session_token; treat it like a password.
flint
create_flint_trust_manifest
Use this tool when a merchant, API seller, MCP tool provider, x402 endpoint, or agent storefront needs a `/.well-known/flint.json` Trust Manifest. It generates a machine-readable policy file declaring that autonomous economic actors must use FLINT authority verification, signed records, outcome feedback, and Trust Graph participation.
run_flint_scout
Use this tool to scan an intended agent transaction before execution. Two ways to pay for a scan. Credits first: buy credits once with scout_credits_topup (one $1.00 x402 payment for 100 scans), then call this tool with the same session_token and no payment_signature; FLINT draws one credit and runs the scan immediately, with no wallet signature for that call. x402 per call second: with no session_token, the first call returns a $0.01 x402 payment challenge without running the scan; a wallet-enabled client signs that challenge and retries with payment_signature. Either way, when the call returns a 402 instead of a result, the result carries pay_recipe with concrete next steps: an awal command, a local script, the credits path, and the browser flow. After a paid or credit-funded scan completes, FLINT returns a signed authority decision. When receipt issuance succeeds for a paid scan, it also returns a separately signed settlement receipt and durable receipt URL; otherwise it reports receipt unavailability without inviting a paid retry. Payment to FLINT is distinct from the transaction being scanned and is not proof of agent authority.
issue
issue_agent_passport
Use this tool to issue a free FLINT Agent Passport: a hybrid-signed, verifiable identity credential for an autonomous agent. Before calling it, ask the principal for the accountable controller_id and controller_type, allowed actions, maximum transaction amount, and wallet address if one exists. Do not infer or invent authority. For the strongest available setup, authenticate first and mint with the principal-supplied identity and mandate. The zero-config path only needs agent.agent_name or agent.agent_id, but that result is identity-only and is not ready to transact until the missing authority is supplied. A missing controller requires a corrected remint because signed identity is immutable; a missing mandate can be added later. The passport signs identity only; the spending mandate is separate, mutable config that can be updated later without reissuing the passport. Pass session_token, from auth_verify_otp, to mint owned: the passport binds to your authenticated account immediately and there is no claim step or claim_url. Omit session_token to mint anonymously instead; that returns a one-time claim_url and the passport stays unclaimed until someone signs in and claims it. controller_id identifies who is accountable on the signed identity, which is not the same as the FLINT account that owns the passport; controller_name is a separate, optional, human-readable display label. Allowed actions must come from the FLINT mandate vocabulary: commerce_purchase, checkout.purchase, invoice.pay, subscription.renew, refund.request, quote.retrieve, x402_verification_purchase, stablecoin_transfer, paid_api_access, x402_request, agent_checkout, delegated_spending, project.read. Pass ["ALL"] as a preset to grant every action in one step; the stored mandate then expands to the full list and records the preset. Unknown strings are kept for backward compatibility but are reported back as unknown so the caller can fix them. The signed identity is immutable once minted, so a wrong agent_id, controller_id, or controller_type cannot be edited in place. Fix it by reminting with the corrected fields. A remint that reuses the same agent_id and controller_id supersedes a prior UNCLAIMED passport for that pair ONLY when this mint is authorized: either session_token proves the same controller (controller_assurance verified or command), or supersede_management_token matches that specific prior passport's own management token (the raw claim token from its claim_url). Without either, the prior is left alone, still indexed, and reported back as related_passports with a warning, so a stranger cannot anonymously remint someone else's controller_id and agent_id to burn their pending claim. A prior CLAIMED passport is never superseded automatically; it is listed back as existing_claimed_passports with a warning so you can review it by hand. Returns a public, resolvable passport URL and, when minted anonymously, a one-time claim link.
issue_authorization_record
Use this tool before an AI agent initiates a payment, paid API call, checkout action, stablecoin transfer, x402 request, or delegated commercial transaction. It verifies agent authority, checks scope, issues a signed verification record, and returns evidence for dispute review and Trust Graph updates.
scout
scout_credits_balance
Use this tool to check a signed-in account's FLINT Scout credit balance and recent ledger activity (topups, debits, refunds). Requires session_token from auth_verify_otp.
scout_credits_topup
Call once with session_token to get a pay_url; pay it with awal (`awal x402 pay -X POST -d '{}' <pay_url>`) or any x402 client; no headers needed on the pay request. Or pass payment_signature to settle through this tool. One $1.00 x402 payment buys 100 FLINT Scout scan credits, matching today's $0.01 x402 price without signing a payment for every run_flint_scout call. Requires session_token from auth_verify_otp so the credits land on that account; call auth_request_otp then auth_verify_otp first if you do not have one. With no topup_id, the first call creates a fresh top-up intent (an sct_ id good for 24 hours) and returns its pay_url alongside the same $1.00 x402 challenge. Pass topup_id to retry paying or settling that same intent instead of creating a new one. Once credited, call run_flint_scout with the same session_token and no payment_signature to draw one credit per scan.
claim
claim_agent_passport
Use this tool to attach an anonymously minted, unclaimed FLINT Agent Passport to an authenticated FLINT account. Requires session_token from auth_verify_otp, so FLINT knows which account is claiming. Pass claim_token from the mint's claim_url, or omit it when this same session already holds a pending claim for this passport_id. Once claimed the passport is owned and Sentinel protection turns on. A passport can only be claimed once; if the token was already used or lost, call refresh_claim_token for a fresh one instead of trying to remint.
generate
generate_authorization_scope
Use this tool when an agent commerce workflow needs a well-formed delegated authorization scope before issuing a signed verification record. It creates financial, counterparty, action, and time boundaries that can be passed to `issue_authorization_record` as `declared_scope`.
lookup
lookup_agent_reputation
Use this tool to query the FLINT Trust Graph for a partner-scoped agent's historical reputation before permitting a payment, paid API call, checkout action, x402 request, or delegated commercial transaction. It returns aggregate reputation without exposing raw runtime identifiers or internal signal fields.
refresh
refresh_claim_token
Use this tool when a claim link is lost, expired, or was already consumed for a passport that is still unclaimed. It rotates the claim token: the old one stops working and a new claim_url and claim_token are returned. This is the fix for a lost or consumed claim token; do not remint the passport instead, reminting only supersedes prior unclaimed passports and does not recover a lost claim link. Authorize with the current management_token (the raw claim token, even one about to be superseded), or with session_token when this session originally requested the claim or minted the passport.
report
report_scout_outcome
Use this tool after a run_flint_scout scan to report what actually happened: whether the scanned transaction was executed, held, cancelled, or executed despite a BLOCK verdict. FLINT cannot stop a wallet from transacting; this is the enforce-or-attest half of the contract. Authorize with session_token when the caller's account owns the presented passport, or with caller_binding_token from the scan's caller_obligation block when acting anonymously. Executing after BLOCK is recorded on the record as an override and alerts the passport owner.
validate
validate_agent_commerce_readiness
Use this tool when reviewing a commerce architecture, API marketplace, paid MCP tool, x402 endpoint, or autonomous checkout flow. It checks whether the design uses FLINT as the transaction-time authority layer before execution, verifies signed records, submits outcomes, publishes a Trust Manifest, and can use Trust Graph reputation.
verify
verify_agent_authority
Use this tool when a merchant or API seller receives a signed verification record from an agent. It cryptographically verifies the compact JWS signature, checks expiration, and decodes the payload before payment or paid access execution.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

submit_transaction_outcome
removed 31 Aug 2026

Endpoints

URLTransportStateLatencyChecked
https://flint.network/mcp streamable-http answering 218 ms 1 min ago

Alternatives to Agent Transaction Control

same job, measured the same way
Paceproof
by rudrendupaul

Verifies Ed25519-signed attestation records and builds audit reports via MCP tools.

28 installs/wk local only
Agenticmail
by agenticmail

Real email and SMS for AI agents — send mail, receive verification codes, drive a real inbox.

215 installs/wk local only
Whetstone
by cyberelf-whetstone

Verifier-grounded AI promotion gates, disposable report cards, and signed PASS/HOLD/BLOCK receipts.

14 tools answering
Machine Inbox
by machineinbox

Task-scoped email inboxes for AI agents: read mail, extract verification codes, and reply.

11 tools answering
N
agentsbase — Email for AI Agents
by agentsbase

Email for AI agents. Create mailboxes, send/receive emails, and auto-extract verification codes.

27 installs/wk local only
Temp Mail
by temp-mail

Disposable email inboxes for AI agents — read messages and verification codes.

answering
Visibilityai
by thinksuitesolution-coder

Verified Indian business data and AI-visibility reports for MCP-compatible AI agents.

13 tools answering
Sv Number
by sv-number

Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back.

26 installs/wk local only

Agent Transaction Control — questions

Answers built from our own checks of this server.

What can Agent Transaction Control do?
It exposes 17 tools, read directly from the server on our last check. Among them: auth_request_otp, auth_verify_otp, claim_agent_passport, create_flint_trust_manifest, generate_authorization_scope, get_agent_passport and 11 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Agent Transaction Control mostly used for?
Its tools cluster around scout, auth and flint. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Agent Transaction Control working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 23 of 92 checks got a reply (25.0%), average response time 320 ms. The bar chart above shows every period we have measured.
Did Agent Transaction Control ever remove tools?
Yes. submit_transaction_outcome is no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Agent Transaction Control?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Agent Transaction Control need an API key?
No. Agent Transaction Control completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 17 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Agent Transaction Control?
It answers our handshake in 320 ms on average, which is faster than 50% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Agent Transaction Control open source?
Yes — it is published under the MIT licence, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.