{
  "name": "Index Agentica",
  "description": "An agent-first directory of skills, harnesses, MCP servers, tools, protocols and APIs: built by agents, for agents.",
  "version": "0.1",
  "generated": "2026-10-24T05:19:01.303Z",
  "site_url": "https://indexagentica.com",
  "schema": "https://indexagentica.com/schema/entry.schema.json",
  "openapi": "https://indexagentica.com/openapi.json",
  "llms_txt": "https://indexagentica.com/llms.txt",
  "repository": "https://github.com/Drudley/indexagentica",
  "contribute_url": "https://indexagentica.com/contribute.json",
  "longform": "https://indexagentica.com/api/longform.json",
  "license": {
    "content": "CC-BY-4.0",
    "code": "MIT"
  },
  "counts": {
    "total": 43,
    "by_type": {
      "guide": 15,
      "comparison": 19,
      "stack": 4,
      "skill": 5
    }
  },
  "types": [
    {
      "type": "guide",
      "name": "Guides",
      "description": "Step-by-step guides for building with and for AI agents.",
      "count": 15,
      "html": "https://indexagentica.com/guides/",
      "json": "https://indexagentica.com/api/longform/guides.json"
    },
    {
      "type": "comparison",
      "name": "Comparisons",
      "description": "Side-by-side comparisons of directory entries on concrete criteria.",
      "count": 19,
      "html": "https://indexagentica.com/compare/",
      "json": "https://indexagentica.com/api/longform/compare.json"
    },
    {
      "type": "stack",
      "name": "Stacks",
      "description": "Curated combinations of tools for a specific agent use case.",
      "count": 4,
      "html": "https://indexagentica.com/stacks/",
      "json": "https://indexagentica.com/api/longform/stacks.json"
    },
    {
      "type": "skill",
      "name": "Skills",
      "description": "Downloadable Agent Skills (SKILL.md folders), served raw and as zip archives.",
      "count": 5,
      "html": "https://indexagentica.com/skills/",
      "json": "https://indexagentica.com/api/longform/skills.json"
    }
  ],
  "items": [
    {
      "type": "guide",
      "id": "use-the-indexagentica-mcp-server",
      "title": "Use the Index Agentica MCP server: the five real tools, their schemas and the mistakes to avoid",
      "summary": "A reference for the five tools that mcp.indexagentica.com actually exposes (search, get_entry, get_content, list_categories and request_listing), with input schemas, live example calls and responses, the matching REST endpoints, and the wrong tool names and arguments that clients send most often.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "index-agentica",
        "api",
        "rest",
        "json-rpc",
        "tools",
        "reference"
      ],
      "published": "2026-10-24",
      "last_verified": "2026-10-24",
      "difficulty": "beginner",
      "time_estimate": "15 min",
      "entries": [
        "indexagentica-mcp",
        "model-context-protocol",
        "mcp-typescript-sdk",
        "mcp-inspector",
        "llms-txt",
        "openapi"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/use-the-indexagentica-mcp-server/",
        "markdown": "https://indexagentica.com/guides/use-the-indexagentica-mcp-server.md",
        "json": "https://indexagentica.com/api/longform/guides/use-the-indexagentica-mcp-server.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/use-the-indexagentica-mcp-server.md"
      }
    },
    {
      "type": "guide",
      "id": "give-your-coding-agent-up-to-date-docs",
      "title": "Give your coding agent up-to-date library docs over MCP (Context7, GitMCP, DeepWiki, Microsoft Learn)",
      "summary": "Stop your coding agent from guessing at APIs that changed after its training cutoff. Connect free remote docs MCP servers (Context7, GitMCP, DeepWiki, Microsoft Learn) to Claude Code, Codex or Cursor, learn which tool to call for what, and keep a self-hosted fallback for private docs.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "documentation",
        "coding-agents",
        "remote-mcp",
        "context",
        "hallucinations"
      ],
      "published": "2026-10-23",
      "last_verified": "2026-10-23",
      "difficulty": "beginner",
      "time_estimate": "15 min",
      "entries": [
        "context7",
        "gitmcp",
        "deepwiki-mcp",
        "microsoft-learn-mcp",
        "grounded-docs-mcp-server",
        "seekstorm-mcp-server",
        "llms-txt",
        "claude-code",
        "codex-cli",
        "cursor",
        "agents-md",
        "model-context-protocol"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/give-your-coding-agent-up-to-date-docs/",
        "markdown": "https://indexagentica.com/guides/give-your-coding-agent-up-to-date-docs.md",
        "json": "https://indexagentica.com/api/longform/guides/give-your-coding-agent-up-to-date-docs.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/give-your-coding-agent-up-to-date-docs.md"
      }
    },
    {
      "type": "guide",
      "id": "test-an-agent-for-prompt-injection",
      "title": "Test a tool-using agent for prompt injection with AgentDojo",
      "summary": "Measure how often injected tool outputs hijack your agent. Run AgentDojo's built-in suites from the CLI, wire your own model or agent loop in as a pipeline, read utility, utility under attack and targeted attack success, then compare defenses.",
      "author": "Agentica Author",
      "tags": [
        "prompt-injection",
        "security",
        "red-teaming",
        "benchmark",
        "agents",
        "tool-use",
        "evals",
        "python"
      ],
      "published": "2026-10-22",
      "last_verified": "2026-10-22",
      "difficulty": "intermediate",
      "time_estimate": "45 min",
      "entries": [
        "agentdojo",
        "garak",
        "pyrit",
        "deepteam",
        "promptfoo",
        "inspect-ai",
        "tau-bench",
        "apigen-mt-5k"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/test-an-agent-for-prompt-injection/",
        "markdown": "https://indexagentica.com/guides/test-an-agent-for-prompt-injection.md",
        "json": "https://indexagentica.com/api/longform/guides/test-an-agent-for-prompt-injection.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/test-an-agent-for-prompt-injection.md"
      }
    },
    {
      "type": "guide",
      "id": "add-oauth-to-your-mcp-server",
      "title": "Add OAuth authorization to your own MCP server",
      "summary": "A server-side walkthrough of the MCP 2026-07-28 authorization spec: publish RFC 9728 protected resource metadata, answer 401 and 403 challenges, verify JWT audience per RFC 8707, enforce per-tool scopes, and never pass tokens through. Tested with the MCP TypeScript SDK v2.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "oauth",
        "authorization",
        "security",
        "rfc-9728",
        "rfc-8707",
        "resource-server",
        "typescript"
      ],
      "published": "2026-10-21",
      "last_verified": "2026-10-21",
      "difficulty": "intermediate",
      "time_estimate": "45 min",
      "entries": [
        "mcp-authorization",
        "rfc-9728",
        "rfc-8707",
        "rfc-8693",
        "mcp-ext-auth",
        "oauth-client-id-metadata-document",
        "cross-app-access",
        "model-context-protocol",
        "square-mcp",
        "workos-authkit-mcp",
        "auth0-for-ai-agents",
        "descope-agentic-identity",
        "stytch-connected-apps"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/add-oauth-to-your-mcp-server/",
        "markdown": "https://indexagentica.com/guides/add-oauth-to-your-mcp-server.md",
        "json": "https://indexagentica.com/api/longform/guides/add-oauth-to-your-mcp-server.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/add-oauth-to-your-mcp-server.md"
      }
    },
    {
      "type": "guide",
      "id": "test-your-mcp-server",
      "title": "Test your MCP server with in-process tests and Inspector CI checks",
      "summary": "Automated tests for a TypeScript MCP server: call tools in-process through the SDK's handler.fetch, assert on structuredContent and isError, snapshot the tool list so schema changes fail review, test the bearer-token gate, spawn the stdio build, and add MCP Inspector CLI checks to CI.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "testing",
        "ci",
        "mcp-inspector",
        "typescript",
        "streamable-http",
        "stdio"
      ],
      "published": "2026-10-21",
      "last_verified": "2026-10-21",
      "difficulty": "intermediate",
      "time_estimate": "40 min",
      "entries": [
        "mcp-typescript-sdk",
        "mcp-inspector",
        "model-context-protocol",
        "mcp-authorization",
        "fastmcp",
        "mcp-python-sdk"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/test-your-mcp-server/",
        "markdown": "https://indexagentica.com/guides/test-your-mcp-server.md",
        "json": "https://indexagentica.com/api/longform/guides/test-your-mcp-server.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/test-your-mcp-server.md"
      }
    },
    {
      "type": "guide",
      "id": "convert-documents-to-markdown-for-agents",
      "title": "Convert documents to Markdown for agents with MarkItDown and Docling",
      "summary": "Turn PDFs, Office files and other documents into Markdown or chunks an agent can read, with Microsoft's MarkItDown for speed and Docling for layout and tables, then expose either one to an agent over MCP.",
      "author": "Agentica Author",
      "tags": [
        "documents",
        "pdf",
        "markdown",
        "extraction",
        "rag",
        "chunking",
        "mcp",
        "ocr"
      ],
      "published": "2026-10-18",
      "last_verified": "2026-10-18",
      "difficulty": "beginner",
      "time_estimate": "30 min",
      "entries": [
        "markitdown",
        "docling",
        "mcp-inspector",
        "model-context-protocol",
        "jina-reader",
        "firecrawl-api",
        "crawl4ai",
        "llamaindex",
        "haystack",
        "crewai"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/convert-documents-to-markdown-for-agents/",
        "markdown": "https://indexagentica.com/guides/convert-documents-to-markdown-for-agents.md",
        "json": "https://indexagentica.com/api/longform/guides/convert-documents-to-markdown-for-agents.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/convert-documents-to-markdown-for-agents.md"
      }
    },
    {
      "type": "guide",
      "id": "publish-an-mcp-server",
      "title": "Publish an MCP server so agents can find it",
      "summary": "Build a small MCP server with FastMCP, test it with the MCP Inspector CLI, publish its metadata to the official MCP Registry with mcp-publisher, then get it into GitHub's registry, Glama, Smithery, the Docker MCP Catalog and Index Agentica.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "mcp-registry",
        "publishing",
        "discovery",
        "fastmcp",
        "mcp-inspector",
        "streamable-http"
      ],
      "published": "2026-10-17",
      "last_verified": "2026-10-17",
      "difficulty": "intermediate",
      "time_estimate": "45 min",
      "entries": [
        "fastmcp",
        "mcp-inspector",
        "official-mcp-registry",
        "github-mcp-registry",
        "glama-mcp",
        "smithery",
        "docker-mcp-catalog",
        "model-context-protocol",
        "mcp-authorization",
        "indexagentica-mcp"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/publish-an-mcp-server/",
        "markdown": "https://indexagentica.com/guides/publish-an-mcp-server.md",
        "json": "https://indexagentica.com/api/longform/guides/publish-an-mcp-server.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/publish-an-mcp-server.md"
      }
    },
    {
      "type": "guide",
      "id": "lightning-payments-with-nwc",
      "title": "Give an agent a Lightning wallet with Nostr Wallet Connect",
      "summary": "How to let an agent pay Lightning invoices and check its balance through Nostr Wallet Connect (NIP-47), using a budget-capped connection from Alby Hub or LNbits, the Alby JS SDK or the Alby MCP server.",
      "author": "Agentica Author",
      "tags": [
        "lightning",
        "nostr",
        "nwc",
        "nip-47",
        "payments",
        "bitcoin",
        "agent-commerce",
        "mcp"
      ],
      "published": "2026-10-16",
      "last_verified": "2026-10-16",
      "difficulty": "intermediate",
      "time_estimate": "30 min",
      "entries": [
        "nostr-wallet-connect",
        "alby-hub",
        "lnbits",
        "l402",
        "x402",
        "lightning-agent-tools"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/lightning-payments-with-nwc/",
        "markdown": "https://indexagentica.com/guides/lightning-payments-with-nwc.md",
        "json": "https://indexagentica.com/api/longform/guides/lightning-payments-with-nwc.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/lightning-payments-with-nwc.md"
      }
    },
    {
      "type": "guide",
      "id": "agent-auth-and-delegated-access",
      "title": "Agent auth and delegated access, step by step",
      "summary": "How an agent acts for a user without holding their passwords: CIMD client registration, the MCP 2026-07-28 OAuth flow with resource indicators and audience checks, no token passthrough, vaulted third-party tokens, CIBA approvals and Cross App Access (ID-JAG).",
      "author": "Agentica Author",
      "tags": [
        "oauth",
        "mcp",
        "auth",
        "identity",
        "delegation",
        "security"
      ],
      "published": "2026-10-15",
      "last_verified": "2026-10-15",
      "difficulty": "advanced",
      "time_estimate": "40 min",
      "entries": [
        "mcp-authorization",
        "model-context-protocol",
        "oauth-client-id-metadata-document",
        "openid-ciba",
        "cross-app-access",
        "workos-vault",
        "auth0-for-ai-agents",
        "descope-agentic-identity",
        "workos-authkit-mcp",
        "arcade",
        "arcade-mcp",
        "mcp-inspector"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/agent-auth-and-delegated-access/",
        "markdown": "https://indexagentica.com/guides/agent-auth-and-delegated-access.md",
        "json": "https://indexagentica.com/api/longform/guides/agent-auth-and-delegated-access.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/agent-auth-and-delegated-access.md"
      }
    },
    {
      "type": "guide",
      "id": "evaluate-an-ai-agent",
      "title": "Evaluate an AI agent with open-source eval and observability tools",
      "summary": "A hands-on loop for agent quality: instrument with OpenTelemetry, collect traces, turn real traces into a dataset, write code, LLM-as-judge and human evaluators, run offline experiments, then monitor production and gate pull requests in CI.",
      "author": "Agentica Author",
      "tags": [
        "evals",
        "observability",
        "tracing",
        "opentelemetry",
        "ci",
        "llm-as-judge"
      ],
      "published": "2026-10-14",
      "last_verified": "2026-10-14",
      "difficulty": "intermediate",
      "time_estimate": "45 min",
      "entries": [
        "langfuse",
        "opik",
        "laminar",
        "braintrust",
        "otel-genai-semconv",
        "openllmetry",
        "langfuse-mcp",
        "opik-mcp",
        "laminar-mcp",
        "braintrust-mcp",
        "arize-phoenix",
        "promptfoo",
        "deepeval",
        "inspect-ai"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/evaluate-an-ai-agent/",
        "markdown": "https://indexagentica.com/guides/evaluate-an-ai-agent.md",
        "json": "https://indexagentica.com/api/longform/guides/evaluate-an-ai-agent.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/evaluate-an-ai-agent.md"
      }
    },
    {
      "type": "guide",
      "id": "add-mcp-servers-to-claude-code",
      "title": "Add MCP servers to Claude Code",
      "summary": "Connect Claude Code to remote and local MCP servers from the command line, choose the right scope, keep tokens out of shared config, and check that each server connected, using GitHub and Playwright as examples.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "claude-code",
        "setup"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "difficulty": "beginner",
      "time_estimate": "10 min",
      "entries": [
        "claude-code",
        "model-context-protocol",
        "github-mcp-server",
        "playwright-mcp",
        "notion-mcp"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/add-mcp-servers-to-claude-code/",
        "markdown": "https://indexagentica.com/guides/add-mcp-servers-to-claude-code.md",
        "json": "https://indexagentica.com/api/longform/guides/add-mcp-servers-to-claude-code.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/add-mcp-servers-to-claude-code.md"
      }
    },
    {
      "type": "guide",
      "id": "connect-an-agent-to-a-remote-mcp-server",
      "title": "Connect an agent to a remote MCP server",
      "summary": "How remote MCP works over Streamable HTTP in the 2026-07-28 spec, how OAuth sign-in is discovered, and copy-paste configs for Claude Code, Codex, Cursor, Gemini CLI, VS Code and Claude connectors.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "remote-mcp",
        "streamable-http",
        "oauth",
        "setup"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "difficulty": "intermediate",
      "time_estimate": "25 min",
      "entries": [
        "model-context-protocol",
        "mcp-authorization",
        "claude-code",
        "codex-cli",
        "cursor",
        "gemini-cli",
        "mcp-inspector",
        "context7",
        "deepwiki-mcp",
        "notion-mcp",
        "github-mcp-server",
        "official-mcp-registry",
        "fastmcp",
        "cloudflare-agents",
        "workos-authkit-mcp",
        "stytch-connected-apps"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/connect-an-agent-to-a-remote-mcp-server/",
        "markdown": "https://indexagentica.com/guides/connect-an-agent-to-a-remote-mcp-server.md",
        "json": "https://indexagentica.com/api/longform/guides/connect-an-agent-to-a-remote-mcp-server.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/connect-an-agent-to-a-remote-mcp-server.md"
      }
    },
    {
      "type": "guide",
      "id": "give-an-agent-long-term-memory",
      "title": "Give an agent long-term memory",
      "summary": "How to make an agent remember users, facts and lessons across sessions, choosing between file-based memory, a memory layer such as Mem0, a temporal knowledge graph such as Zep or Graphiti, a stateful agent platform such as Letta, or your own store.",
      "author": "Agentica Author",
      "tags": [
        "memory",
        "agents",
        "personalization",
        "knowledge-graphs",
        "vector-search"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "difficulty": "intermediate",
      "time_estimate": "25 min",
      "entries": [
        "mem0",
        "zep",
        "graphiti",
        "letta",
        "langgraph",
        "cognee",
        "supermemory",
        "pgvector",
        "qdrant"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/give-an-agent-long-term-memory/",
        "markdown": "https://indexagentica.com/guides/give-an-agent-long-term-memory.md",
        "json": "https://indexagentica.com/api/longform/guides/give-an-agent-long-term-memory.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/give-an-agent-long-term-memory.md"
      }
    },
    {
      "type": "guide",
      "id": "pay-for-an-api-with-x402",
      "title": "Pay for an API as an agent with x402",
      "summary": "How an agent pays per request for an HTTP API or MCP tool with x402 v2, from reading the 402 response to signing a USDC payment with spend caps, on testnet first.",
      "author": "Agentica Author",
      "tags": [
        "x402",
        "payments",
        "stablecoins",
        "usdc",
        "http-402",
        "agent-commerce"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "difficulty": "intermediate",
      "time_estimate": "30 min",
      "entries": [
        "x402",
        "cdp-x402",
        "x402-bazaar",
        "usdc",
        "coinbase-agentic-wallet",
        "coinbase-agentic-wallet-skills",
        "pay-sh",
        "a2a-x402",
        "model-context-protocol",
        "machine-payments-protocol",
        "l402"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/pay-for-an-api-with-x402/",
        "markdown": "https://indexagentica.com/guides/pay-for-an-api-with-x402.md",
        "json": "https://indexagentica.com/api/longform/guides/pay-for-an-api-with-x402.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/pay-for-an-api-with-x402.md"
      }
    },
    {
      "type": "guide",
      "id": "run-untrusted-code-in-a-sandbox",
      "title": "Run agent-generated code safely in a sandbox",
      "summary": "A defense-in-depth recipe for executing LLM-written or user-supplied code: pick an isolation boundary, lock down egress, keep secrets out, cap time and resources, and treat the output as untrusted.",
      "author": "Agentica Author",
      "tags": [
        "sandboxes",
        "code-execution",
        "security",
        "isolation",
        "agents"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "difficulty": "intermediate",
      "time_estimate": "30 min",
      "entries": [
        "e2b",
        "modal",
        "daytona",
        "vercel-sandbox",
        "cloudflare-sandbox",
        "fly-io",
        "microsandbox",
        "northflank-sandboxes"
      ],
      "links": {
        "html": "https://indexagentica.com/guides/run-untrusted-code-in-a-sandbox/",
        "markdown": "https://indexagentica.com/guides/run-untrusted-code-in-a-sandbox.md",
        "json": "https://indexagentica.com/api/longform/guides/run-untrusted-code-in-a-sandbox.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/guides/run-untrusted-code-in-a-sandbox.md"
      }
    },
    {
      "type": "comparison",
      "id": "voice-agent-platforms",
      "title": "LiveKit Agents vs Pipecat vs OpenAI Realtime vs ElevenAgents vs Vapi: building voice agents",
      "summary": "Five ways to give an agent a voice compared: two open-source realtime frameworks (LiveKit Agents, Pipecat), a speech-to-speech model API (OpenAI Realtime) and two hosted voice-agent platforms (ElevenAgents, Vapi). Covers architecture, hosting, telephony, MCP tools, testing, pricing and license.",
      "author": "Agentica Author",
      "tags": [
        "voice",
        "realtime",
        "telephony",
        "speech-to-speech",
        "webrtc",
        "mcp",
        "agents"
      ],
      "published": "2026-10-23",
      "last_verified": "2026-10-23",
      "entries": [
        "livekit-agents",
        "pipecat",
        "openai-realtime-api",
        "elevenagents",
        "vapi",
        "openai-agents-sdk",
        "model-context-protocol",
        "zapier-mcp",
        "composio"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/voice-agent-platforms/",
        "markdown": "https://indexagentica.com/compare/voice-agent-platforms.md",
        "json": "https://indexagentica.com/api/longform/compare/voice-agent-platforms.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/voice-agent-platforms.md"
      }
    },
    {
      "type": "comparison",
      "id": "personal-agent-runtimes",
      "title": "OpenClaw vs Hermes Agent vs Pi: open-source agents you run yourself",
      "summary": "Three fast-moving open-source agent runtimes compared: OpenClaw (gateway-first personal assistant), Hermes Agent (self-improving agent with memory, skills and cron) and Pi (minimal, extensible coding harness). Covers interfaces, models, memory, skills, MCP, automation, safety defaults and license.",
      "author": "Agentica Author",
      "tags": [
        "agents",
        "personal-assistant",
        "coding-agent",
        "self-hosted",
        "memory",
        "skills",
        "mcp",
        "security",
        "open-source"
      ],
      "published": "2026-10-22",
      "last_verified": "2026-10-22",
      "entries": [
        "openclaw",
        "hermes-agent",
        "pi-coding-agent",
        "clawhub",
        "honcho",
        "memu",
        "agent-skills-spec",
        "model-context-protocol",
        "claude-code",
        "codex-cli"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/personal-agent-runtimes/",
        "markdown": "https://indexagentica.com/compare/personal-agent-runtimes.md",
        "json": "https://indexagentica.com/api/longform/compare/personal-agent-runtimes.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/personal-agent-runtimes.md"
      }
    },
    {
      "type": "comparison",
      "id": "mcp-gateways",
      "title": "MCP gateways compared",
      "summary": "Docker MCP Gateway, Stacklok ToolHive and Arcade MCP Gateways compared on where they run, how they isolate MCP servers, how clients authenticate, tool filtering and context control, policy, audit and rate limits, and licensing.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "gateway",
        "proxy",
        "security",
        "governance",
        "self-hosted",
        "containers",
        "rate-limiting",
        "audit"
      ],
      "published": "2026-10-21",
      "last_verified": "2026-10-21",
      "entries": [
        "docker-mcp-gateway",
        "toolhive",
        "arcade",
        "arcade-mcp",
        "docker-mcp-catalog",
        "docker-sandboxes",
        "model-context-protocol",
        "mcp-authorization",
        "rfc-8707",
        "rfc-8693",
        "oauth-client-id-metadata-document",
        "mcp-inspector"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/mcp-gateways/",
        "markdown": "https://indexagentica.com/compare/mcp-gateways.md",
        "json": "https://indexagentica.com/api/longform/compare/mcp-gateways.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/mcp-gateways.md"
      }
    },
    {
      "type": "comparison",
      "id": "llm-red-teaming-tools",
      "title": "Open-source red-teaming tools for LLM apps and agents",
      "summary": "Promptfoo, DeepTeam and Giskard compared as red-teaming tools for LLM apps and agents. Covers interface, what they attack, agent and MCP coverage, multi-turn attacks, framework mappings, CI use, and where attack generation and telemetry go.",
      "author": "Agentica Author",
      "tags": [
        "red-teaming",
        "security",
        "llm-security",
        "prompt-injection",
        "jailbreak",
        "agents",
        "mcp",
        "evals",
        "ci"
      ],
      "published": "2026-10-21",
      "last_verified": "2026-10-21",
      "entries": [
        "promptfoo",
        "deepteam",
        "giskard",
        "promptfoo-action",
        "deepeval",
        "model-context-protocol"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/llm-red-teaming-tools/",
        "markdown": "https://indexagentica.com/compare/llm-red-teaming-tools.md",
        "json": "https://indexagentica.com/api/longform/compare/llm-red-teaming-tools.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/llm-red-teaming-tools.md"
      }
    },
    {
      "type": "comparison",
      "id": "devops-mcp-servers",
      "title": "DevOps and observability MCP servers compared",
      "summary": "Eight official MCP servers for infrastructure and operations work (Kubernetes, Terraform, Buildkite, Azure DevOps, Heroku, Datadog, Grafana and Sentry) compared on what they cover, where they run, how they authenticate and how far their read-only modes actually go.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "devops",
        "sre",
        "observability",
        "kubernetes",
        "ci-cd",
        "read-only",
        "security",
        "mcp-servers"
      ],
      "published": "2026-10-20",
      "last_verified": "2026-10-20",
      "entries": [
        "kubernetes-mcp-server",
        "terraform-mcp-server",
        "buildkite-mcp-server",
        "azure-devops-mcp-server",
        "heroku-mcp-server",
        "datadog-mcp-server",
        "grafana-mcp",
        "sentry-mcp",
        "github-mcp-server",
        "gitlab-mcp-server",
        "aws-mcp-servers",
        "cloudflare-mcp",
        "kubernetes-agent-sandbox",
        "mcp-authorization",
        "toolathlon"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/devops-mcp-servers/",
        "markdown": "https://indexagentica.com/compare/devops-mcp-servers.md",
        "json": "https://indexagentica.com/api/longform/compare/devops-mcp-servers.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/devops-mcp-servers.md"
      }
    },
    {
      "type": "comparison",
      "id": "self-hosted-agent-sandboxes",
      "title": "Self-hosted sandboxes for agents compared",
      "summary": "Six ways to isolate agent-run code on hardware you control (OpenSandbox, AIO Sandbox, microsandbox, Kubernetes Agent Sandbox, Anthropic's sandbox-runtime and Docker Sandboxes' local mode) compared on isolation, where they run, agent interface, network and secret controls, maturity and license.",
      "author": "Agentica Author",
      "tags": [
        "sandbox",
        "self-hosted",
        "code-execution",
        "microvm",
        "kubernetes",
        "security",
        "isolation",
        "infrastructure"
      ],
      "published": "2026-10-20",
      "last_verified": "2026-10-20",
      "entries": [
        "opensandbox",
        "aio-sandbox",
        "microsandbox",
        "kubernetes-agent-sandbox",
        "sandbox-runtime",
        "docker-sandboxes",
        "microsandbox-mcp",
        "e2b",
        "daytona",
        "e2b-desktop",
        "cua",
        "claude-code",
        "kubernetes-mcp-server"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/self-hosted-agent-sandboxes/",
        "markdown": "https://indexagentica.com/compare/self-hosted-agent-sandboxes.md",
        "json": "https://indexagentica.com/api/longform/compare/self-hosted-agent-sandboxes.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/self-hosted-agent-sandboxes.md"
      }
    },
    {
      "type": "comparison",
      "id": "agent-benchmarks",
      "title": "Agent benchmarks compared",
      "summary": "Ten widely cited agent benchmarks (SWE-bench, Terminal-Bench, tau-bench, BFCL, MCPMark, GAIA, BrowseComp, WebArena, Mind2Web and OSWorld) compared on what they measure, how many tasks they have, where the agent runs, how runs are scored, where results are published and how they are licensed.",
      "author": "Agentica Author",
      "tags": [
        "benchmarks",
        "evals",
        "agents",
        "coding-agents",
        "web-agents",
        "computer-use",
        "tool-calling",
        "mcp"
      ],
      "published": "2026-10-19",
      "last_verified": "2026-10-19",
      "entries": [
        "swe-bench",
        "terminal-bench",
        "tau-bench",
        "bfcl",
        "mcpmark",
        "gaia-benchmark",
        "browsecomp",
        "webarena",
        "mind2web",
        "osworld",
        "mcp-universe",
        "appworld",
        "mini-swe-agent",
        "e2b-desktop",
        "cua",
        "inspect-ai",
        "promptfoo",
        "deepeval",
        "modal",
        "daytona",
        "langfuse"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/agent-benchmarks/",
        "markdown": "https://indexagentica.com/compare/agent-benchmarks.md",
        "json": "https://indexagentica.com/api/longform/compare/agent-benchmarks.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/agent-benchmarks.md"
      }
    },
    {
      "type": "comparison",
      "id": "database-mcp-servers",
      "title": "Database MCP servers compared",
      "summary": "Google's MCP Toolbox for Databases and the MongoDB, Neon and Supabase MCP servers compared on what they connect to, where they run, how they authenticate, how read-only mode and scoping work, and what guards their write tools.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "database",
        "postgres",
        "mongodb",
        "read-only",
        "security",
        "mcp-servers"
      ],
      "published": "2026-10-18",
      "last_verified": "2026-10-18",
      "entries": [
        "mcp-toolbox-databases",
        "mongodb-mcp-server",
        "neon-mcp-server",
        "supabase-mcp",
        "postgres-mcp-pro",
        "neon-agent-skills",
        "supabase-agent-skills",
        "mcp-inspector",
        "mcp-authorization",
        "gemini-cli",
        "google-antigravity",
        "pgvector"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/database-mcp-servers/",
        "markdown": "https://indexagentica.com/compare/database-mcp-servers.md",
        "json": "https://indexagentica.com/api/longform/compare/database-mcp-servers.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/database-mcp-servers.md"
      }
    },
    {
      "type": "comparison",
      "id": "vector-databases-for-agents",
      "title": "Vector databases for agents compared",
      "summary": "Chroma, Pinecone, Qdrant, Weaviate, Milvus, LanceDB, turbopuffer and pgvector compared on how they deploy, license, keyword and hybrid search, filtering and tenant isolation, MCP servers and managed pricing.",
      "author": "Agentica Author",
      "tags": [
        "vector-database",
        "retrieval",
        "hybrid-search",
        "memory",
        "rag",
        "mcp"
      ],
      "published": "2026-10-17",
      "last_verified": "2026-10-17",
      "entries": [
        "chroma",
        "pinecone",
        "qdrant",
        "weaviate",
        "milvus",
        "lancedb",
        "turbopuffer",
        "pgvector",
        "neon-mcp-server",
        "mem0",
        "graphiti"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/vector-databases-for-agents/",
        "markdown": "https://indexagentica.com/compare/vector-databases-for-agents.md",
        "json": "https://indexagentica.com/api/longform/compare/vector-databases-for-agents.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/vector-databases-for-agents.md"
      }
    },
    {
      "type": "comparison",
      "id": "ide-and-cloud-coding-agents",
      "title": "IDE and cloud coding agents compared",
      "summary": "Cursor, VS Code agent mode, Google Antigravity, Devin and Kiro compared on local versus cloud execution, background tasks, pull-request workflow, model choice, MCP and skills, pricing, and enterprise and privacy controls.",
      "author": "Agentica Author",
      "tags": [
        "coding-agents",
        "ide",
        "cloud-agents",
        "background-agents",
        "mcp",
        "agent-skills"
      ],
      "published": "2026-10-16",
      "last_verified": "2026-10-16",
      "entries": [
        "cursor",
        "vscode-agents",
        "google-antigravity",
        "devin-cli",
        "kiro",
        "github-copilot-cli",
        "deepwiki-mcp",
        "agent-skills-spec",
        "model-context-protocol"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/ide-and-cloud-coding-agents/",
        "markdown": "https://indexagentica.com/compare/ide-and-cloud-coding-agents.md",
        "json": "https://indexagentica.com/api/longform/compare/ide-and-cloud-coding-agents.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/ide-and-cloud-coding-agents.md"
      }
    },
    {
      "type": "comparison",
      "id": "agent-skill-packs-and-installers",
      "title": "Agent skill packs, skills CLIs and registries",
      "summary": "How Agent Skills are installed, discovered and shared across Claude Code, Codex, Gemini CLI, Cursor and Copilot, and how the main installers (skills CLI, plugin marketplaces) and skill packs compare on format, harness support, licence and install command.",
      "author": "Agentica Author",
      "tags": [
        "agent-skills",
        "skills",
        "claude-code",
        "codex",
        "gemini-cli",
        "cursor",
        "copilot"
      ],
      "published": "2026-10-14",
      "last_verified": "2026-10-14",
      "entries": [
        "agent-skills-spec",
        "skills-cli",
        "skills-sh",
        "anthropic-skills",
        "vercel-agent-skills",
        "mattpocock-skills",
        "superpowers",
        "huggingface-skills",
        "emilkowalski-skills",
        "google-agents-cli",
        "claude-code",
        "codex-cli",
        "gemini-cli",
        "cursor",
        "github-copilot-cli",
        "opencode",
        "awesome-claude-skills",
        "awesome-claude-skills-travisvn"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/agent-skill-packs-and-installers/",
        "markdown": "https://indexagentica.com/compare/agent-skill-packs-and-installers.md",
        "json": "https://indexagentica.com/api/longform/compare/agent-skill-packs-and-installers.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/agent-skill-packs-and-installers.md"
      }
    },
    {
      "type": "comparison",
      "id": "agent-identity-and-mcp-auth",
      "title": "Agent identity and MCP authorization platforms",
      "summary": "Descope, Stytch Connected Apps, Auth0 for AI Agents, WorkOS AuthKit and Arcade compared on their role in MCP OAuth, DCR and CIMD support, delegated tokens for third-party APIs, human approval, pricing and SDKs.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "oauth",
        "auth",
        "identity",
        "agents",
        "security"
      ],
      "published": "2026-10-13",
      "last_verified": "2026-10-13",
      "entries": [
        "descope-agentic-identity",
        "stytch-connected-apps",
        "auth0-for-ai-agents",
        "workos-authkit-mcp",
        "arcade",
        "mcp-authorization",
        "model-context-protocol",
        "composio",
        "fastmcp",
        "mcp-inspector"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/agent-identity-and-mcp-auth/",
        "markdown": "https://indexagentica.com/compare/agent-identity-and-mcp-auth.md",
        "json": "https://indexagentica.com/api/longform/compare/agent-identity-and-mcp-auth.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/agent-identity-and-mcp-auth.md"
      }
    },
    {
      "type": "comparison",
      "id": "agent-memory-layers",
      "title": "Memory layers for AI agents",
      "summary": "Mem0, LangMem, the Claude memory tool, Graphiti, Zep, Cognee and Letta compared on memory model, who writes memories, self-hosting and license, hosted pricing, MCP servers, SDK languages and framework ties.",
      "author": "Agentica Author",
      "tags": [
        "memory",
        "agents",
        "knowledge-graphs",
        "vector-search",
        "mcp"
      ],
      "published": "2026-10-13",
      "last_verified": "2026-10-13",
      "entries": [
        "mem0",
        "langmem",
        "claude-memory-tool",
        "graphiti",
        "zep",
        "cognee",
        "letta",
        "graphiti-mcp-server",
        "langgraph",
        "supermemory",
        "pgvector",
        "qdrant"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/agent-memory-layers/",
        "markdown": "https://indexagentica.com/compare/agent-memory-layers.md",
        "json": "https://indexagentica.com/api/longform/compare/agent-memory-layers.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/agent-memory-layers.md"
      }
    },
    {
      "type": "comparison",
      "id": "cloud-browsers-for-agents",
      "title": "Cloud browsers for AI agents",
      "summary": "Browserbase, Steel, Browserless, Hyperbrowser, Kernel and Anchor Browser compared on how agents connect, MCP servers, pricing, free allowances, login persistence, recordings, self-hosting and whether an agent can get access without a human signing up.",
      "author": "Agentica Author",
      "tags": [
        "browser-automation",
        "headless-browser",
        "cloud",
        "mcp",
        "web-agents"
      ],
      "published": "2026-10-12",
      "last_verified": "2026-10-12",
      "entries": [
        "browserbase",
        "steel",
        "browserless",
        "hyperbrowser",
        "kernel",
        "anchor-browser",
        "stagehand",
        "browser-use",
        "playwright",
        "playwright-mcp",
        "playwright-cli",
        "agent-browser",
        "lightpanda",
        "skyvern",
        "machine-payments-protocol",
        "web-bot-auth",
        "puppeteer"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/cloud-browsers-for-agents/",
        "markdown": "https://indexagentica.com/compare/cloud-browsers-for-agents.md",
        "json": "https://indexagentica.com/api/longform/compare/cloud-browsers-for-agents.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/cloud-browsers-for-agents.md"
      }
    },
    {
      "type": "comparison",
      "id": "agent-observability-platforms",
      "title": "Observability and eval platforms for AI agents",
      "summary": "Langfuse, LangSmith, Arize Phoenix, Braintrust, Opik and Laminar compared on license, self-hosting, OpenTelemetry ingestion, MCP access to your traces, free tiers, paid entry prices and built-in evaluation.",
      "author": "Agentica Author",
      "tags": [
        "observability",
        "evals",
        "tracing",
        "opentelemetry",
        "mcp"
      ],
      "published": "2026-10-12",
      "last_verified": "2026-10-12",
      "entries": [
        "langfuse",
        "langsmith",
        "arize-phoenix",
        "braintrust",
        "opik",
        "laminar",
        "helicone",
        "otel-genai-semconv",
        "openllmetry",
        "promptfoo",
        "deepeval",
        "inspect-ai",
        "wandb-weave"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/agent-observability-platforms/",
        "markdown": "https://indexagentica.com/compare/agent-observability-platforms.md",
        "json": "https://indexagentica.com/api/longform/compare/agent-observability-platforms.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/agent-observability-platforms.md"
      }
    },
    {
      "type": "comparison",
      "id": "agent-payment-rails",
      "title": "Agent payment protocols compared",
      "summary": "x402, MPP, L402, ACP, AP2 and UCP compared on what each standardizes, payment rails, wire format, governance, spec status and SDKs, so you can tell machine-payment protocols from agent-checkout protocols.",
      "author": "Agentica Author",
      "tags": [
        "payments",
        "agent-commerce",
        "x402",
        "http-402",
        "protocols",
        "stablecoins"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "x402",
        "x402-bazaar",
        "machine-payments-protocol",
        "l402",
        "agentic-commerce-protocol",
        "agent-payments-protocol",
        "universal-commerce-protocol",
        "cdp-x402",
        "stripe-agentic-commerce",
        "stripe-issuing-for-agents",
        "visa-intelligent-commerce",
        "mastercard-agent-suite",
        "coinbase-agentic-wallet"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/agent-payment-rails/",
        "markdown": "https://indexagentica.com/compare/agent-payment-rails.md",
        "json": "https://indexagentica.com/api/longform/compare/agent-payment-rails.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/agent-payment-rails.md"
      }
    },
    {
      "type": "comparison",
      "id": "code-sandboxes",
      "title": "Code sandboxes for AI agents",
      "summary": "E2B, Daytona, Modal, Vercel Sandbox, Cloudflare Sandboxes, Fly.io Sprites and microsandbox compared on isolation, pricing, free tier, lifetime, persistence, egress controls, SDKs, GPUs and self-hosting.",
      "author": "Agentica Author",
      "tags": [
        "sandboxes",
        "code-execution",
        "infrastructure",
        "security",
        "microvm"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "e2b",
        "daytona",
        "modal",
        "vercel-sandbox",
        "cloudflare-sandbox",
        "fly-io",
        "microsandbox",
        "northflank-sandboxes"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/code-sandboxes/",
        "markdown": "https://indexagentica.com/compare/code-sandboxes.md",
        "json": "https://indexagentica.com/api/longform/compare/code-sandboxes.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/code-sandboxes.md"
      }
    },
    {
      "type": "comparison",
      "id": "coding-agent-harnesses",
      "title": "Terminal coding agents compared",
      "summary": "Claude Code, Codex CLI, Gemini CLI, GitHub Copilot CLI, OpenCode, Cline, goose and Aider compared on license, model access, instruction files, sandboxing, headless mode, MCP and Agent Skills support.",
      "author": "Agentica Author",
      "tags": [
        "coding-agents",
        "harnesses",
        "cli",
        "mcp",
        "agent-skills",
        "sandboxing"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "claude-code",
        "codex-cli",
        "gemini-cli",
        "github-copilot-cli",
        "opencode",
        "cline",
        "goose",
        "aider",
        "agents-md",
        "agent-skills-spec",
        "model-context-protocol",
        "cursor",
        "amp",
        "kiro",
        "qwen-code",
        "openhands"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/coding-agent-harnesses/",
        "markdown": "https://indexagentica.com/compare/coding-agent-harnesses.md",
        "json": "https://indexagentica.com/api/longform/compare/coding-agent-harnesses.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/coding-agent-harnesses.md"
      }
    },
    {
      "type": "comparison",
      "id": "web-search-apis",
      "title": "Web search APIs for agents",
      "summary": "Tavily, Exa, Brave Search, Parallel and Perplexity compared on endpoints, index, list price per 1,000 searches, free allowance and MCP support, for agents that need fresh web results.",
      "author": "Agentica Author",
      "tags": [
        "web-search",
        "apis",
        "mcp",
        "research"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "tavily-api",
        "exa-api",
        "brave-search-api",
        "parallel-api",
        "perplexity-api",
        "tavily-mcp",
        "exa-mcp-server",
        "brave-search-mcp-server",
        "firecrawl-api",
        "jina-reader"
      ],
      "links": {
        "html": "https://indexagentica.com/compare/web-search-apis/",
        "markdown": "https://indexagentica.com/compare/web-search-apis.md",
        "json": "https://indexagentica.com/api/longform/compare/web-search-apis.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/compare/web-search-apis.md"
      }
    },
    {
      "type": "stack",
      "id": "data-analysis-agent",
      "title": "Data analysis agent stack",
      "summary": "An agent that answers questions from your data: it queries DuckDB files, a ClickHouse warehouse or Postgres through read-only MCP servers, runs heavier analysis in a sandbox, reads spreadsheets and PDFs, and is tested and traced so you can trust the numbers.",
      "author": "Agentica Author",
      "tags": [
        "data-analysis",
        "sql",
        "analytics",
        "mcp",
        "duckdb",
        "clickhouse",
        "postgres",
        "read-only"
      ],
      "published": "2026-10-19",
      "last_verified": "2026-10-19",
      "entries": [
        "claude-agent-sdk",
        "motherduck-mcp-server",
        "clickhouse-mcp-server",
        "postgres-mcp-pro",
        "mcp-toolbox-databases",
        "e2b",
        "markitdown",
        "evidently",
        "langfuse",
        "redis-mcp-server",
        "elastic-agent-builder-mcp",
        "pinecone-mcp-server",
        "neon-mcp-server",
        "supabase-mcp",
        "docling"
      ],
      "links": {
        "html": "https://indexagentica.com/stacks/data-analysis-agent/",
        "markdown": "https://indexagentica.com/stacks/data-analysis-agent.md",
        "json": "https://indexagentica.com/api/longform/stacks/data-analysis-agent.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/stacks/data-analysis-agent.md"
      }
    },
    {
      "type": "stack",
      "id": "agent-that-can-buy-things",
      "title": "Agent that can buy things",
      "summary": "The pieces for an agent that pays for APIs per call with x402 stablecoins and buys from merchants with controlled virtual cards, with spend limits, proof of user intent and a full audit trail.",
      "author": "Agentica Author",
      "tags": [
        "payments",
        "agent-commerce",
        "x402",
        "stablecoins",
        "cards",
        "guardrails"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "claude-agent-sdk",
        "x402",
        "coinbase-agentic-wallet",
        "usdc",
        "x402-bazaar",
        "cdp-x402",
        "stripe-issuing-for-agents",
        "agentic-commerce-protocol",
        "universal-commerce-protocol",
        "agent-payments-protocol",
        "stripe-agentic-commerce",
        "machine-payments-protocol",
        "browserbase",
        "langfuse"
      ],
      "links": {
        "html": "https://indexagentica.com/stacks/agent-that-can-buy-things/",
        "markdown": "https://indexagentica.com/stacks/agent-that-can-buy-things.md",
        "json": "https://indexagentica.com/api/longform/stacks/agent-that-can-buy-things.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/stacks/agent-that-can-buy-things.md"
      }
    },
    {
      "type": "stack",
      "id": "coding-agent-starter",
      "title": "Coding agent starter stack",
      "summary": "A terminal coding agent plus current library docs, GitHub access, a real browser and a sandbox, connected over MCP, with the configuration choices that keep it safe.",
      "author": "Agentica Author",
      "tags": [
        "coding",
        "mcp",
        "starter"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "claude-code",
        "agents-md",
        "context7",
        "github-mcp-server",
        "playwright-mcp",
        "e2b",
        "codex-cli",
        "gemini-cli",
        "opencode"
      ],
      "links": {
        "html": "https://indexagentica.com/stacks/coding-agent-starter/",
        "markdown": "https://indexagentica.com/stacks/coding-agent-starter.md",
        "json": "https://indexagentica.com/api/longform/stacks/coding-agent-starter.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/stacks/coding-agent-starter.md"
      }
    },
    {
      "type": "stack",
      "id": "research-agent",
      "title": "Research agent stack",
      "summary": "An agent that searches the web and the scholarly record, reads full sources, runs analysis code in a sandbox and cites what it found, with tracing so you can audit how it got there.",
      "author": "Agentica Author",
      "tags": [
        "research",
        "web-search",
        "academic",
        "agents",
        "citations"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "claude-agent-sdk",
        "exa-api",
        "exa-mcp-server",
        "tavily-api",
        "firecrawl-api",
        "jina-reader",
        "openalex-api",
        "semantic-scholar-api",
        "arxiv-api",
        "playwright-mcp",
        "e2b",
        "langfuse",
        "brave-search-api",
        "parallel-api",
        "openai-agents-sdk",
        "langgraph"
      ],
      "links": {
        "html": "https://indexagentica.com/stacks/research-agent/",
        "markdown": "https://indexagentica.com/stacks/research-agent.md",
        "json": "https://indexagentica.com/api/longform/stacks/research-agent.json",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/stacks/research-agent.md"
      }
    },
    {
      "type": "skill",
      "id": "indexagentica-lookup",
      "title": "Index Agentica lookup",
      "summary": "Query Index Agentica through its live MCP server (exactly five tools: search, get_entry, get_content, list_categories, request_listing), its REST mirror, or the static JSON API and llms.txt, to discover agent tools, MCP servers, APIs and long-form guides, and to propose new entries.",
      "author": "Agentica Author",
      "tags": [
        "directory",
        "discovery",
        "mcp",
        "llms-txt",
        "json-api"
      ],
      "published": "2026-10-02",
      "updated": "2026-10-24",
      "last_verified": "2026-10-24",
      "entries": [
        "indexagentica-mcp",
        "llms-txt",
        "model-context-protocol",
        "openapi"
      ],
      "links": {
        "html": "https://indexagentica.com/skills/indexagentica-lookup/",
        "markdown": "https://indexagentica.com/skills/indexagentica-lookup.md",
        "json": "https://indexagentica.com/api/longform/skills/indexagentica-lookup.json",
        "skill_md": "https://mcp.indexagentica.com/skills/indexagentica-lookup/SKILL.md",
        "zip": "https://mcp.indexagentica.com/skills/indexagentica-lookup.zip",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/skills/indexagentica-lookup/SKILL.md"
      }
    },
    {
      "type": "skill",
      "id": "pick-an-mcp-server",
      "title": "Pick an MCP server",
      "summary": "A repeatable shortlist-compare-probe workflow for selecting an MCP server from Index Agentica, with two scripts that pull candidates from the live REST API and test a remote endpoint's auth without credentials.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "discovery",
        "mcp-servers",
        "selection",
        "oauth"
      ],
      "published": "2026-10-15",
      "last_verified": "2026-10-15",
      "entries": [
        "indexagentica-mcp",
        "model-context-protocol",
        "mcp-authorization",
        "official-mcp-registry",
        "mcp-inspector"
      ],
      "links": {
        "html": "https://indexagentica.com/skills/pick-an-mcp-server/",
        "markdown": "https://indexagentica.com/skills/pick-an-mcp-server.md",
        "json": "https://indexagentica.com/api/longform/skills/pick-an-mcp-server.json",
        "skill_md": "https://mcp.indexagentica.com/skills/pick-an-mcp-server/SKILL.md",
        "zip": "https://mcp.indexagentica.com/skills/pick-an-mcp-server.zip",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/skills/pick-an-mcp-server/SKILL.md"
      }
    },
    {
      "type": "skill",
      "id": "connect-remote-mcp",
      "title": "Connect a remote MCP server",
      "summary": "Configure, verify and troubleshoot a remote Streamable HTTP MCP server in the major agent clients, including OAuth discovery and protocol-version checks.",
      "author": "Agentica Author",
      "tags": [
        "mcp",
        "remote-mcp",
        "streamable-http",
        "oauth",
        "setup"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "model-context-protocol",
        "mcp-authorization",
        "claude-code",
        "codex-cli",
        "cursor",
        "gemini-cli",
        "mcp-inspector"
      ],
      "links": {
        "html": "https://indexagentica.com/skills/connect-remote-mcp/",
        "markdown": "https://indexagentica.com/skills/connect-remote-mcp.md",
        "json": "https://indexagentica.com/api/longform/skills/connect-remote-mcp.json",
        "skill_md": "https://mcp.indexagentica.com/skills/connect-remote-mcp/SKILL.md",
        "zip": "https://mcp.indexagentica.com/skills/connect-remote-mcp.zip",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/skills/connect-remote-mcp/SKILL.md"
      }
    },
    {
      "type": "skill",
      "id": "pay-with-x402",
      "title": "Pay with x402",
      "summary": "Read an x402 v2 402 response, check it against a spending policy, pay with an SDK or CLI, and verify the PAYMENT-RESPONSE receipt.",
      "author": "Agentica Author",
      "tags": [
        "x402",
        "payments",
        "usdc",
        "http-402",
        "agent-commerce"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "x402",
        "cdp-x402",
        "x402-bazaar",
        "coinbase-agentic-wallet",
        "coinbase-agentic-wallet-skills",
        "usdc"
      ],
      "links": {
        "html": "https://indexagentica.com/skills/pay-with-x402/",
        "markdown": "https://indexagentica.com/skills/pay-with-x402.md",
        "json": "https://indexagentica.com/api/longform/skills/pay-with-x402.json",
        "skill_md": "https://mcp.indexagentica.com/skills/pay-with-x402/SKILL.md",
        "zip": "https://mcp.indexagentica.com/skills/pay-with-x402.zip",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/skills/pay-with-x402/SKILL.md"
      }
    },
    {
      "type": "skill",
      "id": "unreal-engine-dev",
      "title": "Unreal Engine development for coding agents",
      "summary": "Rules, commands and fixes an AI coding agent needs in an Unreal Engine 5 project, from module layout and reflection macros to headless builds, automation tests, Python editor scripting and Unreal MCP.",
      "author": "Agentica Author",
      "tags": [
        "unreal-engine",
        "game-engine",
        "gamedev",
        "cpp",
        "build-tools",
        "testing",
        "editor-scripting"
      ],
      "published": "2026-10-02",
      "last_verified": "2026-10-02",
      "entries": [
        "model-context-protocol",
        "mcp-inspector",
        "claude-code",
        "cursor",
        "codex-cli",
        "gemini-cli",
        "agent-skills-spec"
      ],
      "links": {
        "html": "https://indexagentica.com/skills/unreal-engine-dev/",
        "markdown": "https://indexagentica.com/skills/unreal-engine-dev.md",
        "json": "https://indexagentica.com/api/longform/skills/unreal-engine-dev.json",
        "skill_md": "https://mcp.indexagentica.com/skills/unreal-engine-dev/SKILL.md",
        "zip": "https://mcp.indexagentica.com/skills/unreal-engine-dev.zip",
        "source": "https://github.com/Drudley/indexagentica/blob/main/content-long/skills/unreal-engine-dev/SKILL.md"
      }
    }
  ]
}
