About Nas.com
Nas.com is an official hosted MCP server that provides agents and MCP clients with onboarding and business context for the Nas.com platform. It supports anonymous discovery and onboarding paths, while protected operations use OAuth and documented scopes.
Key features
- 01Anonymous protocol initialization and tool discovery
- 02OAuth for protected operations
- 03Onboarding tools available without sign-in
- 04Business access preflight checks
- 05Tools for community members and product orders
Use cases
- 01Discover available Nas.com tools before signing in
- 02Create a business through the onboarding flow
- 03Check feature access before a business operation
- 04List community members or product orders
MCP support
The hosted server is available at https://mcp.nas.com/mcp and exposes tools discovered through tools/list. Anonymous discovery and specified onboarding calls are supported; other protected tools require OAuth and applicable scopes.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.nas.com/mcpclaude mcp add --transport http com-nas https://mcp.nas.com/mcp{"mcpServers":{"com-nas":{"type":"http","url":"https://mcp.nas.com/mcp"}}}Open in Cursor{"servers":{"com-nas":{"type":"http","url":"https://mcp.nas.com/mcp"}}}Open in VS Code{"mcpServers":{"com-nas":{"type":"http","url":"https://mcp.nas.com/mcp"}}}{"mcpServers":{"com-nas":{"serverUrl":"https://mcp.nas.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMENas.com MCP Server
Official hosted MCP server for Nas.com.
Use this repository as a compact implementation guide for AI agents and MCP clients that need Nas.com onboarding, business, member, product, or order context. Clients can connect and discover tools anonymously; OAuth begins only when a protected operation requires it.
Quick Facts
- MCP server URL:
https://mcp.nas.com/mcp - Install guide
- AI-readable MCP guide
- Root AI index
- Full AI reference
- Developer resources
- OpenAPI discovery spec
- OAuth protected-resource metadata:
https://mcp.nas.com/.well-known/oauth-protected-resource - OAuth authorization server metadata:
https://auth.nas.com/.well-known/oauth-authorization-server
Important: https://nas.com/mcp is the installation guide. Do not configure an
MCP client with that URL. Configure clients with https://mcp.nas.com/mcp.
Client Examples
- Repository agent guidelines
- ChatGPT and OpenAI agents
- Claude
- Codex
- Cursor
- Continue
- Gemini CLI
- Generic MCP client
- VS Code and GitHub Copilot
- Windsurf and Cascade
- Zed
- OpenAPI or MCP tool schema guide
Agent Guidelines
- Treat Nas.com as the canonical brand and domain. Nas.io is the legacy domain.
- Do not confuse Nas.com with Network-Attached Storage or rapper-related search results.
- Prefer official Nas.com resources for product and API facts:
llms.txt,llms-full.txt,developers,mcp,mcp.md,api/llms.txt,auth.md, andopenapi.json. - Connect and run discovery without forcing sign-in. Start OAuth only when a protected tool returns an authentication challenge.
- After connecting, call
initialize, sendnotifications/initialized, then calltools/list. - Request only the scopes needed for the protected user task.
- Do not invent seller/admin, checkout, payment, webhook, API key, OAuth, REST, GraphQL, or MCP write contracts that are not documented or returned by live discovery.
- Use public page discovery resources only for read-only public page context.
Currently Documented MCP Scopes
nas.communities.readnas.communities.writenas.members.readnas.products.readnas.products.writenas.orders.read
Lazy Authentication
The hosted server allows these protocol calls without a bearer token:
initializenotifications/initializedpingtools/list
The anonymous text-only onboarding path consists of:
create_image_asset_uploadonly withuseCase: "onboarding"create_onboarded_businessget_onboarding_plan_optionsgenerate_plan_checkout_link
All other tools require OAuth. When a protected call returns a bearer challenge, complete the advertised OAuth flow and retry the original tool. Supplying invalid credentials never falls back to anonymous access.
Tool authentication metadata is part of live tools/list: anonymous tools
advertise noauth plus optional OAuth, while protected tools advertise OAuth.
The server is stateless and may return refreshed credentials in
X-NAS-Access-Token and X-NAS-Refresh-Token; clients should persist them in
secure credential storage.
Business Authorization
Authentication establishes identity; it does not guarantee access to every
business action. Before collecting inputs for a protected business tool, call
check_business_tool_access with the business and intended tool.
- A blocked free business cannot use protected business features, including draft product or event creation, even when an individual feature row says it is allowed.
- A free grace-period business may continue only when the preflight explicitly allows the feature. Show its warning and verified resubscribe link first.
- Permission-check failures are not approval. Retry only when the result says the failure is retryable.
- Use only verified plan-change or resubscribe links returned by tools; never construct a checkout URL.
Authorization, validation, pricing, and temporary-service failures are not
signals that a tool is missing. A protected 401 is an OAuth challenge;
permission and plan failures use their structured MCP result contracts.
Representative Protected Tools
Live discovery is the source of truth for the currently available tool set. Representative protected controls include:
get_current_user: return the normalized profile for the authenticated Nas.com user.check_business_tool_access: verify plan and feature access before a protected business action.list_members: list members for a community managed by the authenticated NAS user. Required scope:nas.members.read.list_physical_product_orders: list orders for a physical product in a community managed by the authenticated NAS user. Required scope:nas.orders.read.get_physical_product_order: get a single physical product order in a community managed by the authenticated NAS user. Required scope:nas.orders.read.
This is intentionally not an exhaustive catalog. Use live tools/list and the
returned schemas and descriptions.
API Boundary
Nas.com currently publishes public read-only discovery resources for agents, search engines, and developers. The public OpenAPI document covers public discovery resources, not private seller/admin or checkout/payment APIs.
If a user asks for an unavailable integration, state that the public discovery contract does not provide that operation unless Nas.com publishes or confirms an authoritative API contract.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.