MCP.Market

AgentRaaS wrap MCP server

by agentraas·io.github.agentraas/agentraas·v0.16.0·2 stars

Wraps any MCP server: identical write-tool calls run once, and every tool call is audit-logged.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

not scanned yet

Adoption
Growing

2 stars579 downloads/wk

Reviews

Write one

Nobody has reviewed AgentRaaS wrap yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

AgentRaaS wrap tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How AgentRaaS wrap compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,255 servers
GitHub stars
2
more than 75% of 28,688 servers
Downloads a week
579
more than 90% of 12,191 servers with a package

Release history: 4 versions in the registry since 2026-10-22, latest 2026-10-31, typically one every 2 days.

Install AgentRaaS wrap in Claude Code, Cursor or VS Code

claude mcp add agentraas -- uvx agentraas
Add to Cursor

What the publisher says

From the AgentRaaS wrap repository's README, as published. We do not edit it. Read it on GitHub

AgentRaaS

The reliability layer for what AI agents do.

AgentRaaS sits between your agents and the APIs they act on. Every call runs once even when it is retried, is checked against what that agent may do, waits for a human when it is risky, and is recorded. Connect by webhook URL, SDK headers or MCP. The core is open source and free to self-host.

Look first: live read-only demo, no signup. Built-in services include Stripe, Slack, GitHub, HubSpot, Resend, SendGrid, Notion, Zendesk, Jira, Twilio, Shopify and Alpaca (trading); any other HTTP API works as a Custom Action and any MCP tool through agentraas wrap.

The problem

Your n8n workflow calls Stripe. It times out, n8n retries, and the customer is charged twice. Your agent creates a HubSpot contact, the response is lost, the agent retries, and now there are two.

How it works

flowchart LR
    Agent["Agent<br/>(n8n, Python, MCP)"] -->|request| P
    subgraph P["AgentRaaS"]
        direction TB
        D["Deduplicate"] --> V["Policies and validation"] --> C["Circuit breaker"] --> A["Audit log"]
    end
    P -->|forwarded once| API["API<br/>(Stripe, Twilio, HubSpot, any URL)"]
  1. Your agent calls AgentRaaS instead of the API.
  2. AgentRaaS claims a dedup slot in Redis for that exact request.
  3. The first call is forwarded and its result stored.
  4. A retry gets the stored result, or 409 while the first is still in flight.

A call that times out after it was sent is treated as outcome unknown: never retried, its slot kept, sent to the dead-letter queue. Every forwarded call also carries Idempotency-Key: agentraas-, so providers that honor it (Stripe and others) run it once even on a replay.

Free tools, no server needed

pip install agentraas runs entirely on your machine.

agentraas chaos --mock -- python my_agent.py   # find calls that would run twice
from agentraas.local import exactly_once

@exactly_once()
def charge(customer, amount, idempotency_key=None):
    return stripe.Charge.create(customer=customer, amount=amount, idempotency_key=idempotency_key).id

Vercel AI SDK (npm install agentraas).

  • protect_tool for LangChain/LangGraph and CrewAI, protectTools for the

tools and a log. In the official MCP Registry.

  • agentraas wrap -- gives any MCP server exactly-once write

delete data, run code or send messages, without calling any of them (GitHub Action for pull requests).

  • agentraas scan lists which tools in your MCP servers can move money,
  • The chaos tester exits non-zero, so it can fail CI (GitHub Action).

Details: src/sdk/README.md, src/sdk-js.

Self-host

git clone https://github.com/agentraas/agentraas.git
cd agentraas
./install.sh

install.sh generates the secrets, builds the image (the first Rust build takes a few minutes), starts Postgres, Redis and MinIO, and runs the migrations. Then open http://localhost:13000/dashboard and register. Kubernetes: a Helm chart is in infra/helm/. Render: one-click deploy.

Works with Docker or Podman. Linux: either one. macOS: Docker Desktop (or Colima). Windows: Docker Desktop with WSL2; run ./install.sh from a WSL terminal, with the repo cloned inside WSL (not on C:\).

On SELinux hosts, install.sh relabels the bind mounts. After changing files by hand, recreate (docker compose or podman-compose, down then up -d) rather than restart.

What you get

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

AgentRaaS wrap: common questions

Is AgentRaaS wrap MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the AgentRaaS wrap safety report
How do I install AgentRaaS wrap?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does AgentRaaS wrap need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is AgentRaaS wrap maintained?
The last commit was 11 days ago (2026-10-24). The latest release is v0.16.0.
What can I use instead of AgentRaaS wrap?
Servers from other publishers that do the same job: QVeris MCP server.
How does AgentRaaS wrap compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers); downloads a week 579 (more than 90% of 12,191 servers with a package). Full comparison.

Alternatives to AgentRaaS wrap

Same job from other publishers: the closest match first, then the best rated.

  • QVeris
    Professional data and tools for AI: find services, review scope, call them, and audit usage.
    A