# ERPBridge > Documentation for ERPBridge — connect existing ERP APIs to AI agents through the Model Context Protocol. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Bridgectl](https://toolplane.nimendra.online/docs/bridgectl/): Middleware for Bridging Legacy ERP and Agentic AI - [Bridgectl_api](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_api): Manage ERP API endpoints - [Bridgectl_api_list](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_api_list): List all registered APIs - [Bridgectl_api_migrate Registry](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_api_migrate-registry): Move the legacy global API registry into the selected context - [Bridgectl_api_register](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_api_register): Register a new ERP API endpoint - [Bridgectl_api_scrub Credentials](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_api_scrub-credentials): Remove legacy plaintext credentials from the local registry - [Bridgectl_api_set Credential Ref](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_api_set-credential-ref): Set the environment credential reference for an API - [Bridgectl_api_test](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_api_test): Send a test request to a registered API - [Bridgectl_cache](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_cache): Manage tool cache - [Bridgectl_cache_flush](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_cache_flush): Delete cache entries - [Bridgectl_cache_stats](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_cache_stats): Show cache key counts and memory usage - [Bridgectl_completion](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_completion): Generate the autocompletion script for the specified shell - [Bridgectl_completion_bash](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_completion_bash): Generate the autocompletion script for bash - [Bridgectl_completion_fish](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_completion_fish): Generate the autocompletion script for fish - [Bridgectl_completion_powershell](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_completion_powershell): Generate the autocompletion script for powershell - [Bridgectl_completion_zsh](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_completion_zsh): Generate the autocompletion script for zsh - [Bridgectl_context](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_context): Manage bridgectl contexts - [Bridgectl_context_list](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_context_list): List saved contexts - [Bridgectl_context_set](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_context_set): Switch active context - [Bridgectl_doc](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_doc): Generate Markdown documentation for bridgectl - [Bridgectl_log](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_log): Manage and view logs - [Bridgectl_log_stats](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_log_stats): Summarise log events from the middleware - [Bridgectl_log_tail](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_log_tail): Stream live logs from the middleware - [Bridgectl_skill](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_skill): Manage bundled Agent Skills - [Bridgectl_skill_install](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_skill_install): Install the bundled bridgectl-ops skill - [Bridgectl_token](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_token): Manage ERPBridge API tokens - [Bridgectl_token_create](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_token_create): Create an API token - [Bridgectl_token_list](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_token_list): List API token metadata - [Bridgectl_token_revoke](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_token_revoke): Revoke an API token - [Bridgectl_tool](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_tool): Manage MCP tool resources (V2 Control Plane) - [Bridgectl_tool_apply](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_tool_apply): Apply a tool schema to the registry (declarative) - [Bridgectl_tool_delete](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_tool_delete): Remove a tool from the registry - [Bridgectl_tool_describe](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_tool_describe): Describe a tool in human-readable detail - [Bridgectl_tool_generate](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_tool_generate): Auto-generate an MCP tool schema from a registered API or OpenAPI spec. Generated tools include method-based MCP annotation hints for review. - [Bridgectl_tool_get](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_tool_get): Display one or many tool resources - [Bridgectl_tool_validate](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_tool_validate): Locally validate a tool schema - [Bridgectl_version](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_version): Print the version number of bridgectl - [Bridgectl_web](https://toolplane.nimendra.online/docs/bridgectl/bridgectl_web): Start the local ERPBridge Console - [bridgectl overview](https://toolplane.nimendra.online/docs/bridgectl/overview): bridgectl is the developer CLI for the ERPBridge ecosystem — manage APIs, tools, cache, logs, and contexts. - [Skill usage](https://toolplane.nimendra.online/docs/bridgectl/skills): AI agent workflows for ERPBridge onboarding, maintenance, authentication, observability, troubleshooting, bug reporting, and persistent operational... - [Agentic tools MCP integration](https://toolplane.nimendra.online/docs/erpbridge/agent-integrations): Connect Codex CLI, OpenCode, OpenClaw, and Hermes Agent to ERPBridge using standard MCP transports. - [REST API reference](https://toolplane.nimendra.online/docs/erpbridge/api): Direct HTTP endpoints of ERPBridge Server for tool registry control, invocation, cache, logs, MCP, and metrics. - [Architecture](https://toolplane.nimendra.online/docs/erpbridge/architecture): ERPBridge V2 uses a Kubernetes-style declarative control plane — CLI declares state, the server stores and validates it, and a reconciliation contr... - [Authentication](https://toolplane.nimendra.online/docs/erpbridge/auth): ERPBridge HTTP authentication — admin credentials, scoped API tokens, bearer challenges, and role-protected tools. - [Benchmarking](https://toolplane.nimendra.online/docs/erpbridge/benchmarking): Run ERPBridge's deterministic cache and request-preparation microbenchmarks. - [Exact-match caching](https://toolplane.nimendra.online/docs/erpbridge/caching): ERPBridge's backend-independent caching layer — SHA-256 exact-match keys, per-tool TTLs, and auto-flush invalidation. - [Connectivity and transport guide](https://toolplane.nimendra.online/docs/erpbridge/connectivity): Connect ERPBridge from Postman, Claude Desktop, Cursor, scripts, and Prometheus across all supported transports. - [ERPBridge console](https://toolplane.nimendra.online/docs/erpbridge/console): Run the read-only local ERPBridge Console with bridgectl web. - [Docker deployment guide](https://toolplane.nimendra.online/docs/erpbridge/docker): Deploy and manage the ERPBridge ecosystem with Docker and Docker Compose — server, mock ERP, Redis, and MCP clients. - [Environment variables reference](https://toolplane.nimendra.online/docs/erpbridge/environment-variables): Every environment variable read by ERPBridge Server, the bridgectl CLI, and the mock-erp service. - [Frequently asked questions](https://toolplane.nimendra.online/docs/erpbridge/faq): Common questions about ERPBridge configuration, tools and schemas, authentication, upgrades, and troubleshooting. - [Introduction](https://toolplane.nimendra.online/docs/erpbridge/intro): ERPBridge connects existing ERP APIs to AI agents through the Model Context Protocol (MCP). - [MCP client guide](https://toolplane.nimendra.online/docs/erpbridge/mcp-client-guide): Build MCP clients that connect to ERPBridge over Streamable HTTP or stdio with examples in Python and TypeScript. - [MockERP integration contract](https://toolplane.nimendra.online/docs/erpbridge/mock-erp): Use the pinned SQLite-backed MockERP fixture with ERPBridge. - [Onboarding guide](https://toolplane.nimendra.online/docs/erpbridge/onboarding): Connect an ERP system to ERPBridge with the bridgectl CLI. - [External plugins](https://toolplane.nimendra.online/docs/erpbridge/plugins): Configure externally operated HTTP plugins that adapt ERPBridge ERP responses, including bounded media, before stable MCP output. - [Quickstart](https://toolplane.nimendra.online/docs/erpbridge/quickstart): Get ERPBridge running locally in a few minutes — server, CLI, and your first MCP tool call. - [API token guide](https://toolplane.nimendra.online/docs/erpbridge/tokens): Create, use, list, and revoke ERPBridge bearer API tokens. - [MCP tool schema reference (V2)](https://toolplane.nimendra.online/docs/erpbridge/tool-schema): The Kubernetes-style declarative resource format for defining MCP tools — apiVersion, metadata, spec, and status. - [Transports](https://toolplane.nimendra.online/docs/erpbridge/transports): ERPBridge speaks MCP over streamable HTTP and stdio, plus direct HTTP endpoints for tooling. - [FAQ](https://toolplane.nimendra.online/docs/faq): Technical answers about ERPBridge architecture, supported clients, setup, security, and operations. - [bridgectl](https://toolplane.nimendra.online/docs/roadmap/bridgectl): Shipped and planned capabilities for the ERPBridge developer CLI and agent skill. - [Roadmap overview](https://toolplane.nimendra.online/docs/roadmap/overview): Current shipped capabilities, active work, and future direction for the ERPBridge family. - [ERPBridge SDK](https://toolplane.nimendra.online/docs/roadmap/sdk): Shipped and planned capabilities for the @erpbridge/sdk TypeScript client. - [Server](https://toolplane.nimendra.online/docs/roadmap/server): Shipped and planned capabilities for the ERPBridge MCP and REST server. - [Agent Guide](https://toolplane.nimendra.online/docs/sdk/agent-guide): Development rules and conventions for agents working on the ERPBridge SDK repository. - [API reference](https://toolplane.nimendra.online/docs/sdk/api-reference): API reference for @erpbridge/sdk, including public exports, the client facade, and the error hierarchy. - [Authentication](https://toolplane.nimendra.online/docs/sdk/authentication): Configure consume-only bearer authentication for ERPBridge SDK surfaces. - [Installation](https://toolplane.nimendra.online/docs/sdk/installation): Install the ERPBridge SDK with npm or pnpm. - [Logs and metrics](https://toolplane.nimendra.online/docs/sdk/logs-metrics): Log streaming, Prometheus metrics, health, and cache through the SDK. - [MCP tools](https://toolplane.nimendra.online/docs/sdk/mcp-tools): Use the ERPBridge SDK MCP client, exact-name tool proxy, and tool registry. - [ERPBridge SDK](https://toolplane.nimendra.online/docs/sdk/overview): Integrate ERPBridge into agentic AI workflow applications with the ERPBridge SDK. - [Quickstart](https://toolplane.nimendra.online/docs/sdk/quickstart): Call an ERPBridge tool with the ERPBridge SDK. - [Upgrade guide](https://toolplane.nimendra.online/docs/sdk/upgrade-guide): Migrate an ERPBridge SDK consumer to the ERPBridge v0.3 compatibility contract.