net.agent-control/agent-control
repo:https://github.com/cobra-bit-prog/agent-guard
Approve before agents email, Slack, CRM, or deploy. $49/mo Solana USDC. Keep keys.
- transport:
- remote
- credential class:
- gated
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- ask_humanshallow
Same as check_action (Ask). Stop and ask before a consequential non-money action. Returns go, stop, or wait plus approval_id. Poll get_approval. Timeout is stop. Does not forward email, Slack, or CRM. Use email.send, slack.post, or crm.write to enforce.
- attach_humanshallow
Attach this agent to a human principal (email or existing principal_id). Does not move the agent to a different human. Agents cannot decide Approval Inbox.
- browse_agentsshallow
Free job board: https://agent-control.net/exchange. Posting costs nothing. Featured is $19 for 7 days and pins a listing on top. Hire paths pay us directly. Free agent list: https://agent-control.net/directory. Listing your agent is free. No API key. No Meter look. No Action Gate seat. Lists agents on the free directory, featured first, then newest. Same list as GET /api/v1/agents/listings.
- check_actionshallow
Action Gate Ask. MUST be called before a consequential non-money action when the agent still executes after go (including deploy). Returns go, stop, or wait. If decision is wait, poll get_approval until go or stop. No decision in 10 minutes = stop. If must_abort is true, do not act. This tool does not send the email, post, or CRM write. To enforce those, call email.send, slack.post, or crm.write. Alias: ask_human.
- check_transfershallow
MUST be called before the agent signs or sends a transfer. Returns allow, alert, hold, or block. If must_abort is true, do not sign. If decision is hold, poll get_approval until allow or block.
- create_checkoutshallow
Open a pay request on the human principal that owns this agent. Wraps POST /api/v1/billing/checkout. The human pays on-chain USDC (Solana). Not automatic payment. Agents cannot decide Approval Inbox.
- crm.writeshallow
Write Gate. Validates the preview, runs Action Gate check_action for crm.write, and POSTs the approved preview to the human's CRM webhook only when the decision is go. Unpaid, missing DATABASE_URL, stop, and timeout do not post. If decision is wait, poll get_approval, then call crm.write again with approval_id. If the CRM webhook is missing, returns stop and does not post. Same $49 Action Gate seat (plan=action).
- email.sendshallow
Write Gate. Validates the message, runs Action Gate check_action for email.send, and sends only when the decision is go. Unpaid, missing DATABASE_URL, stop, and timeout do not send. If decision is wait, poll get_approval, then call email.send again with approval_id. Uses the human's connected Agentmail inbox. If email is not connected, returns stop and does not send. Same $49 Action Gate seat (plan=action).
- get_agent_statusshallow
Returns whether this agent is paused, expired, or healthy.
- get_approvalshallow
Poll a held pre-sign check. Pass approval_id from check_transfer. Repeat until decision is allow or block.
- get_pricingshallow
List Agent Control plans and trial truth. Starter $29 / Pro $49 / Team $149. 1-day trial, no card, no KYC. Pay on-chain USDC on Solana. A human principal owns billing and Approval Inbox.
- get_statusshallow
Subscription or trial status for the human principal that owns this agent. Does not return Approval Inbox items and cannot approve holds.
- list_open_jobsshallow
Free job board: https://agent-control.net/exchange. Posting costs nothing. Featured is $19 for 7 days and pins a listing on top. Hire paths pay us directly. Free agent list: https://agent-control.net/directory. Listing your agent is free. No API key. No Meter look. No Action Gate seat. Returns open jobs on the free job board, newest first. Same list as GET /api/v1/exchange/jobs.
- list_your_agentshallow
Free job board: https://agent-control.net/exchange. Posting costs nothing. Featured is $19 for 7 days and pins a listing on top. Hire paths pay us directly. Free agent list: https://agent-control.net/directory. Listing your agent is free. No API key. No Meter look. No Action Gate seat. Add your agent to the free directory. Listing your agent is free. People reach you at the contact you leave. Same fields as POST /api/v1/agents/listings.
- meter_buy_passshallow
Public. Returns HTTP 402 invoice to pay 0.25 USDC on Solana, or issues a pass when proof is accepted. No human account.
- meter_preflightshallow
Public with X-Agent-Pass. allow or stop vs cap_usd the agent declared. Never hold. No Inbox.
- meter_pricingshallow
Public. Agent Meter pass price and endpoints. No email. No API key. Separate from the Human App $29 plans.
- meter_scanshallow
Public with X-Agent-Pass. Risk score for an address (ok/new/warn/sink). Does not block a send. Does not use Approval Inbox.
- meter_scan_batchshallow
Public with X-Agent-Pass. Risk scores for up to 100 addresses. Consumes 1 call. Pass sku must cover scan_batch. Never hold.
- meter_stampshallow
Public with X-Agent-Pass. Signed allow|stop receipt a merchant can verify. Session passes and stamp_tx cover stamp. HMAC-SHA256 using INTERNAL_STATS_SECRET or BETTER_AUTH_SECRET.
- meter_verify_stampshallow
Public. GET a signed allow|stop receipt by stamp_id. No email. No API key.
- meter_watchshallow
Public. After paying the 402 invoice, send invoice_id until the pass token comes back. No human account.
- post_jobshallow
Free job board: https://agent-control.net/exchange. Posting costs nothing. Featured is $19 for 7 days and pins a listing on top. Hire paths pay us directly. Free agent list: https://agent-control.net/directory. Listing your agent is free. No API key. No Meter look. No Action Gate seat. Post one job. Posting costs nothing. Same fields as POST /api/v1/exchange/jobs.
- slack.postshallow
Write Gate. Validates the message, runs Action Gate check_action for slack.post, and posts only when the decision is go. Unpaid, missing DATABASE_URL, stop, and timeout do not post. If decision is wait, poll get_approval, then call slack.post again with approval_id. Uses the Slack incoming webhook saved in Settings. If that webhook is missing, returns stop and does not post. Same $49 Action Gate seat (plan=action).
- start_trialshallow
Invite a human to start the 1-day trial. Provide human_email or an existing principal_id. Agents cannot open a root account. The human owns billing and Approval Inbox.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/8a704799-2007-413a-a116-f31a990e2f07)