# HasMCP Docs ## Docs - [Connect HasMCP MCP Servers to Google Antigravity](https://docs.hasmcp.com/ai-tools/antigravity.md): How to connect HasMCP servers to the Google Antigravity editor. - [Connect HasMCP MCP Servers to ChatGPT](https://docs.hasmcp.com/ai-tools/chatgpt.md): How to connect HasMCP servers to ChatGPT web app using Custom GPT Actions. - [Connect HasMCP MCP Servers to Claude Desktop](https://docs.hasmcp.com/ai-tools/claude-desktop.md): Instructions for connecting HasMCP servers to the Claude Desktop application. - [Connect HasMCP MCP Servers to Claude Web](https://docs.hasmcp.com/ai-tools/claude-web.md): How to connect HasMCP remote MCP servers to the Claude.AI web application using custom connectors. - [Connect HasMCP MCP servers to Cursor](https://docs.hasmcp.com/ai-tools/cursor.md): How to connect HasMCP servers to the Cursor code editor. - [Connect HasMCP MCP servers to Gemini CLI](https://docs.hasmcp.com/ai-tools/gemini-cli.md): Guide to connecting your HasMCP servers to the Google Gemini CLI. - [AI Tools](https://docs.hasmcp.com/ai-tools/index.md): Connect your HasMCP MCP servers to your favourite AI tools, editors, and chat interfaces. - [Connect HasMCP MCP servers to Visual Studio Code](https://docs.hasmcp.com/ai-tools/vscode.md): How to connect HasMCP servers to VS Code using native Agent Mode or extensions like Cline. - [Connect HasMCP MCP Servers to Windsurf](https://docs.hasmcp.com/ai-tools/windsurf.md): How to connect HasMCP servers to the Windsurf editor. - [Create Provider](https://docs.hasmcp.com/api-reference/providers/create-provider.md) - [Delete Provider](https://docs.hasmcp.com/api-reference/providers/delete-provider.md) - [Get Provider](https://docs.hasmcp.com/api-reference/providers/get-provider.md) - [List Providers](https://docs.hasmcp.com/api-reference/providers/list-providers.md) - [Create Provider Prompt](https://docs.hasmcp.com/api-reference/providers/prompts/create-provider-prompt.md) - [Delete Provider Prompt](https://docs.hasmcp.com/api-reference/providers/prompts/delete-provider-prompt.md) - [Get Provider Prompt](https://docs.hasmcp.com/api-reference/providers/prompts/get-provider-prompt.md) - [List Provider Prompts](https://docs.hasmcp.com/api-reference/providers/prompts/list-provider-prompts.md) - [Update Provider Prompt](https://docs.hasmcp.com/api-reference/providers/prompts/update-provider-prompt.md) - [Create Provider Resource](https://docs.hasmcp.com/api-reference/providers/resources/create-provider-resource.md) - [Delete Provider Resource](https://docs.hasmcp.com/api-reference/providers/resources/delete-provider-resource.md) - [Get Provider Resource](https://docs.hasmcp.com/api-reference/providers/resources/get-provider-resource.md) - [List Provider Resources](https://docs.hasmcp.com/api-reference/providers/resources/list-provider-resources.md) - [Update Provider Resource](https://docs.hasmcp.com/api-reference/providers/resources/update-provider-resource.md) - [Create Provider Tool](https://docs.hasmcp.com/api-reference/providers/tools/create-provider-tool.md) - [Delete Provider Tool](https://docs.hasmcp.com/api-reference/providers/tools/delete-provider-tool.md) - [Get Provider Tool](https://docs.hasmcp.com/api-reference/providers/tools/get-provider-tool.md) - [List Provider Tools](https://docs.hasmcp.com/api-reference/providers/tools/list-provider-tools.md) - [Update Provider Tool](https://docs.hasmcp.com/api-reference/providers/tools/update-provider-tool.md) - [Update Provider](https://docs.hasmcp.com/api-reference/providers/update-provider.md) - [Create MCP Server](https://docs.hasmcp.com/api-reference/servers/create-mcp-server.md) - [Delete MCP Server](https://docs.hasmcp.com/api-reference/servers/delete-mcp-server.md) - [Get MCP Server](https://docs.hasmcp.com/api-reference/servers/get-mcp-server.md) - [List MCP Servers](https://docs.hasmcp.com/api-reference/servers/list-mcp-servers.md) - [Create MCP Server Prompt Association](https://docs.hasmcp.com/api-reference/servers/prompts/create-mcp-server-prompt-association.md) - [Delete MCP Server Prompt Association](https://docs.hasmcp.com/api-reference/servers/prompts/delete-mcp-server-prompt-association.md) - [List MCP Server Prompt Associations](https://docs.hasmcp.com/api-reference/servers/prompts/list-mcp-server-prompt-associations.md) - [Create MCP Server Resource Association](https://docs.hasmcp.com/api-reference/servers/resources/create-mcp-server-resource-association.md) - [Delete MCP Server Resource Association](https://docs.hasmcp.com/api-reference/servers/resources/delete-mcp-server-resource-association.md) - [List MCP Server Resource Associations](https://docs.hasmcp.com/api-reference/servers/resources/list-mcp-server-resource-associations.md) - [Create MCP Server Token](https://docs.hasmcp.com/api-reference/servers/tokens/create-mcp-server-token.md) - [Create MCP Server Tool Association](https://docs.hasmcp.com/api-reference/servers/tools/create-mcp-server-tool-association.md) - [Delete MCP Server Tool Association](https://docs.hasmcp.com/api-reference/servers/tools/delete-mcp-server-tool-association.md) - [List MCP Server Tools](https://docs.hasmcp.com/api-reference/servers/tools/list-mcp-server-tools.md) - [Update MCP Server](https://docs.hasmcp.com/api-reference/servers/update-mcp-server.md) - [Create Variable](https://docs.hasmcp.com/api-reference/variables/create-variable.md) - [Delete Variable](https://docs.hasmcp.com/api-reference/variables/delete-variable.md) - [List Variables](https://docs.hasmcp.com/api-reference/variables/list-variables.md) - [Update Variable](https://docs.hasmcp.com/api-reference/variables/update-variable.md) - [Connecting MCP Clients](https://docs.hasmcp.com/essentials/clients.md): How to generate access tokens and configure clients like Claude Desktop and Gemini to use your HasMCP servers. - [API Providers](https://docs.hasmcp.com/essentials/providers.md): Learn how to define external APIs, configure authentication strategies, and manage endpoints. - [Monitoring & Logs](https://docs.hasmcp.com/essentials/server-logs.md): How to use real-time logs to debug connections, inspect payloads, and monitor LLM tool usage - [Building MCP Servers](https://docs.hasmcp.com/essentials/servers.md): A comprehensive guide to bundling providers into deployable MCP Servers, configuring access, and enabling specific tools for your LLM. - [Environment Variables & Secrets](https://docs.hasmcp.com/essentials/variables.md): A comprehensive guide to securely managing credentials, understanding naming conventions, and mastering the security isolation rules in HasMCP. - [Audit Logs | HasMCP Features](https://docs.hasmcp.com/features/audit-logs.md): Track and review all activities within your HasMCP organization with comprehensive Audit Logs, an exclusive feature for HasMCP Enterprise customers. - [Automated OpenAPI Mapping | HasMCP Features](https://docs.hasmcp.com/features/automated-openapi-mapping.md): Learn how HasMCP's Automated OpenAPI Mapping feature automatically translates your existing OpenAPI and Swagger files into an LLM-usable format. - [Context Window Optimization | HasMCP Features](https://docs.hasmcp.com/features/context-window-optimization.md): Learn how HasMCP's Context Window Optimization feature makes your interactions with LLMs faster and cheaper by reducing unnecessary data. - [Dynamic Tool Discovery | HasMCP Features](https://docs.hasmcp.com/features/dynamic-tool-discovery.md): Learn how HasMCP's Dynamic Tool Discovery reduces context window usage by up to 95% for large toolsets, exposing only the tools an LLM needs — exactly when it needs them. - [Git Connections | HasMCP Features](https://docs.hasmcp.com/features/git-connections.md): Learn how HasMCP's Git Connections feature automatically pushes MCP server configuration changes to GitHub or GitLab repositories, enabling infrastructure-as-code for your AI tooling. - [Goja (JS) Logic | HasMCP Features](https://docs.hasmcp.com/features/goja-js-logic.md): Discover how HasMCP's Goja (JS) Logic feature allows you to write JavaScript code to perform complex data transformations on API responses. - [Groups, Users, & Permissions | HasMCP Features](https://docs.hasmcp.com/features/groups-users-permissions.md): Manage access to HasMCP resources with granular control over groups, users, and permissions for enterprise customers. - [JMESPath Pruning | HasMCP Features](https://docs.hasmcp.com/features/jmespath-pruning.md): Learn how HasMCP's JMESPath Pruning feature optimizes your interactions with LLMs by reducing the amount of data sent to the model. - [MCP Composition | HasMCP Features](https://docs.hasmcp.com/features/mcp-composition.md): Discover how HasMCP's MCP Composition feature allows you to build complex AI systems from smaller, reusable components. - [Native MCP Elicitation Auth | HasMCP Features](https://docs.hasmcp.com/features/native-mcp-elicitation-auth.md): Learn how HasMCP's Native MCP Elicitation Auth pauses LLM tool execution to authenticate users via OAuth2 when a token is missing or expired, then resumes automatically. - [Observability & Telemetry | HasMCP Features](https://docs.hasmcp.com/features/observability-telemetry.md): Learn how HasMCP's Observability & Telemetry features provide visibility into what your AI agents are doing for debugging, monitoring, and understanding tool usage. - [Real-time Dynamic Tooling | HasMCP Features](https://docs.hasmcp.com/features/real-time-dynamic-tooling.md): Discover how HasMCP's Real-time Dynamic Tooling ensures that your LLM always has an up-to-date understanding of the tools available to it. - [Secure Secret & Proxy Management | HasMCP Features](https://docs.hasmcp.com/features/secure-secret-proxy-management.md): Learn how HasMCP's Secure Secret & Proxy Management feature ensures that your sensitive information, like API keys, is handled in a secure and robust way. - [Introduction](https://docs.hasmcp.com/index.md): HasMCP is a no-code builder designed to instantly convert standard HTTP APIs into Model Context Protocol (MCP) servers. Instead of writing and maintaining custom Python or TypeScript code to expose your internal tools or third-party APIs to LLMs (like Claude or Gemini), HasMCP allows creating MCP se… - [How do I add a prompt to a provider?](https://docs.hasmcp.com/kb/add-prompt-to-provider.md): Understand how to define reusable LLM Prompts and attach them to your HasMCP API Providers. - [How do I add a new tool to a specific provider?](https://docs.hasmcp.com/kb/add-tool-to-provider.md): Step-by-step instructions on creating and registering a new actionable tool under an API Provider in HasMCP. - [Why should you use HasMCP instead of building MCP Servers manually?](https://docs.hasmcp.com/kb/advantages-of-hasmcp-mcp-servers.md): Discover the powerful advantages of using HasMCP's fully managed, hosted MCP servers compared to writing custom, local integration connectors. - [What is AES-256-GCM encryption, and why does HasMCP use it?](https://docs.hasmcp.com/kb/aes-256-gcm-encryption.md): Reviewing the military-grade standard chosen for internal secret vaults. - [What visibility does HasMCP provide into AI agent data flow?](https://docs.hasmcp.com/kb/ai-agent-data-flow-visibility.md): Auditing prompts and responses across the proxy surface. - [What does a 200 OK status code mean?](https://docs.hasmcp.com/kb/api-200-ok.md): HasMCP standard HTTP status codes overview for successful requests. - [What does a 201 Created status code mean?](https://docs.hasmcp.com/kb/api-201-created.md): Determining successful resource initialization natively inside HasMCP. - [What does a 204 No Content status code mean?](https://docs.hasmcp.com/kb/api-204-no-content.md): Understanding successful deletions and structural disassociations. - [How are API requests paginated?](https://docs.hasmcp.com/kb/api-pagination.md): HasMCP implementation framework utilizing limits and pagination tokens. - [API Providers Knowledge Base](https://docs.hasmcp.com/kb/api-providers.md): Guides on integrating external APIs and structuring your capability frameworks. - [How is the HasMCP REST API versioned?](https://docs.hasmcp.com/kb/api-versioning.md): Ensuring structural stability and integration continuity for MCP orchestration. - [How do I associate a tool with my MCP server?](https://docs.hasmcp.com/kb/assign-tool-to-server.md): Understand how to link Provider Tools to individual MCP Servers using the HasMCP dashboard and API. - [How do I associate a prompt to my MCP server?](https://docs.hasmcp.com/kb/associate-prompt-to-server.md): Understand the API workflow for linking reusable Prompts from Provider catalogs to active MCP Server endpoints. - [How do I associate a resource to my MCP server?](https://docs.hasmcp.com/kb/associate-resource-to-server.md): Step-by-step guide mapping provider data endpoints (Resources) directly to an executable MCP Server agent. - [How do I authenticate an MCP client against a server?](https://docs.hasmcp.com/kb/authenticate-mcp-client.md): Understand how Bearer tokens generated via the HasMCP API integrate seamlessly with SSE and stdio architectures securely. - [Can I bind multiple prompts to the same MCP server?](https://docs.hasmcp.com/kb/bind-multiple-prompts-to-server.md): Strategies for enriching a single agent's execution capability using myriad contextual templates. - [Can I bind multiple resources to the same MCP server?](https://docs.hasmcp.com/kb/bind-multiple-resources-to-server.md): Learn how HasMCP aggregates data endpoints to supercharge contextual awareness for single-agent systems. - [Is there a way to bulk-assign tools to an MCP server?](https://docs.hasmcp.com/kb/bulk-assign-server-tools.md): Best practices for scaling tool associations iteratively against the HasMCP Server Tool endpoint. - [Is Bring Your Own Key (BYOK) supported for Enterprise plans?](https://docs.hasmcp.com/kb/byok-enterprise-key-management.md): Discovering custom key management architectures. - [Can I chain multiple MCP servers together to create a single complex tool?](https://docs.hasmcp.com/kb/chaining-multiple-mcp-servers.md): Routing distinct isolated backends into Master Endpoint configurations. - [How do I check the current status and configuration of my MCP server?](https://docs.hasmcp.com/kb/check-mcp-server-status.md): Guide on checking the live status, configuration, and version properties of an MCP server using the HasMCP API. - [Can an MCP server use multiple tools from different providers?](https://docs.hasmcp.com/kb/check-server-tool-status.md): Understand how HasMCP Server orchestration supports composite AI systems leveraging multiple distributed providers. - [How does composing MCP servers improve system flexibility?](https://docs.hasmcp.com/kb/composing-mcp-servers-flexibility.md): Extracting state connection logic out of application wrappers cleanly. - [What are the two primary methods HasMCP provides for context optimization?](https://docs.hasmcp.com/kb/context-optimization-methods.md): Managing how API payloads are structurally pruned before executing LLM logic. - [What is Context Window Optimization and why is it important for LLMs?](https://docs.hasmcp.com/kb/context-window-optimization.md): Ensuring providers only deliver statistically actionable payloads to Language Models. - [How do I create a new provider in HasMCP?](https://docs.hasmcp.com/kb/create-mcp-provider.md): Discover how to register a new API Provider in the HasMCP framework to start mapping generic endpoints to reliable Model Context Protocol tools. - [How do I create a new MCP server using the HasMCP manager?](https://docs.hasmcp.com/kb/create-mcp-server.md): Step-by-step guide on creating a new MCP server in the HasMCP manager using the REST API. - [How do I create a new resource for a provider?](https://docs.hasmcp.com/kb/create-provider-resource.md): Learn how to map a static or dynamic data endpoint as a Resource attached to an API Provider. - [What endpoint is used to create a server token?](https://docs.hasmcp.com/kb/create-server-token-endpoint.md): Technical breakdown of the POST requirements mapping explicit authentication credentials back to MCP architectures. - [How do I create a server variable?](https://docs.hasmcp.com/kb/create-server-variable.md): Step-by-step guide to generating global configuration variables inherently injected into operational Model Context Protocol servers natively. - [What is the API endpoint to create a server variable?](https://docs.hasmcp.com/kb/create-server-variable-endpoint.md): Detailing the core orchestration schema mapping configurations. - [How do I delete a provider from HasMCP?](https://docs.hasmcp.com/kb/delete-mcp-provider.md): Step-by-step instructions on permanently deleting an API Provider mapping via the HasMCP Manager API. - [How can I delete an MCP server via the API?](https://docs.hasmcp.com/kb/delete-mcp-server.md): Detailed guide explaining how to permanently delete an MCP server using the HasMCP manager REST API. - [What happens when I send a DELETE request to an MCP server endpoint?](https://docs.hasmcp.com/kb/delete-mcp-server-consequences.md): Explanation of the cascade effects and data cleanup that occurs when issuing a DELETE request to a HasMCP server. - [How do I delete a prompt from a provider?](https://docs.hasmcp.com/kb/delete-provider-prompt.md): Instructions on executing a hard deletion of a localized provider prompt via the HasMCP API interface. - [How do I delete a resource from a provider?](https://docs.hasmcp.com/kb/delete-provider-resource.md): Understand the destructive effect and specific REST endpoint used to successfully prune a resource from an API provider. - [How do I delete a tool from a provider?](https://docs.hasmcp.com/kb/delete-provider-tool.md): Learn how to permanently sever and delete an individual actionable tool from an API provider catalog. - [How do I delete a server variable?](https://docs.hasmcp.com/kb/delete-server-variable.md): Understand the systemic implications of explicitly destroying global configuration parameters inherently. - [Can developers access billing information in a Shared Workspace?](https://docs.hasmcp.com/kb/developer-billing-management.md): Understanding permission boundaries around central financial management cleanly. - [How do I disassociate a prompt from my MCP server?](https://docs.hasmcp.com/kb/disassociate-server-prompt.md): Explaining the DELETE lifecycle utilized to revoke execution templates from LLM context layers. - [How do I disassociate a resource from my MCP server?](https://docs.hasmcp.com/kb/disassociate-server-resource.md): Process mapping for securely revoking a server's read-authorization for a statically linked provider resource. - [Can two server variables have the same name?](https://docs.hasmcp.com/kb/duplicate-variable-names.md): HasMCP global variable scoping rules explained. - [Can I dynamically attach and detach prompts from a running server API?](https://docs.hasmcp.com/kb/dynamic-server-prompt-attachment.md): Scaling and managing real-time LLM execution behavior logically via asynchronous orchestration patterns securely. - [Can I dynamically attach and detach resources from a running server API?](https://docs.hasmcp.com/kb/dynamic-server-resource-attachment.md): Real-time context manipulation using the HasMCP orchestration abstraction. - [How does dynamic tooling improve security when user permissions change?](https://docs.hasmcp.com/kb/dynamic-tooling-security-permissions.md): Achieving instantaneous off-boarding and permission revocations. - [How do I set up HasMCP end-to-end?](https://docs.hasmcp.com/kb/end-to-end-setup.md): A high-level overview of orchestrating Model Context Protocol tools from Provider creation to local API authentication. - [What are Audit Logs in HasMCP Enterprise?](https://docs.hasmcp.com/kb/enterprise-audit-logs.md): Tracking global system events securely for compliance and troubleshooting. - [How are prompts exposed through an MCP server?](https://docs.hasmcp.com/kb/expose-prompts-through-server.md): An architectural overview explaining the translation layer from dynamic relational data to standard Model logic structures. - [How are resources exposed through an MCP server?](https://docs.hasmcp.com/kb/expose-resources-through-server.md): Understand the translation layer brokering REST API responses down into Model Context Protocol native schemas. - [How can I filter audit logs by user, date range, or event type?](https://docs.hasmcp.com/kb/filter-audit-logs.md): Navigating the enterprise event ledger. - [How do I filter the providers list by API type?](https://docs.hasmcp.com/kb/filter-mcp-providers-type.md): Documentation on utilizing the `apiType` query parameter to filter registered providers within HasMCP Manager. - [Is it possible to filter providers by visibility?](https://docs.hasmcp.com/kb/filter-mcp-providers-visibility.md): Learn how to filter your HasMCP API providers list based on their PUBLIC or INTERNAL visibility configurations. - [Is there a way to filter or paginate the list of MCP servers?](https://docs.hasmcp.com/kb/filter-paginate-mcp-servers.md): Information on pagination and filtering capabilities for the MCP servers list endpoint in the HasMCP API. - [General Workflows Knowledge Base](https://docs.hasmcp.com/kb/general-workflows.md): Core architectural logic covering platform setups, pagination formatting, structured schema validation dependencies, and standard HTTP error troubleshooting. - [How do I generate a new token for my MCP server?](https://docs.hasmcp.com/kb/generate-server-token.md): Understand the critical workflow to secure your Model Context Protocol runtime via authenticating tokens. - [How do I get the details of a specific provider?](https://docs.hasmcp.com/kb/get-mcp-provider-details.md): Reference documentation on how to fetch the complete configuration details of an individual API provider using the HasMCP manager. - [How can I get the details of a specific MCP server by its ID?](https://docs.hasmcp.com/kb/get-mcp-server-details.md): Learn the API method to fetch the complete configuration and details of a single MCP server using its unique ID in HasMCP. - [How do I get the details of a specific provider prompt?](https://docs.hasmcp.com/kb/get-provider-prompt-details.md): Learn how to isolate an individual provider prompt's configuration (including its dynamic arguments) via the HasMCP API. - [How can I fetch the details of a specific provider resource?](https://docs.hasmcp.com/kb/get-provider-resource-details.md): Retrieve the full configuration, URI identifier, and execution mapping of an isolated provider resource via the HasMCP API. - [How can I view the details of a specific provider tool?](https://docs.hasmcp.com/kb/get-provider-tool-details.md): Reference on how to isolate and fetch the configuration profile of a singular provider tool using its unique ID. - [How do I grant edit access to a specific Server but not others?](https://docs.hasmcp.com/kb/grant-edit-access-server.md): Investigating granular RBAC scoping for isolated infrastructure. - [How are API keys and secrets encrypted in HasMCP?](https://docs.hasmcp.com/kb/how-are-api-keys-encrypted.md): Auditing absolute cryptographic boundaries at rest. - [Are the audit logs in HasMCP immutable and tamper-proof?](https://docs.hasmcp.com/kb/immutable-audit-logs.md): Ensuring the integrity of historical compliance and execution data securely. - [Can reducing the context size improve LLM response times?](https://docs.hasmcp.com/kb/improve-llm-response-times.md): Ensuring latency drops dramatically when context ingestion loads shrink efficiently. - [Knowledge Base Directory](https://docs.hasmcp.com/kb/index.md): Navigation hub for HasMCP functional endpoints, orchestrations, and deployment tutorials. - [How does HasMCP inject secrets into API requests automatically?](https://docs.hasmcp.com/kb/inject-secrets-api-requests-automatically.md): Achieving dynamic header reconstruction before executing external REST calls. - [How do I install the official HasMCP MCP Server?](https://docs.hasmcp.com/kb/install-official-hasmcp-server.md): Allow your local AI agents to natively manage, create, and inspect other HasMCP servers and providers by giving them the official HasMCP tools. - [How can I write JavaScript Interceptors to modify API responses before sending them to the LLM?](https://docs.hasmcp.com/kb/javascript-interceptors.md): Creating programmable mutations inside HasMCP natively dynamically. - [Can I use JMESPath to selectively allowlist fields to prevent PII exposure?](https://docs.hasmcp.com/kb/jmespath-allowlist-pii.md): Implicitly dropping sensitive Personally Identifiable Information using strict JSON boundary parameters gracefully. - [How can I use JMESPath to filter out irrelevant fields from an API response?](https://docs.hasmcp.com/kb/jmespath-filter-irrelevant-fields.md): Dropping massive pagination logs and visual metadata using exact JSON matrix mapping safely. - [How does HasMCP use JMESPath Pruning to reshape JSON responses?](https://docs.hasmcp.com/kb/jmespath-pruning.md): Applying strict structural filters natively to optimize payloads securely. - [What is the difference between JMESPath pruning and Goja JS logic?](https://docs.hasmcp.com/kb/jmespath-vs-goja.md): Comparing structural declarative extractors versus stateful JavaScript execution natively. - [Is Goja better than JMESPath for complex PII redaction?](https://docs.hasmcp.com/kb/jmespath-vs-goja-pii-redaction.md): Evaluating declarative drops versus stateful RegEx mutation. - [How can I use JavaScript to calculate totals or format dates within an API response?](https://docs.hasmcp.com/kb/js-calculate-totals-format-dates.md): Performing payload manipulation that declarative matchers like JMESPath cannot structurally achieve. - [How do I list all available providers?](https://docs.hasmcp.com/kb/list-mcp-providers.md): API guide for listing all registered API providers in your HasMCP workspace. - [How can I list all the MCP servers I have created?](https://docs.hasmcp.com/kb/list-mcp-servers.md): Learn how to retrieve a list of your configured MCP servers using the HasMCP Manager API. - [What information is returned when I list my MCP servers?](https://docs.hasmcp.com/kb/list-mcp-servers-response.md): Discover the detailed fields and metadata returned by the HasMCP API when listing your MCP servers. - [What is the API route to list a provider's prompts?](https://docs.hasmcp.com/kb/list-provider-prompts.md): Endpoint documentation for retrieving all Prompts mapped globally to a specific HasMCP provider. - [What is the endpoint for listing all resources of a provider?](https://docs.hasmcp.com/kb/list-provider-resources.md): Reference the API route used to retrieve all defined resources mapped to a specific external API provider. - [What is the API call to list all tools for a provider?](https://docs.hasmcp.com/kb/list-provider-tools-api.md): API endpoint details for fetching the master list of all tools associated with a specific API provider in HasMCP. - [How do I list all the prompts currently associated with an MCP server?](https://docs.hasmcp.com/kb/list-server-prompts-api.md): Polling endpoints for discovering active server prompt orchestration topologies. - [How do I see a list of all resources attached to an MCP server?](https://docs.hasmcp.com/kb/list-server-resources-api.md): Operational runbook to audit the full catalog of exact resourceURIs exposed to an active agent model. - [How do I get a list of active tokens for a given MCP server?](https://docs.hasmcp.com/kb/list-server-tokens-api.md): Auditing active execution credentials securely linked against your live AI agent orchestrator interfaces. - [How do I list all the tools currently associated with an MCP server?](https://docs.hasmcp.com/kb/list-server-tools-api.md): Discover how to retrieve and audit the complete catalog of tools authorized and linked to an individual MCP Server. - [How do I get a list of server variables via the API?](https://docs.hasmcp.com/kb/list-server-variables-api.md): Learn how to poll the overarching configuration map protecting your active MCP environments. - [Can the LLM access the raw values of secrets stored in HasMCP's encrypted vault?](https://docs.hasmcp.com/kb/llm-access-raw-secrets-vault.md): Guaranteeing absolute separation between prompt logic and authentication payloads. - [Does the LLM ever gain direct access to my credentials during elicitation?](https://docs.hasmcp.com/kb/llm-credential-isolation.md): Auditing explicit credential segregation between the prompt model and execution proxy. - [Can I manage multiple providers for my MCP servers?](https://docs.hasmcp.com/kb/manage-multiple-providers.md): Explaining HasMCP's multi-tenant architecture and how it effectively centralizes access to multiple API providers. - [What information do I need to register a provider?](https://docs.hasmcp.com/kb/mcp-provider-registration-requirements.md): An overview of the required and optional schema information necessary to register a new API Provider in the HasMCP Manager. - [What is the endpoint to update a provider's configuration?](https://docs.hasmcp.com/kb/mcp-provider-update-endpoint.md): API Endpoint reference detailing how to update an existing API Provider's configurations via the HasMCP REST API. - [What is the endpoint for creating an MCP server?](https://docs.hasmcp.com/kb/mcp-server-creation-endpoint.md): Reference documentation for the HasMCP API endpoint used to create a new MCP server. - [What is the required JSON payload to create an MCP server?](https://docs.hasmcp.com/kb/mcp-server-creation-payload.md): Detailed schema and explanation of the JSON payload required when creating an MCP server via the HasMCP API. - [What is the API route for fetching an MCP server's full details?](https://docs.hasmcp.com/kb/mcp-server-details-endpoint.md): Reference for the API route used to fetch a specific MCP server's configuration by ID in HasMCP. - [What is the endpoint to patch or update an MCP server?](https://docs.hasmcp.com/kb/mcp-server-update-endpoint.md): API Endpoint reference for patching and updating an MCP server in the HasMCP framework. - [What happens if an MCP client connects without a token?](https://docs.hasmcp.com/kb/missing-token-errors.md): HasMCP enforces strict default-deny boundary logic across all API environments seamlessly inherently. - [What happens if a tool requires a variable that is missing?](https://docs.hasmcp.com/kb/missing-variable-handling.md): How HasMCP secures execution boundaries efficiently when a downstream dependency fundamentally fails. - [How does MCP composition help in building modular AI systems?](https://docs.hasmcp.com/kb/modular-ai-systems.md): Achieving absolute decoupled infrastructure with centralized auth. - [How can I monitor the "token economics" and cost savings from data pruning?](https://docs.hasmcp.com/kb/monitor-token-economics-savings.md): Auditing payload reduction metrics accurately and visualizing cost savings. - [What is "Native MCP Elicitation Auth"?](https://docs.hasmcp.com/kb/native-mcp-elicitation-auth.md): Using the MCP protocol to prompt users for credentials inside Claude Desktop. - [How does HasMCP notify an LLM when the list of available tools changes?](https://docs.hasmcp.com/kb/notify-llm-tool-list-changes.md): The JSON-RPC implementation behind dynamic tool discovery. - [How does HasMCP handle OAuth2 authentication when an LLM needs to use an API?](https://docs.hasmcp.com/kb/oauth2-authentication-flow.md): Explaining the dynamic OAuth token interception layer. - [Where can I find the official OpenAPI specification?](https://docs.hasmcp.com/kb/openapi-specification-download.md): Downloading the complete HasMCP API schema natively for client generation securely. - [How does OpenAPI validation work?](https://docs.hasmcp.com/kb/openapi-validation.md): Ensuring submitted REST payloads match required formats precisely. - [How does HasMCP pause the execution flow to prompt the user for authentication?](https://docs.hasmcp.com/kb/pause-execution-for-auth.md): Understanding the asynchronous architecture behind MCP execution states. - [How does the Payload Inspector help me debug before-and-after data transformations?](https://docs.hasmcp.com/kb/payload-inspector-data-transformations.md): Visualizing Javascript Interception and JMESPath results interactively. - [What data is required to map a prompt to a server?](https://docs.hasmcp.com/kb/payload-server-prompt-mapping.md): Demystifying the highly distilled CreateServerPromptRequest schema utilized in dynamic orchestration bindings. - [What data is required to map a resource to a server?](https://docs.hasmcp.com/kb/payload-server-resource-mapping.md): Deep dive into the simplified JSON object mapping Provider Resources down to individual MCP environments. - [Does HasMCP allow tracking tool usage on a per-user basis for governance?](https://docs.hasmcp.com/kb/per-user-tool-usage-tracking.md): Implementing individual developer accounting and strict access auditing. - [What predefined roles are available for Enterprise teams?](https://docs.hasmcp.com/kb/predefined-roles-enterprise.md): Reviewing the capabilities of Owners, Admins, Developers, and Viewers rationally. - [Provider Prompts Knowledge Base](https://docs.hasmcp.com/kb/provider-prompts.md): Build centralized, reusable prompt templates systematically. - [Provider Resources Knowledge Base](https://docs.hasmcp.com/kb/provider-resources.md): Map static or dynamic data API endpoints inside your providers systematically. - [Provider Tools Knowledge Base](https://docs.hasmcp.com/kb/provider-tools.md): Connect actionable external API endpoints inside your providers so that LLMs can invoke them. - [Can I use HasMCP as a proxy to modify headers on outgoing API requests?](https://docs.hasmcp.com/kb/proxy-modify-outgoing-api-headers.md): Taking total runtime control over HTTP protocol schemas. - [How do I query the prompts available to an MCP server?](https://docs.hasmcp.com/kb/query-server-prompts.md): Discover the GET routing structures utilized for auditing abstract execution configurations across active agents. - [How do I query the resources available to an MCP server?](https://docs.hasmcp.com/kb/query-server-resources.md): Procedural runbooks and HTTP logic for verifying resource exposure across multi-agent environments. - [What is Real-time Dynamic Tooling in HasMCP?](https://docs.hasmcp.com/kb/real-time-dynamic-tooling.md): Updating tools without restarting LLM configurations naturally. - [How does HasMCP help reduce LLM API costs through context window optimization?](https://docs.hasmcp.com/kb/reduce-llm-api-costs.md): Truncating raw `JSON` payloads explicitly reduces downstream inference billing. - [Can I entirely remove or replace sensitive PII fields using JavaScript interceptors?](https://docs.hasmcp.com/kb/remove-replace-pii-js.md): Ensuring absolute data privacy. - [How do I remove a tool association from an MCP server?](https://docs.hasmcp.com/kb/remove-tool-from-server.md): Follow these instructions to revoke an MCP server's executable access to a specific provider tool. - [Can I rename my MCP server after creating it?](https://docs.hasmcp.com/kb/rename-mcp-server.md): Confirmation and instructions on how to rename an MCP server securely via the HasMCP Manager API. - [Do I need to restart my MCP server to add or remove tools?](https://docs.hasmcp.com/kb/restart-mcp-server-add-remove-tools.md): Achieving zero-downtime architecture synchronization explicitly. - [Can I associate a single provider's tool to multiple MCP servers?](https://docs.hasmcp.com/kb/restrict-server-tool-access.md): Understand the many-to-many relationship capability inside the HasMCP platform routing. - [How do I restrict tool execution to a strict IP address?](https://docs.hasmcp.com/kb/restrict-tool-execution-ip-address.md): Setting up IP allowlisting on individual Provider Tools. - [How do I retrieve a list of available MCP servers?](https://docs.hasmcp.com/kb/retrieve-available-mcp-servers.md): Instructions and API endpoint reference for retrieving the list of available MCP servers in HasMCP. - [How do I securely revoke a breached or redundant server token?](https://docs.hasmcp.com/kb/revoke-server-token.md): Immediate action guides for surgically scrubbing unauthorized key authentication structures spanning HasMCP deployments. - [Does HasMCP support Role-Based Access Control (RBAC)?](https://docs.hasmcp.com/kb/role-based-access-control.md): Enforcing strict identity governance and access provisioning securely. - [Can I search for providers by name or base URL?](https://docs.hasmcp.com/kb/search-mcp-providers-name-url.md): Learn how to effectively query and search for specific API providers in HasMCP using text-matching query parameters. - [How does HasMCP securely store sensitive information like API keys?](https://docs.hasmcp.com/kb/secure-api-key-storage.md): Auditing the envelope encryption architecture within the proxy tier. - [Should I store my server token securely?](https://docs.hasmcp.com/kb/securely-store-server-token.md): Why handling dynamic execution cryptography properly dictates fundamentally securing generative model boundaries successfully safely. - [What is the API endpoint to link a prompt to an MCP server?](https://docs.hasmcp.com/kb/server-prompt-association-endpoint.md): Raw endpoint structures for configuring generic Server-to-Prompt mapping associations. - [What happens to the prompt when I delete its association with an MCP server?](https://docs.hasmcp.com/kb/server-prompt-deletion-behavior.md): HasMCP guarantees data persistence and segregation between Server bindings and intrinsic Provider Prompts. - [Server Prompts Knowledge Base](https://docs.hasmcp.com/kb/server-prompts.md): Bind instructional frameworks and context templates natively to an active agent execution space. - [What is the API endpoint to link a resource to an MCP server?](https://docs.hasmcp.com/kb/server-resource-association-endpoint.md): Detailed endpoint routing instructions and JSON payload schema for programmatic Server-Resource linkages. - [What happens to the resource when I delete its association with an MCP server?](https://docs.hasmcp.com/kb/server-resource-deletion-behavior.md): Explaining data sovereignty; how destroying server linkages leaves raw provider configurations functionally untouched. - [Server Resources Knowledge Base](https://docs.hasmcp.com/kb/server-resources.md): Expose static files, logs, and dynamic data blobs from your providers directly to your MCP servers. - [How do I handle server token expiration?](https://docs.hasmcp.com/kb/server-token-expiration.md): Security best-practices discussing mitigating service interruptions inherently tied back to explicit credential deprecation cycles. - [Are there limits on the number of tokens a server can have?](https://docs.hasmcp.com/kb/server-token-limitations.md): Understanding the architectural implications of massive scale token generation mapping per orchestrator loop. - [What is the endpoint to add a tool to an MCP server?](https://docs.hasmcp.com/kb/server-tool-association-endpoints.md): API reference identifying the exact POST endpoint and payload structure for creating Server-to-Tool associations. - [What payload is needed to create an MCP server tool association?](https://docs.hasmcp.com/kb/server-tool-execution-logs.md): A deep breakdown of the required POST payload and its rigid relationship mappings. - [Does deleting a server-tool association delete the tool itself?](https://docs.hasmcp.com/kb/server-tool-permissions.md): Understand the architectural separation of concerns between Provider definitions and Server associations in HasMCP. - [Server Tools Knowledge Base](https://docs.hasmcp.com/kb/server-tools.md): Manage which provider tool functionalities are exposed to your individual MCP Server agents. - [Are Server Variables encrypted?](https://docs.hasmcp.com/kb/server-variable-encryption.md): Security guidelines handling explicit Variable generation parameters ensuring credentials stay locally and remotely secure. - [Server Variables Knowledge Base](https://docs.hasmcp.com/kb/server-variables.md): Map programmatic secrets and contextual constants seamlessly injecting down exactly when explicit dependencies necessitate runtime configurations. - [MCP Servers Knowledge Base](https://docs.hasmcp.com/kb/servers.md): Everything you need to know about provisioning, managing, and deleting MCP servers. - [Can I share Provider Tools with read-only access for certain team members?](https://docs.hasmcp.com/kb/share-read-only-tools.md): Securing sensitive API configuration nodes without impacting downstream prompt generation elegantly. - [Does Goja logic allow stateful transformations on API responses?](https://docs.hasmcp.com/kb/stateful-transformations-goja.md): Executing deep object procedural iterations. - [What is the Streaming Debug Console used for in HasMCP?](https://docs.hasmcp.com/kb/streaming-debug-console.md): Native real-time traffic monitoring and network instrumentation. - [MCP Telemetry](https://docs.hasmcp.com/kb/telemetry.md): Understanding how to monitor, debug, and trace AI agent requests using HasMCP's built-in telemetry tools. - [What is the structure of a server token payload?](https://docs.hasmcp.com/kb/token-payload-structure.md): Parsing the JSON Schema outputted when instantiating or listing Server Tokens across the HasMCP REST API natively. - [Tokens & Authentication Knowledge Base](https://docs.hasmcp.com/kb/tokens-and-authentication.md): Secure agent integrations by mapping cryptography schemas inherently to execution variables. - [Can I see a history of tool executions and who initiated them?](https://docs.hasmcp.com/kb/tool-execution-history.md): Auditing provider capabilities and correlating LLM actions to specific identies. - [How do I track changes to users, groups, and permissions using Audit Logs?](https://docs.hasmcp.com/kb/track-rbac-changes.md): Monitoring Role-Based Access Control (RBAC) modifications securely. - [What triggers a tool_changed event in HasMCP?](https://docs.hasmcp.com/kb/trigger-tool-changed-event.md): Administrative actions that fire native update webhooks correctly. - [How do I troubleshoot a 400 Bad Request error?](https://docs.hasmcp.com/kb/troubleshoot-400-bad-request.md): Resolving JSON schema formatting and validation failures when calling the HasMCP API. - [How do I troubleshoot a 401 Unauthorized error?](https://docs.hasmcp.com/kb/troubleshoot-401-unauthorized.md): Fixing broken bearer authentication layers securely. - [How do I troubleshoot a 403 Forbidden error?](https://docs.hasmcp.com/kb/troubleshoot-403-forbidden.md): Resolving permission and ACL restrictions effectively. - [How do I troubleshoot a 404 Not Found error?](https://docs.hasmcp.com/kb/troubleshoot-404-not-found.md): Fixing broken resource paths and severed logical associations gracefully. - [How do I troubleshoot a 409 Conflict error?](https://docs.hasmcp.com/kb/troubleshoot-409-conflict.md): Resolving identical naming conventions or colliding resource definitions optimally. - [How do I troubleshoot a 429 Too Many Requests error?](https://docs.hasmcp.com/kb/troubleshoot-429-rate-limit.md): Resolving rate limitations intelligently within MCP orchestration. - [How do I troubleshoot a 500 Internal Server error?](https://docs.hasmcp.com/kb/troubleshoot-500-internal-server-error.md): Handling unexpected systematic failure states inside the HasMCP proxy. - [How do I troubleshoot failing server-tool execution associations?](https://docs.hasmcp.com/kb/troubleshoot-server-tool-execution.md): Typical pitfalls and diagnostics when LLM agents fail to see or execute assigned tools in the HasMCP environment. - [How do I update the properties of an existing MCP server?](https://docs.hasmcp.com/kb/update-mcp-server-properties.md): Step-by-step documentation on updating the configuration, providers, and settings of an existing MCP server using HasMCP Manager. - [How do I make updates to an existing provider prompt?](https://docs.hasmcp.com/kb/update-provider-prompt.md): API Endpoint reference detailing how to recursively patch and modify the instructions or definitions of a provider prompt. - [How do I update a provider resource's metadata?](https://docs.hasmcp.com/kb/update-provider-resource.md): Step-by-step documentation on updating the properties, execution path, or description of a registered provider resource. - [How do I update or modify a provider tool?](https://docs.hasmcp.com/kb/update-provider-tool.md): A guide to dynamically patching and modifying an existing provider tool's input schema or execution routing. - [How do I update a server variable?](https://docs.hasmcp.com/kb/update-server-variable.md): Rotating security credentials confidently logically without severing live configurations intuitively. - [What is the user experience when an LLM tries to access an authenticated endpoint?](https://docs.hasmcp.com/kb/user-experience-authenticated-endpoints.md): Visualizing the native Claude Desktop and Cursor interruption flow. - [What is the payload structure of a server variable?](https://docs.hasmcp.com/kb/variable-payload-structure.md): Understanding the JSON schema utilized during polling or generating HasMCP configurations. - [Can a variable be shared among different providers?](https://docs.hasmcp.com/kb/variable-provider-sharing.md): Unpacking the global architecture of HasMCP Variables and their native relationship with distinct Tool Providers. - [How can I view Tool Call Analytics to see my most frequently used tools?](https://docs.hasmcp.com/kb/view-tool-call-analytics.md): Discovering usage trends and optimizing high-traffic endpoints. - [Connecting to Tools on a Corporate VPN](https://docs.hasmcp.com/kb/vpn-corporate-network-access.md): Configuring pathways for isolated internal DBs and legacy APIs. - [What is Goja (JS) Logic in HasMCP?](https://docs.hasmcp.com/kb/what-is-goja-js.md): Structuring complex data transformations natively via embedded JavaScript execution flexibly logically. - [What is MCP Composition in HasMCP?](https://docs.hasmcp.com/kb/what-is-mcp-composition.md): Grouping isolated servers into master node configurations. - [When should you use the HasMCP Server to create new MCP Servers?](https://docs.hasmcp.com/kb/when-to-use-hasmcp-server.md): Understanding the strategic use cases for allowing your LLM to self-provision entirely new MCP servers via the HasMCP MCP Server directly using HasMCP API. - [Quick Start Guide](https://docs.hasmcp.com/quickstart.md): Get your first MCP server up and running in 5 minutes. This guide will walk you through the Happy Path to create a functional MCP server using the Coinbase API as an example. By the end, you'll have a working server connected to your LLM client. - [Create a Coinbase Spot Price Checker](https://docs.hasmcp.com/tutorials/coinbase-public-api-mcp-server.md): Learn how to build a production-ready MCP server using Coinbase's public API and HasMCP. - [Create a Gmail Client MCP Server From Scratch](https://docs.hasmcp.com/tutorials/gmail-mcp-server.md): Build a Gmail MCP server using HasMCP with OAuth2, and request/response interceptors. ## OpenAPI Specs - [openapi](https://docs.hasmcp.com/api-reference/openapi.yaml) ## Optional - [Github](https://github.com/hasmcp/hasmcp-docs)