Turn your website into an interactive API for AI agents
Connect your websites, import your own custom REST & GraphQL endpoints, and resolve secrets with zero prompt leakage. mcpmaster unifies all your digital assets into one single, hosted MCP endpoint — complete with OAuth 2.1, passwordless OIDC federation, and role-based access control.
Everything Comes In. One Endpoint Goes Out.
Connect public websites, custom OpenAPI & GraphQL backends, and secret vaults. mcpmaster unifies them all into a single MCP endpoint — available as a secure authenticated gateway with full consent and identity control, or as an open public MCP endpoint ready for web AI chats and autonomous AI agents.
In-memory key/value secret resolution. Tokens are injected into process memory, never touching AI prompts.
resolve_secret_commandReady for all agentsAuthentication & Tool Routing Layer
Synthesizes disparate protocols into standard Model Context Protocol with full enterprise security.
In-memory key/value secret resolution. Tokens are injected into process memory, never touching AI prompts.
resolve_secret_commandStop managing five different plugins, API proxies, and token keys. mcpmaster bundles your documentation search, your custom business APIs, and your secret vault into one deterministic URL.
Connect once · Universally discoverable by every MCP-speaking assistant & tool
See the protocol in action
AI agents don't want to scrape 50kB of bloated HTML. They want instant, structured tools that return accurate answers in 40ms.
User prompt: "What is your return policy and refund timeline?"
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_site",
"arguments": {
"query": "return policy refund timeline window"
}
}
}/legal/returns-and-refundsDeterministic{
"content": [
{
"type": "text",
"text": "Full refunds are accepted within 30 days of delivery. Items must be unopened or gently tested in original packaging. Refunds post within 3-5 business days."
}
],
"metadata": {
"source": "/legal/returns-and-refunds",
"verified": true,
"last_crawled": "12m ago"
}
}The Agentic Web: Scraping vs. MCP
Web architecture is evolving from human click-streams to autonomous agent tool calls.
Traditional Web Scraping (The Old Way)
Agents guessing from raw HTML
- ✕50kB–200kB of raw HTML boilerplate per page
- ✕Brittle DOM selectors break whenever designs update
- ✕Cloudflare and anti-bot captchas block agent traffic
- ✕Hallucinated citations and unverified content
- ✕Read-only — agents cannot perform actions or write back
mcpmaster Hosted Endpoint (The New Standard)
Structured JSON-RPC via Model Context Protocol
- ✓Sub-kilobyte typed JSON-RPC payloads (0.8kB avg)
- ✓Deterministic schema contracts (list_tools, call_tool)
- ✓Authenticated, signed, and rate-limited endpoints
- ✓Deterministic answers with verified URL citations
- ✓Agents can query data or execute authorized actions
Agent Secrets: Keep Sensitive Keys Out of AI Prompts
AI agents need credentials to test and run code, but pasting raw keys causes prompt refusals and leaks secrets. Agent Secrets resolves them safely in process memory.
Agent Refusal Policies
Claude Code, Cursor, and Cline need DB passwords and API keys to run code, but modern agents increasingly refuse or reject execution when raw credentials are pasted into chats.
Chat & Shell Leakage
Even when accepted, pasting raw .env files exposes your secrets in LLM conversation logs, local shell records, and provider servers.
Zero-Exposure Resolution
Store secrets in your workspace. The CLI injects credentials directly into runtime process memory using mcpm:// URIs—zero tokens touch the model.
AI Coding Agents (Claude, Cursor, Cline)
Agents resolve secrets in memory without passing sensitive keys through the LLM context window.
production/STRIPE_SECRET_KEYAI agent accesses tool catalog via MCP endpoint and requests an address reference, not raw credentials.
Unified MCP returns resolve_secret_command — keeping the raw value strictly outside the LLM context window.
The CLI resolver decrypts live credentials at call-time and streams them directly into child process.env.
Secret vanishes when the child command exits. Never cached on disk, never logged in chat history.
Universal Address Hierarchy: workspace → project → environment → secret
Deterministic naming convention compatible with the CLI resolver, curl, and MCP tool callers.
mcpm://acme/core-api/production/DATABASE_URLResolves a single secret for team-shared infrastructure.
mcpm://acme/core-api/stagingResolves all environment keys into standard KEY=VALUE format.
mcpm://acme/~me/crawler/dev/OPENAI_API_KEYPrivate developer sandbox secret isolated by PostgreSQL RLS.
Why Engineers & Vibe Coders Choose Agent Secrets
Engineered specifically for the AI agent era — uncompromising privacy with zero developer friction.
Zero Prompt Exposure
Unlike traditional copy-pasted `.env` workflows, the MCP tool returns an isolated CLI command. The raw key never touches LLM context, chat memory, or vendor training logs.
CI/CD OIDC Federation
Native OpenID Connect integration for GitHub Actions and GitLab CI. Authenticate workloads via signed claims with zero long-lived static secrets stored in repository settings.
Live Zero-Cache Rotation
Decrypts at call-time using AES-256-GCM envelope encryption. When you rotate a secret or revoke a machine identity, changes take effect on the very next HTTP request.
Personal & Team DX
Vibe coders get personal `~me` branches for private API keys, while teams share production environments safely gated by PostgreSQL Row-Level Security (RLS).
Everything needed for the agent-ready web
Built from the ground up for high performance, tenant isolation, and seamless agent interoperability.
Deep Site Ingestion & LLM-Ready Data
Paste your website or docs URL. Our crawler maps your pages, strips clutter, extracts structured sections, and generates clean, LLM-ready structured data automatically.
{
"url": "https://docs.acme.corp",
"pages_indexed": 142,
"sections_structured": 1280,
"status": "active_structured_data",
"tools_exposed": ["search_site", "get_page_content"]
}How it works
Go from standard website to hosted, agent-ready MCP endpoint in three straightforward steps.
Add your website URL
Paste your website or docs domain. Our crawler indexes your content, removes boilerplate, and prepares structured embeddings.
Instant MCP Synthesis
mcpmaster generates a hosted Model Context Protocol endpoint complete with standard search_site and content retrieval tools.
Agents discover & interact
Add your endpoint to Claude Desktop, Cursor, or share it with agentic browsers. Paste the 1-line script tag to power your site chat widget.
One endpoint to rule them all. Any integration.
Copy configuration directly into Claude Desktop or Cursor, embed the chat widget, or dispatch calls via cURL.
{
"mcpServers": {
"my-website": {
"url": "https://mcpmaster.com/api/mcp/acme-corp"
}
}
}Everything you need to know
Have questions about Model Context Protocol, hosting, or indexing? We've got answers.
Model Context Protocol (MCP) is the open industry standard initiated by Anthropic and supported across the AI ecosystem (Claude, Cursor, ChatGPT, agentic browsers) that allows AI models to directly discover and call structured external tools. Without an MCP endpoint, AI agents have to scrape messy HTML, consume thousands of tokens, and risk hallucinating. An MCP endpoint lets agents query your site natively, cleanly, and deterministically.
Ready to be visible to the AI agent generation?
Turn your site into a machine-readable MCP endpoint in under 3 minutes. No complex infra, no ongoing maintenance.