</>MCP Agents Market
MCP Server

no-as-a-service

by hotheadhacker7.9kJavaScriptUpdated 2026-05-09

No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need a realistic excuse, a fun “no,” or want to simulate being turned down in style.

No-as-a-Service is an MCP server that delivers random, creative rejection reasons and excuses through a simple API. Built on a database of over 1,000 universal "no" responses, it helps AI assistants generate realistic, humorous, or professional ways to decline requests. Developers integrate it into chatbots, Slack apps, AI agents, and other applications where programmatic negative responses add personality or solve real-world communication challenges. The server is lightweight, self-hostable, and rate-limited to 120 requests per minute.

Key Features

Returns random rejection reasons from a curated collection of 1,000+ excuses
Simple GET /no endpoint with JSON responses containing creative negative answers
Rate limiting built-in at 120 requests per minute per IP address
Self-hosting support via Express.js with configurable port settings
Devcontainer configuration for instant GitHub Codespaces and VS Code development
MIT licensed with minimal dependencies (Express and express-rate-limit)
Public API available at naas.isalman.dev/no for immediate integration
Used by multiple existing projects including Slack bots, iOS/Android apps, and GNOME extensions

Use Cases

  • 01Adding humorous or polite rejection responses to AI chatbots and assistants
  • 02Generating creative excuses for productivity apps and task management tools
  • 03Building Slack or Discord bots that provide witty negative responses
  • 04Creating mobile apps that help users craft realistic declining messages
  • 05Integrating programmatic "no" responses into admin panels or developer tools
  • 06Testing and simulating rejection scenarios in applications

Related MCP Servers

View more

no-as-a-service — FAQ

What is the No-as-a-Service MCP server?+

No-as-a-Service is an MCP server that provides an API returning random rejection reasons and creative excuses. It delivers over 1,000 different "no" responses suitable for personal, professional, and humorous scenarios.

How do I install and run No-as-a-Service?+

Clone the GitHub repository, run npm install to fetch dependencies, then start the server with npm start. The API will be available at localhost:3000/no by default, or you can set a custom PORT environment variable.

Which AI clients work with this MCP server?+

The server works as a standard HTTP API that any MCP-compatible client can call. Projects using it include Claude-based tools, Slack bots, Raycast extensions, and custom AI assistants that make GET requests to the /no endpoint.

Do I need an API key to use No-as-a-Service?+

No API key is required. The public endpoint at naas.isalman.dev/no is freely accessible with a rate limit of 120 requests per minute per IP, or you can self-host without any authentication requirements.

Is No-as-a-Service free to use?+

Yes, it's completely free and open source under the MIT license. You can use the public API endpoint or self-host your own instance at no cost.

What are the prerequisites for self-hosting?+

You need Node.js installed on your system. The server uses Express.js and express-rate-limit as its only dependencies, which are automatically installed via npm install.

How do I install no-as-a-service?+

Open the source repository on GitHub and follow its README. no-as-a-service is a mcp server — MCP Agents Market links you directly to the official repo.

Is no-as-a-service free?+

no-as-a-service is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches