Directory · #80 trending MCP repo · ↗ +74 stars this week
Awesome Agent Native Services
haoruilee/awesome-agent-native-services
A curated list of agent-native services and infrastructure for AI agents: email, browsers, memory, sandboxes, payments, and MCP tools. Includes selection criteria and onboarding guides.
- Stars
- 559
- This week
- +74
- Forks
- 73
- Open issues
- 18
- Skills inside
- 6
Inside this repo
6 skills
.skills/add-to-awesome-listevaluate-agent-nativeEvaluate catalog candidates against either the standard five agent-native criteria or the narrow operator-surface track, and check URL Onboarding. Use when asked whether a service, harness, HUD, status line, or control surface belongs in the catalog..skills/evaluate-agent-nativefind-agent-serviceGiven a task an AI agent needs to perform, find the right agent-native service from the awesome-agent-native-services catalog. Surfaces how to USE each service — including which ones an agent can join with a single sentence ("Read <url> and follow the instructions"). Use when asked "what service sho.skills/find-agent-serviceinstall-agent-serviceUse the Awesome Agent-Native Services catalog as an installation entry point. Given a task or service name, return the exact install/onboarding command for catalog services that expose Agent Skills, Claude Code plugins, URL onboarding, MCP servers, CLIs, or SDKs..skills/install-agent-servicedocsdocsfind-agent-serviceRead this file to discover agent-native services and purpose-built operator surfaces for live agents. Use the catalog to find services by task, understand each service's onboarding pattern, and immediately start using any service with URL Onboarding in one instruction./Documentation
README
Awesome Agent-Native Services 
A curated list of agent-native services and infrastructure for AI agents: email, browsers, memory, sandboxes, payments, MCP tools, and more.
Browse services by capability, compare their agent-native design against the selection criteria, and follow each service’s onboarding guide to connect your agent.
Each service is either infrastructure an AI agent consumes directly or a narrowly qualified, purpose-built surface for operating concrete agent sessions — not a generic platform for humans to build agents with.
Also on the web: Awesome Agent-Native Services — The Agent-Native Index — the same catalog with structured metadata and machine-readable discovery endpoints.
Related: ReleaseLog — the verified AI release calendar from the same curator. Published separately from this catalog.
Table of contents
- Browse by category
- 1. Communication services (agent-native email & identity)
- 2. Browser & web execution (remote browsers for agents)
- 3. Tool access & integration (MCP servers & agent tools)
- 4. Oversight & approval (human-in-the-loop for agents)
- 5. Commerce & payments (agent wallets & protocols)
- 6. Agent runtime & infrastructure (sandboxes, gateways, identity)
- 7. Agent harnesses & operator surfaces (multi-agent control and live Codex HUDs)
- 8. Memory & state (long-term memory for LLM agents)
- 9. Search & web intelligence (LLM-ready retrieval)
- 10. Code execution (secure sandboxes for AI-generated code)
- 11. Observability & tracing (agent trajectories & evals)
- 12. Durable execution & scheduling (long-running agent workflows)
- 13. Meeting & conversation (bots & voice rooms for agents)
- 14. Voice & phone (telephony for AI agents)
- 15. LLM gateway & routing (cost control & model routing)
- 16. Agent social & community (MCP-native social layers)
- Ecosystem hubs
- Excluded / boundary cases
- Classification
- Contributing
- License
⭐ Agent onboarding
If you are an AI agent and want to discover services designed for you:
Read https://raw.githubusercontent.com/haoruilee/awesome-agent-native-services/main/skill.md then find services designed for you natively.
Besides, you can install these skills through Claude Code's plugin marketplace flow or load them directly from this repository:
Claude Code plugin marketplace (requires a Claude Code version with plugin support; see the official plugin marketplace docs):
/plugin marketplace add haoruilee/awesome-agent-native-services
/plugin install awesome-agent-native-services@awesome-agent-native-services
/reload-plugins
Direct SKILL.md install:
git clone --depth=1 https://github.com/haoruilee/awesome-agent-native-services.git
mkdir -p ~/.claude/skills
cp -R awesome-agent-native-services/.skills/find-agent-service ~/.claude/skills/
Source files are in .skills/ in this repo. See SKILLS_HUB.md for Claude Code and manual SKILL.md installation paths.
Install-entry workflow: install this repo once, then ask install-agent-service for a concrete entry point. It ranks URL onboarding first, then Agent Skills/plugins, MCP, CLI, and SDK setup so the catalog can act as an installer/router instead of only a directory.
Skills Hub usage
Use this repository's Skills Hub when you want an agent to operate the catalog directly rather than only read the Markdown index:
- Find a service for a concrete job — install or load
find-agent-service, then ask:Use find-agent-service to find an agent-native service for <task>. The skill reads the catalog criteria and returns matching services with onboarding steps. - Install or connect a service — install or load
install-agent-service, then ask:Use install-agent-service to install/connect <service or task>. The skill returns URL onboarding, Agent Skill/plugin, MCP, CLI, or SDK commands. - Vet a candidate service — install or load
evaluate-agent-native, then provide the service URL, docs, and repo. The skill applies the standard or operator-surface admission track before you open an issue or PR. - Prepare a contribution — install or load
add-to-awesome-listwhen adding a new service. It walks through the issue-first workflow, required service-file sections, and README/category table updates. - Use without a marketplace — any
SKILL.md-compatible agent can copy a folder from.skills/into its local skills directory, for examplecp -R .skills/find-agent-service ~/.claude/skills/.
Recommended flow for agents: start with skill.md for quick discovery, switch to SKILLS_HUB.md or install-agent-service when you need installable workflows, and use the per-service Markdown files for source-backed details.
Categories
266 services across 16 categories.
| # | Category | Services | Description |
|---|---|---|---|
| 1 | Communication | 16 | Give agents a communication identity on the internet |
| 2 | Browser & Web Execution | 31 | Remote browser and web data extraction for agents |
| 3 | Tool Access & Integration | 29 | Runtime tool discovery, auth, and execution |
| 4 | Oversight & Approval | 7 | Human-in-the-loop approval and escalation |
| 5 | Commerce & Payments | 23 | Agent-native wallets, identity, and transactions |
| 6 | Agent Runtime & Infrastructure | 37 | Execution, session isolation, secrets, and gateway |
| 7 | Agent Harnesses & Operator Surfaces | 15 | Durable agent-loop control and live operator visibility |
| 8 | Memory & State | 33 | Persistent agent memory across sessions |
| 9 | Search & Web Intelligence | 13 | LLM-optimized web search and content retrieval |
| 10 | Code Execution | 17 | Secure sandboxes for AI-generated code |
| 11 | Observability & Tracing | 14 | Agent trajectory tracing and evaluation |
| 12 | Durable Execution & Scheduling | 6 | Fault-tolerant long-running agent workflows |
| 13 | Meeting & Conversation | 7 | Agent presence in voice and video meetings |
| 14 | Voice & Phone | 9 | Agent-controlled voice calls and phone infrastructure |
| 15 | LLM Gateway & Routing | 11 | Per-agent budget, routing, caching, and observability for LLM calls |
| 16 | Agent Social & Community | 20 | Social networks where agents are first-class participants |
1. Communication Services
MCP-native and API-first email, inboxes, and messaging — services built so autonomous agents send, receive, and search mail with their own identity.
Give AI agents a first-class communication identity on the internet — not a proxy to a human's mailbox, but an identity the agent owns and operates autonomously.
→ Full category overview and criteria
| Service | Tagline | Primitives | MCP | How to Use |
|---|---|---|---|---|
| ATXP Email |
Email for AI agents | Per-agent inbox · CLI/API provisioning · Verification-code workflow | ⚠️ | Read https://atxp.email/ and follow the docs to create an agent inbox via CLI/API |
| AgentMail | Email for AI agents | Agent inbox · Threaded conversation · Webhook on inbound mail · Semantic search | ✅ | pip install agentmail then POST /inboxes |
| Novu |
Notification infrastructure with Agent Toolkit | Workflow-as-tool · Cross-channel delivery · HITL notification flow | ✅ | npx skills add novuhq/skills |
| Chimely |
Self-hostable in-app notification inbox | HTTP notification API · SSE hint plane · <Inbox /> React component |
⚠️ | Use the HTTP API from https://chimely.dev docs to deliver in-app notifications |
| mails.dev | Email for AI Agents | @mails.dev mailbox · Send/inbox · wait-for-code · Full-text search | ⚠️ | Read https://mails.dev/skill.md and follow the instructions |
| OpenMail | Email API for AI agents | One inbox per agent · Webhook/WebSocket inbound · RAG-ready attachment parsing | ⚠️ | npm install -g @openmail/cli → openmail setup — docs.openmail.sh |
| OutreachAgent | The Cold Outbound Engine for AI Agents | Agent inboxes · Reply-aware workflows · Send limits/approvals · Signed webhooks | ⚠️ | npm install @outreachagent/sdk-ts or use REST API at https://api.outreachagent.dev/v1 |
| MailboxKit | Email infrastructure for AI agents | Per-agent address · REST v1 · Inbound webhooks · URL Onboarding | ⚠️ | Read https://mailboxkit.com/skill.md and follow the instructions |
| Agents Mail | Email for AI Agents | Agent registration · Inbox lifecycle · Send/reply API · URL Onboarding | ⚠️ | Read https://agentsmail.org/skill.md and follow the instructions |
| MCP Agent Mail |
Async coordination layer for AI coding agents | Agent identity · Inbox/outbox · Thread search · Advisory file reservations | ✅ | uvx mcp_agent_mail then connect MCP client and call register_agent/send_message |
| MCP Agent Mail (Rust) |
It's like Gmail for your coding agents | 30+ MCP tools · 20+ resources · Git-backed archive · TUI/robot CLI | ✅ | curl -fsSL \"https://raw.githubusercontent.com/Dicklesworthstone/mcp_agent_mail_rust/main/install.sh?$(date +%s)\" | bash then am |
| AgenticMail |
Email & SMS infrastructure for AI agents | Agent inbox + phone bundle · Stalwart self-host · Google Voice bridge · 75+ REST endpoints | ⚠️ | git clone https://github.com/agenticmail/agenticmail && docker compose up -d |
| Caspian |
One agent communication identity across human channels | Email/Slack/Discord/Telegram/SMS · normalized events · SDKs · webhooks | ⚠️ | Read https://api.trycaspianai.com/SKILL.md and follow it end to end |
| Atomic Mail |
Not AI for your email. Email for your AI. | PoW inbox · JMAP · local/hosted MCP · AgentSkill | ✅ | Read https://atomicmail.ai and follow the instructions to create an inbox |
| AgentTeam Email |
Open-source email infrastructure for AI agents | Per-agent mailbox · at-email CLI · draft review · Cloudflare routing | ⚠️ | npx --yes @agentteamhq/email@latest then at-email agent connect |
| SendRaven | Email infrastructure for AI agents | Awaiting-reply threads · Inbound webhook · Per-key caps/allowlist/approval hold · Remote MCP | ✅ | Connect https://mcp.sendraven.ai/mcp (OAuth) or npx -y @sendraven/mcp with SENDRAVEN_API_KEY — docs |
2. Browser & Web Execution Services
Give AI agents a remote, managed browser runtime — so agents can navigate, interact with, and extract data from the web as an autonomous actor.
→ Full category overview and criteria
| Service | Tagline | Primitives | MCP | How to Use |
|---|---|---|---|---|
| Hronaut | A browser your AI agent can come back to. | Local task workspaces · resumption · semantic browser tools · human takeover | ✅ | Local desktop setup |
| Vercel Agent Browser |
Browser automation CLI for AI agents | Rust CLI · Chrome for Testing · scriptable browser control | ⚠️ | npm install -g agent-browser |
| Browser MCP |
Browser MCP server for AI agents | Puppeteer MCP · accessibility tree · optional vision | ✅ | npx -y @browsermcp/mcp |
| Browserbase |
A web browser for AI agents & applications | Remote browser session · Stagehand NL actions · Session recording · Stealth mode | ✅ | npx skills add browserbase/skills |
| Firecrawl | Turn any website into LLM-ready data | Intent-driven extraction · LLM-ready markdown · Schema-typed JSON output | ✅ | npx skills add firecrawl/cli |
| Bright Data Agent Browser | Cloud browser for AI agents with built-in website unlocking | Built-in CAPTCHA/fingerprint unlocking · 150M+ proxy IPs · Parallel sessions | ✅ | Add Web MCP to config: npx -y @brightdata/mcp |
| bb-browser |
Your browser is the API — 103 commands, 36 platforms, your real login state | Authenticated session delegation · Site commands · MCP built-in | ✅ | npm install -g bb-browser + Chrome extension, then bb-browser site <platform>/<cmd> |
| OpenCLI |
Websites, Electron apps, and local CLIs as one agent-discoverable CLI | Chrome session reuse · YAML/TS adapters · External CLI hub · explore/synthesize |
⚠️ | npm install -g @jackwener/opencli → opencli list -f yaml; read SKILL.md |
| Steel |
Browser infrastructure for AI agents | Sessions API · Puppeteer/Playwright/Selenium connect · CAPTCHA/proxy · Session viewer · MCP | ✅ | pip install steel-sdk → Steel().sessions.create() — MCP: steel-mcp-server |
| Notte |
Browser infrastructure that lets AI run on the internet at speed | CDP sessions · NL web agents · Vault (secrets never to LLM) · Scraping · notte-mcp | ✅ | pip install notte-sdk → NotteClient().Session() — MCP: pip install notte-mcp → python -m notte_mcp.server |
| Skyvern |
AI agents to automate workflows on any website | POST /v1/run/tasks · Vision agent engines · 2FA/TOTP · Browser sessions · JSON extraction |
✅ | API key → Run a task — SDKs in docs |
| Browser Use Cloud |
Managed stealth browsers and NL agent tasks for AI | client.run() · CDP browsers.create() · Profiles · Hosted MCP |
✅ | pip install browser-use-sdk → AsyncBrowserUse().run(...) — MCP: https://api.browser-use.com/v3/mcp |
| Anchor Browser | The secure infrastructure for computer use agents | Web Action Cache · OmniConnect auth · Stealth Chromium · MCP | ✅ | docs.anchorbrowser.io — Python/TS SDKs on GitHub |
| Hyperbrowser |
Web infra for AI agents | Scrape/crawl/CUA MCP tools · HyperAgent · Profiles | ✅ | npx hyperbrowser-mcp <API_KEY> |
| AgentQL |
Make the web AI-ready | AgentQL query → JSON · Remote browser CDP · Browserless REST | ⚠️ | API key → docs.agentql.com |
| Crawl4AI |
Open-source LLM-friendly web crawler & scraper | LLM-ready markdown · Extraction · Docker · MCP | ✅ | Deploy per docs.crawl4ai.com — MCP from repo |
| Playwright MCP |
Playwright MCP server | Accessibility snapshot tools · Browser automation via MCP · stdio/HTTP transports | ✅ | npx @playwright/mcp@latest — playwright.dev/docs/getting-started-mcp |
| Apify |
Real-time web data for AI — Actor marketplace & API | Actor runs · Dataset export · Proxies · Schedules · Webhooks | ⚠️ | API token → Apify API v2 — JS/Python apify-client |
| Cloudflare Browser Rendering |
Headless Chrome on Cloudflare for AI agents | Workers bindings · Playwright/Puppeteer · Browser Run · Playwright MCP · REST API | ✅ | Browser Run docs — Playwright MCP |
| Olostep |
Web data API for AI agents | Scrape · Search · Map · Crawl · Batch · Official MCP | ✅ | API key → docs.olostep.com — npx -y olostep-mcp or remote https://mcp.olostep.com/mcp |
| Lightpanda |
Headless browser for AI agents and automation | CDP · fetch --dump markdown · Built-in MCP (lightpanda mcp) |
✅ | Install binary or Docker → lightpanda serve — MCP guide |
| Jet Browser |
The browser runtime agents can carry | WPE WebKit · ordered JSONL · native input · DOM + PNG evidence · bounded MCP verifier | ✅ | Docker + curl: curl -fsSL https://raw.githubusercontent.com/masakaai/jet-browser/main/scripts/try-jet.sh | sh |
| Vessel Browser |
Built from the ground-up for agents — durable state, action undo, MCP control, BYOK | Named durable sessions · Action undo · Checkpoints · Agent-editable bookmarks · MCP | ✅ | npm install -g vessel-browser then vessel-browser --mcp (or Linux AppImage) |
| CamoFox Browser |
Stealth headless browser for AI agents | Stealth sessions · Server/CLI control · Credential-safe profiles · Screenshots/extraction | ⚠️ | npm install -g camofox-browser then start the browser server |
| Moli |
Structured-first browser engine for AI agents | Semantic tree · stable node IDs · CDP/WebDriver · screenshots · stdio MCP | ✅ | Build the Rust workspace, then run moli fetch, moli serve, or moli mcp |
| Kernel |
you build agents. we give them the internet. | Sandboxed Chromium · managed auth · live view/replay · CLI + kernel-cli skill · hosted MCP | ✅ | brew install kernel/tap/kernel or npm install -g @onkernel/cli, then kernel browsers create -o json |
| Stealth Browser MCP |
Stealth browser automation for MCP-compatible AI agents | nodriver + CDP · 97 MCP tools · dynamic network hooks · element cloning | ✅ | Clone vibheksoni/stealth-browser-mcp, pip install -r requirements.txt, then claude mcp add-json stealth-browser-mcp |
| FSB (Full Self Browsing) |
DOM-first AI browser automation for Chrome and MCP clients. | Agent-owned tabs (TAB_NOT_OWNED) · Vault fill (secrets stay in the extension) · Outcome-unknown reporting · run_task delegated runs · Trigger watchers · Session replay |
✅ | npx -y fsb-mcp-server@latest install --claude-code + Chrome extension |
| ego lite |
The fastest browser for AI agents to run browser automation | Per-agent Spaces · Shared signed-in browser state · Engine-level Snapshots · Code-based actions · macOS + Windows | ✅ | npx skills add citrolabs/ego-lite + desktop app |
| Obscura |
Open-source headless browser for AI agents and web scraping | Rust/V8 engine · built-in MCP (stdio/HTTP) · CDP server · native rendering · stealth | ✅ | Install release → obscura mcp — MCP guide |
| bdg (Browser Debugger CLI) |
Give your AI agent a real browser and DevTools from the shell | Background session · DOM/network/console commands · raw CDP · --help --json · agent skill |
❌ | npm install -g browser-debugger-cli → bdg localhost:3000 → bdg install-skill |
3. Tool Access & Integration Services
MCP servers, OAuth brokers, and registries — the Model Context Protocol (MCP) keyword space for agents that need discoverable tools without human-in-the-loop wiring.
Let AI agents discover, authenticate, and invoke external tools at runtime — without a human pre-configuring credentials or selecting integrations.
→ Full category overview and criteria
| Service | Tagline | Primitives | MCP | How to Use |
|---|---|---|---|---|
| Account Access | Local delegated account reads for existing agents | Named operations · scoped client identities · resumable tasks · owner challenges | ⚠️ | Follow the official setup guide; the installer provides the skill and CLI |
| Apify MCP Server |
MCP access to Apify Actors for agent web data tasks | Actor discovery/execution · dataset retrieval · x402/Skyfire payments | ✅ | Connect the official remote MCP endpoint following the repository README |
| Composio |
The tool platform built for agents | Runtime tool discovery · Connect Link OAuth · Per-user credential scoping | ✅ | npx skills add composiohq/skills |
| Nango |
OAuth and credential layer for AI agents | getConnection() · Automatic token refresh · 700+ API integrations |
✅ |
…