PlaybookAdvanced11 min read25 September 2026

How to Configure AnythingMCP for Read-Only Access

Connect AI to company software without handing it the delete button.

In short

AnythingMCP is an open-source MCP gateway from helpcode.ai in Freiburg, Germany. The current repository contains 257 adapters and supports REST, SOAP, GraphQL, databases, and existing MCP servers. It can let an AI client retrieve approved information from connected systems, but it does not magically connect every app or make AI safe by default. Start with one non-sensitive connector, dedicated read-only credentials, a role that exposes only approved lookup tools, response filtering, and audit-log review. Keep price changes, refunds, payments, publishing, sending, and deletion disabled until each action has been reviewed and placed behind human approval. This guide includes the setup commands, the three-level access rule, a ten-test launch checklist, and copyable prompts for daily founder reporting.


Most founders still use AI as a very intelligent tab.

They open ChatGPT or Claude, copy a number from the store, paste it into the chat, open the shipping dashboard, copy another number, then repeat the process for accounting, inventory, customer support, and analytics. The model can analyse what it receives, but a human remains responsible for collecting every piece of context.

MCP changes that arrangement. In plain English, the Model Context Protocol gives an AI client a standard way to discover and call approved tools. The model remains the brain. The business systems still hold the data. An MCP gateway sits between them and decides which tools are available.

AnythingMCP is one open-source implementation of that gateway. It can turn APIs, databases, legacy SOAP services, and packaged adapters into tools that compatible AI clients can call.

The opportunity is obvious. The danger is easy to miss. A tool that reads today’s revenue is useful. A tool that can change every product price is a different class of access. The correct first goal is not maximum automation. It is useful visibility with minimum authority.

Why this exists

Connecting one AI assistant to one modern API is possible. Connecting the same assistant to an ERP, CRM, store, database, shipping provider, and old internal service is where the real work begins.

Each system has its own authentication, request format, field names, permissions, and response structure. A founder may want one simple answer — “Which orders are delayed?” — while the underlying workflow requires several different calls.

AnythingMCP exists as the translation and governance layer. It exposes approved systems as MCP tools, stores credentials, records tool calls, and lets an operator control which tools and response fields reach the AI client.

The gateway is not the model. Claude or ChatGPT reasons about the request. AnythingMCP exposes approved tools. Your source systems and credentials determine what those tools can actually read or change.

What AnythingMCP actually connects

The current repository’s own adapter-count script reports 257 packaged adapters, 20 keyless adapters, and 2,385 tools. The safe public description is “more than 250 adapters” because the catalogue continues to change.

The project supports five connector types:

  • REST APIs through OpenAPI, Swagger, Postman, cURL, or manual configuration.
  • SOAP and WSDL services used by older enterprise software.
  • GraphQL endpoints.
  • Databases including PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, Oracle, MongoDB, and SQLite.
  • Existing MCP servers that can be bridged into the same gateway.

Packaged examples include logistics, ERP, accounting, ecommerce, HR, public data, banking, payments, messaging, and mapping services. An adapter is a prepared definition, not proof that every account can connect immediately. The underlying vendor may still require an API plan, OAuth approval, credentials, scopes, or account-specific configuration.

What the founder can ask

Once the required systems and tools have been connected and approved, the useful early questions are read-only operational questions:

  • “Show today’s sales and compare them with yesterday.”
  • “Which products are below their reorder threshold?”
  • “List shipments that are currently delayed.”
  • “Show unpaid invoices older than thirty days.”
  • “Which support issues have been waiting the longest?”
  • “Summarise the five numbers I should check before the morning meeting.”

These are examples of workflows, not universal built-in buttons. Each one depends on the relevant connector exposing the required fields and on your role being allowed to call the corresponding tools.

The five-minute local version

The official quick start requires Docker 24 or newer and OpenSSL. It starts a local instance bound to the current machine:

mkdir anythingmcp && cd anythingmcp
curl -fsSLo docker-compose.yml \
  https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Open http://localhost:3000. The first account registered becomes the administrator. The local MCP endpoint is http://localhost:4000/mcp.

Back up the generated .env in your approved secret-management system. The encryption key decrypts connector credentials. Never paste that file or its values into an AI conversation.

The next one lands in your inbox before it lands here.

One email a week. What I tested.

Subscribe
How to Configure AnythingMCP for Read-Only Access · Playbooks · Steve Tan