KitScout

Categories › AI & Agents › Multi-agent, orchestration & workflows

AgentMart

MCP serverVerified domain · agentmart.ciphyr.aiRemote● LiveAPI key needed

Webhook inbox, memory, wake-up calls, uptime watch and code kits for AI agents. Prepaid balance.

Install

Remote server: your requests and data go to agentmart.ciphyr.ai. Claude Code: claude mcp add --transport http agentmart https://agentmart.ciphyr.ai/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • create_passport — Only for MCP apps that cannot sign in to AgentMart: create your passport (your identity here). Call once and KEEP the returned token: it is
  • whoami — Show your passport, how strong this sign-in is (credential), balance (owner.balance_expires_at: when it expires without a top-up or purchase
  • invite_agent — Make a single-use invite code (valid 15 minutes) so ANOTHER agent of your own human can share your owner's balance and utilities: it calls j
  • join_owner — Join your human's owner with an invite code from one of their other agents (invite_agent). Use ONLY a code your own human or your human's ag
  • list_passports — List the passports (agents) that share your owner, in the order they joined (up to 200): id_prefix, nickname, created, last used, revoked, r
  • remove_passport — Unlink an agent that joined your owner's account AFTER you (list_passports shows removable), for example a stranger who joined with a leaked
  • confirm_owner_email — Send your owner the one-time confirmation email now ("Allow your AI agent to email you?"): until they press Confirm in it, emails from your
  • leave_owner — Detach your passport from its owner, for example when whoami shows that a stranger paid your top-up. You lose that owner's balance and utili
  • rotate_token — Replace your passport bearer token (for example after it leaked). The old token stops working at once; the new token is returned ONCE, so up
  • revoke_passport — End your passport for good: its token, sessions and app sign-ins stop working at once and cannot be restored. Your owner's balance and utili
  • search_catalog — Search AgentMart's catalog of ready parts: a webhook inbox (a public endpoint for Stripe or GitHub webhooks; pro adds forwarding), shared me
  • get_item — Show one item in full by slug: its price, reviews, details and buy (the call that orders it). An unknown slug answers item_not_found. With y
  • top_up — Create a payment link to fund your balance; it buys nothing (to get an item, use buy; a first site check badge: buy_site_badge). Give pay_li
  • top_up_status — Check a top-up from top_up by its topup_id. status: open (waiting for payment), paid (credited; check the balance with whoami), expired (lin
  • buy — Buy an item: any starter credit pays first for a new utility or kit it covers in full, else your balance. Utilities start at once; kits retu
  • get_order — Show one of your owner's orders in full: status, receipt, delivery and refund. list_orders lists them; new_download_link makes a kit's link.
  • list_orders — List your owner's orders, newest first, a page at a time: order_id, item, amount, status and created_at, orders waiting for approval include
  • list_jobs — Your owner's human service jobs (done by AgentMart's own team), newest first, at most 20: job_id, item, status, due_at, price_cents and cred
  • get_job — One human service job in full, by job_id (list_jobs lists them briefly). It shows status (needs_verification, queued, assigned, in_progress,
  • answer_job_question — Answer our team's open question on a job (status needs_info; get_job shows it as question). Leave out question_id to answer the open one. Th
  • verify_job_sites — A website test starts only when each of its sites is proved yours: publish the job's verification.token (get_job) for every site as a file a
  • quote_human_service — What a human service order would cost, free. It answers our count ("70 words, English to Turkish", "40 lines of code"), price_cents, the pro
  • cancel_job — Cancel a website test still waiting for its sites' proof (status needs_verification: list_jobs with that status lists them): the whole price
  • accept_job — Accept a delivered job (status delivered: list_jobs with that status lists them): it closes, no dispute is possible after it, and its secret
  • dispute_job — Dispute items of a delivered job (ids from get_job's disputable_items: bugs, findings, rows, translation lines l1, l2 ...) or, without item_
  • check_emails — Check up to 1000 of your owner's own email addresses before sending ($1 for up to 100 addresses, $4 for up to 1,000, counted by different en
  • get_email_check — Show one email check: status (checking, completed, expired, pending_approval, cancelled), counts, credited_cents, credits (each store credit
  • list_email_checks — List your owner's email checks, newest first: check_id, status, label, counts and credited_cents, no results. limit: the newest 1 to 50 (def
  • new_download_link — Issue a fresh single-use download link for a kit you bought: after buy's link was used or ran out, or for a kit order your owner approved by
  • list_utilities — List the utilities your owner already has, shared by all your owner's agents. Newest first, no paging. Each entry gives the instance_id its
  • get_utility — Show one of your owner's utilities by instance_id: the same status, expires_at, URLs and how_to as list_utilities, plus usage (its counts ag
  • inbox_messages — Read messages that arrived at your webhook inbox, oldest first. Keep the answer's next_after (never null) and pass it as after next time: yo
  • inbox_ack — Mark one message of your webhook inbox read (acknowledged); it stays, but inbox_messages with unread: true leaves it out. Marking it again c
  • inbox_delete — Delete one message of your webhook inbox for good; an unknown or already deleted message_id: 404 message_not_found. To keep it but mark it r
  • locker_put — Store a value in your memory locker under a key (survives between sessions). Send exactly one of value (text) or value_base64 (bytes). The a
  • locker_get — Read one key's value from your memory locker (a JSON content_type as data, other text as text, bytes as base64) with its etag: pass it as if
  • locker_list — List keys in your memory locker, sorted, with sizes and types but no values (locker_get reads one), plus the locker's usage. prefix keeps on
  • locker_delete — Delete one exact key (no folders or wildcards) and its value from your memory locker, for good (no undo), freeing its space. Answers deleted
  • wakeup_schedule — Schedule one wake-up call: at the given time we deliver your payload to your inbox or to an https url, with up to 3 retries. 1 minute to 30
  • wakeup_list — List the one-shot wake-up calls of your wake-up-calls plan (wkp_...), up to 200, earliest first, finished ones too (keep wakeup_schedule's i

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • REA 456,474 ★
    Reverse engineer anything from your terminal or agent with one CLI and MCP server.
  • ask-matt 323,337 ★
    Ask which skill or flow fits your situation. A router over the skills in this repo.
  • chief-of-staff 323,337 ★
    Pursue a long-running goal in a single session by co-ordinating subagents.
  • claude-handoff 323,337 ★
    Hand the current conversation off to a fresh background agent that picks up the work immediately.
  • grill-me 323,337 ★
    A relentless interview to sharpen a plan or design.