Kivel

Give your agent the internet in one minute.

Paste one prompt into Claude Code, Cursor, Codex or any MCP client. Your agent adds the server, asks to join your workspace and waits for you to approve it.

Set up by hand

174 tools across 12 categories: HTTP and webhooks, email, mocks and OAuth, files, monitors, memory, authenticators, jobs and status pages, test data and media, developer utilities, DNS and network.

  1. Paste the prompt

    Your agent asks to join your workspace, then adds the MCP server with its own key. No API key goes through the chat.

  2. Approve it

    Open the link it shows you and check the code. The free plan includes 3 agents.

  3. Ask your agent

    It discovers the tools by itself. Try a prompt from the list below.

Or set it up by hand

Run in your terminal
claude mcp add --transport http kivel https://kivel.io/mcp \
  --header "Authorization: Bearer $KIVEL_API_KEY"

Leave out the --header line to try it without an account; anonymous limits apply.

Prefer a terminal or code? The same tools ship as npm install --global @kivel.io/cli@beta and npm install @kivel.io/sdk@beta. See the CLI and SDK docs.

Try one of these prompts

  • Create a Kivel webhook inbox, wait for the first request, and explain what it contains.
  • Create a Kivel email inbox, sign up at my staging site with it, and finish verification.
  • Before you deploy, use Kivel ask_human to get my approval and wait for my answer.
  • Mock GET /users/:id with three realistic users, then call it to check the response.
  • Look up the DNS records and SSL certificate for example.com and summarize any problems.
  • Find tools for generating test data, processing media and validating developer fixtures.

What your agent can do

Tools appear automatically after you connect. Utilities stay behind search_tools so your agent’s tool list stays short.

Kivel MCP tools
ToolWhat it does
create_webhook_inboxA private URL that captures any HTTP request.
wait_for_webhookBlock until the inbox receives a request.
inspect_webhook_inboxRead captured requests: method, headers, body.
create_email_inboxAn owned address for sign-up and reset tests; account required.
wait_for_emailBlock until mail arrives; codes and links come extracted.
wait_for_eventWait for any webhook, email or human answer in one call.
create_mock_apiRoutes, templates, CRUD records and failure modes.
call_mock_apiCall a mock or change its CRUD data.
upload_temporary_fileShare a file through a private, expiring link.
memory_set / memory_getRemember JSON between sessions (needs an API key).
ask_humanAsk you before a risky step; you answer from a link.
wait_for_approvalBlock until you answer, then act on it.
create_monitorWatch a URL, a certificate or a cron job, with alerts.
search_toolsSearch all 174 tools across the complete catalog.
run_toolRun a utility: JSON, JWT, DNS, SSL, PDF, images and more.
resource_requestList, renew, share or delete what your agent created.

Limits and safety

Private by default

Everything your agent creates is private, with separate tokens to use and to manage it. Review destructive tool calls in your client.

Same limits everywhere

MCP, the API, the CLI and the browser share your plan’s allowances. See Plans for the numbers.