# reShapr > reShapr is a no-code AI translation layer that instantly converts existing APIs (REST, gRPC, GraphQL) into secure, production-ready MCP (Model Context Protocol) servers β€” without writing a line of code. reShapr enables enterprises to expose their APIs to AI agents and LLMs via the Model Context Protocol. It handles authentication, authorization, context control, and multi-tenant deployment so teams can move from API to AI-native endpoint in seconds. **Key concepts:** - **MCP (Model Context Protocol)**: An open standard by Anthropic for connecting LLMs to external tools and data sources. reShapr implements and extends it for enterprise use. - **No-code server creation**: Connect an existing API artifact (OpenAPI spec, gRPC proto, etc.) and reShapr generates a secure MCP server automatically. - **Context control**: reShapr filters which tools are exposed to which agents, preventing context overload and keeping LLM interactions precise. - **Gateway groups**: Logical groupings of MCP gateways for multi-tenant and multi-environment deployments. - **Hybrid deployment**: Run reShapr in the cloud, on-premise, or in hybrid configurations via Docker Compose or Helm charts. **Company:** - [Website summary](https://reshapr.io/index.md) - [About reShapr](https://reshapr.io/about.md) - [Community resources](https://reshapr.io/community.md) - [Blog index](https://reshapr.io/blog.md) - [GitHub](https://github.com/reshaprio/reshapr) ## Table of Contents - [How It Works](https://reshapr.io/docs/overview/how-it-works.md): reShapr is a zero-code AI translation layer. Instead of building an MCP server from scratch, you can use reShapr to instantly translate your existi... - [Why reShapr?](https://reshapr.io/docs/overview/why-reshapr.md): Hey hey… wondering why we built reShapr? πŸ€” - [Context Control in Practice](https://reshapr.io/docs/tutorials/context-control-in-practice.md): Turn the Open-Meteo endpoint into one agent-oriented action, filter its result, and measure the change using two Configuration Plans. - [Your First GitOps-managed MCP Endpoint](https://reshapr.io/docs/tutorials/first-gitops-mcp-endpoint.md): Create and verify a reShapr MCP endpoint from Kubernetes resources managed through Git. - [Your First MCP Endpoint, End to End](https://reshapr.io/docs/tutorials/getting-started.md): Turn a versioned Open-Meteo contract into a reShapr MCP endpoint, then discover, list, and call its generated Tool. - [Try reShapr online](https://reshapr.io/docs/tutorials/try-reshapr-online.md): The fastest way to experience reShapr is through our hosted online environment: no installation required πŸ™Œ - [Audit MCP Endpoint Calls](https://reshapr.io/docs/how-to-guides/audit-mcp-endpoint.md): Enable audit for an MCP endpoint and verify successful-call and authentication-failure records. - [Automate reShapr with the CLI in CI/CD](https://reshapr.io/docs/how-to-guides/automate-with-cli-in-cicd.md): Build a repeatable CI/CD workflow with the reShapr CLI, structured output, explicit checks, and controlled deletion. - [Deploy a Hybrid Gateway](https://reshapr.io/docs/how-to-guides/deploy-hybrid-gateway.md): Run a reShapr Gateway in another trust domain and connect it to an existing control plane. - [Deploy reShapr on Kubernetes for Production](https://reshapr.io/docs/how-to-guides/deploy-kubernetes-production.md): Deploy the reShapr control plane, proxy, Web UI, and controllers as a production-oriented Kubernetes topology. - [Docker Compose](https://reshapr.io/docs/how-to-guides/docker-compose.md): Learn how to run reShapr locally using Docker Compose for development and testing purposes. - [Manage reShapr Resources with GitOps](https://reshapr.io/docs/how-to-guides/manage-resources-with-gitops.md): Organize, reconcile, update, and safely remove reShapr Kubernetes resources through a GitOps workflow. - [Attach and Select reShapr Artifacts](https://reshapr.io/docs/how-to-guides/select-reshapr-artifacts.md): Attach Prompts, Resources, Custom Tools, and output filters to a Service, then expose different Artifact selections through separate Plans. - [Test an MCP Endpoint with an MCP Client](https://reshapr.io/docs/how-to-guides/test-mcp-endpoint.md): Validate a reShapr MCP endpoint by negotiating a protocol mode, listing Tools, calling one Tool, and interpreting common errors. - [From API Contract to Agent Action](https://reshapr.io/docs/explanations/api-to-agent.md): Follow an API contract through import, MCP capability selection, Tool dispatch, response filtering, and delivery to an agent. - [Configuration Plan & Exposition](https://reshapr.io/docs/explanations/configuration-and-exposition.md): Define Configuration Plans and Expositions to control how Services become MCP Server endpoints. - [Context Control: Mechanisms and Trade-offs](https://reshapr.io/docs/explanations/context-control.md): Compare operation selection, Artifact selection, Custom Tools, output filters, and TOON when designing an MCP surface for agents. - [Control Plane to Gateway Synchronization](https://reshapr.io/docs/explanations/control-plane-gateway-synchronization.md): Understand how a reShapr Gateway registers, discovers Expositions, receives configuration changes, and recovers synchronization. - [Deployment Models and Trust Boundaries](https://reshapr.io/docs/explanations/deployment-models-trust-boundaries.md): Compare reShapr deployment models by network flow, data location, trust boundary, and operational responsibility. - [Gateway Group & Gateway](https://reshapr.io/docs/explanations/gateway-groups-and-gateways.md): Understand Gateway Groups and Gateways β€” the deployment units that route MCP traffic across tenants and environments. - [Multi-tenancy and Administrative Governance](https://reshapr.io/docs/explanations/multi-tenancy-administrative-governance.md): Understand reShapr organization tenancy, administrative identities, service accounts, Gateway tokens, and resource quotas. - [Service, Artifact, Plan, Exposition, Gateway: The Lifecycle](https://reshapr.io/docs/explanations/resource-lifecycle.md): Understand how Artifacts, Services, Configuration Plans, Expositions, Gateway Groups, and Gateways depend on and affect one another. - [Security Capabilities and Limits](https://reshapr.io/docs/explanations/security-model.md): Understand the security controls and limits at each reShapr trust boundary. - [Services and Artifacts](https://reshapr.io/docs/explanations/services-and-artifacts.md): Understand how API and reShapr Artifacts define a versioned Service and contribute capabilities to each MCP Exposition. - [reShapr CLI Reference](https://reshapr.io/docs/references/cli-commands.md): Full reference for reShapr CLI commands β€” login, import, attach, config, expo, secrets, gateway management, and more. - [Custom Tools](https://reshapr.io/docs/references/custom-tools-specification.md): Define Custom Tools to rename, condense, and translate default API operations into LLM-friendly MCP tools. - [reShapr features](https://reshapr.io/docs/references/features.md): Verified reShapr capabilities, availability, scope, and canonical references. - [Helm Charts Overview](https://reshapr.io/docs/references/helm-charts.md): Choose among the four reShapr Helm charts and continue with their canonical installation and values documentation. - [Product Interfaces](https://reshapr.io/docs/references/interfaces.md): Find the canonical reShapr API, CLI, Kubernetes, and Helm interfaces without duplicating their owner documentation. - [Kubernetes APIs and Controllers Overview](https://reshapr.io/docs/references/kubernetes-apis.md): Find the seven reShapr Kubernetes APIs and understand the operator and admission controller boundaries. - [Prompts](https://reshapr.io/docs/references/prompts-specification.md): Define MCP Prompts using YAML to provide accelerators, guardrails, and orchestration instructions for tool usage. - [Resources](https://reshapr.io/docs/references/resources-specification.md): Define MCP Resources to share contextual data β€” files, schemas, or application-specific information β€” with LLMs. - [Tools Output Filtering](https://reshapr.io/docs/references/spec-outtools-filtering.md): Define ToolsOutputFilters to retain, patch, or convert MCP tool outputs before they reach the model. - [Demos](https://reshapr.io/docs/demos.md): Video demos showing reShapr in action β€” CLI installation, Docker setup, and OpenAPI-to-MCP conversion. - [Assign and Monitor Organization Quotas](https://reshapr.io/docs/how-to-guides/administration/organization-quotas.md): Assign, adjust, disable, and verify reShapr organization quotas through the Web UI, CLI, or administration API. - [Manage Organizations, Owners, and Memberships](https://reshapr.io/docs/how-to-guides/administration/organizations-and-memberships.md): Create reShapr organizations and manage their owners and user memberships through the Web UI, CLI, or administration API. - [Observe the reShapr Gateway](https://reshapr.io/docs/how-to-guides/operations/observe-and-audit.md): Export reShapr Gateway telemetry, follow distributed traces, route audit logs, and expose proxy metrics to Prometheus. - [Troubleshoot an Exposition or Gateway](https://reshapr.io/docs/how-to-guides/operations/troubleshoot.md): Diagnose inactive Expositions, unsynchronized Gateways, MCP errors, backend failures, and unresolved Secrets. - [Upgrade reShapr and Rotate Runtime Secrets](https://reshapr.io/docs/how-to-guides/operations/upgrade-and-rotate.md): Upgrade a Kubernetes reShapr deployment and rotate endpoint, Gateway, and backend credentials with explicit recovery boundaries. - [Protect an MCP Endpoint with an API Key](https://reshapr.io/docs/how-to-guides/security/api-key.md): Protect a reShapr MCP endpoint with an API key, verify access, and rotate the key without restarting the Gateway. - [Authenticate Backend Calls and Use Elicitation](https://reshapr.io/docs/how-to-guides/security/backend-auth-and-elicitation.md): Authenticate reShapr Gateway calls to backend APIs with stored, locally resolved, or elicited credentials. - [Protect an MCP Endpoint with OAuth 2.0](https://reshapr.io/docs/how-to-guides/security/oauth.md): Protect a reShapr MCP endpoint with OAuth 2.0 bearer JWT validation and verify accepted and rejected requests. - [Docs Home](https://reshapr.io/docs/index.md): Welcome to reShapr documentation β€” guides, tutorials, and reference for no-code MCP servers and AI-native API access. - [From API Sprawl to Agent Actions](https://reshapr.io/blog/from-api-sprawl-to-agent-actions.md): How reShapr turns existing APIs into governed, task-specific MCP tools with Custom Tools, scripted orchestration, and output filtering. - [From Context Overload to Context Control!](https://reshapr.io/blog/from-context-overload-to-context-control.md): How reShapr's selective tool exposure makes the Model Context Protocol production-ready at enterprise scale. - [reShapr vs Official GitHub MCP πŸ₯Š](https://reshapr.io/blog/reshapr-vs-official-github-mcp.md): A live, curl-reproducible benchmark showing how reShapr turns a 31-call GitHub MCP pull-request workflow into one predictable agent action, then tr... - [Six Use Cases for Accelerating AI with reShapr πŸš€](https://reshapr.io/blog/six-use-cases-for-accelerating-ai-with-reshapr.md): Six ways organizations use reShapr to streamline API enablement, accelerate prototyping, and securely integrate AI into production. - [Welcome to reShapr ⭐️](https://reshapr.io/blog/welcome-to-reshapr.md): From a private beta experiment to an open project β€” reShapr is now live. Here's the story behind it and what comes next. - [Why reShapr?](https://reshapr.io/blog/why-reshapr.md): Why enterprises shouldn't build MCP servers from scratch β€” and what a no-code MCP server changes about AI-native API access.