Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. HireNimbus MCP Server
HireNimbus MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/22/2026, 8:17:45 PM

HireNimbus MCP Server

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Find and book verified local home service professionals through AI agents.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Remote HTTP
Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "hirenimbus-mcp-server": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (8) Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Capabilities & Tool Schemas (8) ~193 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by HireNimbus MCP Server.

search_providers

Search for home service professionals near a location.

get_provider_details

Full profile for a single provider β€” bio, services, areas, hours, FAQ, photos.

get_provider_reviews

Aggregated reviews from Google, Yelp, Thumbtack, HomeAdvisor, and Nimbus.

get_homeowner_profile

Returns the OAuth-linked homeowner's saved name, phone, and address. No parameters β€” identity comes from the JWT session.

create_booking

Submit a job request to a provider. Triggers instant SMS + Slack notification.

process_payment

Process a payment for a completed or quoted job through the Nimbus platform.

Documentation Overview

Home Services MCP Server

An open-source, self-hostable Model Context Protocol server for home-service discovery, provider profiles and reviews, homeowner identity, booking requests, and booking follow-up. The server supplies the workflow and MCP interface; each operator supplies the APIs, data, credentials, branding, and deployment environment.

This repository contains no customer data, provider data, API keys, or private production endpoints. It includes one documented public hosted MCP fallback for convenience; operators can replace it with their own endpoint and credentials for a fully self-hosted deployment.

What is included

  • Streamable HTTP MCP transport at /mcp (the root endpoint is also mapped for clients that require it).
  • OAuth 2.0 authorization-code flow with PKCE, when OAuth credentials are configured.
  • Provider search, details, reviews, homeowner profile, booking, previous-job, booking-status, and rebooking workflows.
  • Optional category-specific find/book tool aliases.
  • Input validation, PII-aware logging, outbound host allowlisting, rate limiting, and circuit-breaker behavior.
  • Local ASGI development, a generic Docker image, and AWS SAM/Lambda deployment configuration.

The public MCP contract is intentionally stable. Operators can replace the backends without changing the client-facing tool names or workflow semantics.

Quick start

bash
python3.10 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
# The default setup uses the hosted MCP relay. For self-hosting, edit .env
# with your own upstream MCP endpoint, API URLs, and credentials.
uvicorn src.main:app --reload --port 8000

The server is then available at http://localhost:8000/mcp.

Before opening a release or marketplace review, run the checks in docs/RELEASE_CHECKLIST.md, including:

Code
python3 scripts/audit_public_release.py

For a container build:

Terminal
docker build -t home-services-mcp .
docker run --env-file .env -p 8000:8080 home-services-mcp

For AWS SAM, provide deployment-specific values through parameter overrides or your secret manager. Do not place secrets in template.yaml, samconfig files, container layers, or source control.

Configuration

Start with .env.example. Empty optional endpoint variables disable the related capability. The upstream MCP relay is the exception: it defaults to the documented public hosted service and can be overridden.

Core operator-owned endpoints:

VariablePurpose
PROVIDERS_APIProvider search endpoint
COORDS_RESOLVE_APIText/coordinate location resolver
ZIP_RESOLVE_APIPostal-code location resolver
GEOCODING_API / GEOCODING_API_KEYOptional address enrichment integration
REVIEWS_APIProvider profile and review endpoint
BOOKING_APIBooking/request creation endpoint
SERVICE_REQUESTS_URLBooking history/status endpoint
SERVICE_REQUESTS_METADATA_URLOptional endpoint for notification metadata
PROFILE_LOOKUP_APIOptional phone/profile lookup endpoint
AUTH_WEBHOOK_URLOptional OTP send/verify endpoint
HOMEOWNER_PROFILE_APIOptional profile-by-token endpoint
CANCEL_BOOKING_APIOptional authenticated, ownership-enforcing cancellation endpoint

Optional integrations include notification endpoints, operator persistence, monitoring webhooks, OAuth, and the OpenAI app verification challenge. All URLs and secrets must be supplied by the operator.

OAuth interoperability

When OAuth is enabled, access and refresh tokens use separate ES256 signing keys; the access-token public verification key is exposed through the metadata jwks_uri. Set OAUTH_ALLOWED_REDIRECT_URIS to the exact hosted or claimed-scheme callbacks your clients use. Native clients may register HTTP loopback callbacks on localhost, 127.0.0.1, or [::1] with any explicit port; these do not need to be enumerated because native apps commonly bind an ephemeral port. Other custom schemes (including arbitrary cursor:// or vscode:// callbacks) are rejected unless their complete URI is explicitly configured, since dynamic registration alone does not prove ownership of a private scheme. Enable OAUTH_DYNAMIC_CLIENT_REGISTRATION_ENABLED to let public PKCE clients obtain unique persisted client ids from /oauth/register; the legacy configured client id and unregistered PKCE clients remain supported.

Use at least 32 cryptographically random bytes for OAUTH_CLIENT_SECRET. The server derives domain-separated ES256 keys from that secret so stateless instances publish and verify the same access-token key without reusing it for refresh-token signatures. OAuth tokens carry an opaque homeowner session id; profile PII and upstream bearer credentials remain in the server-side state store.

Upstream MCP relay

By default, the server relays requests from /upstream/mcp to https://mcp.hirenimbus.com/mcp. Set UPSTREAM_MCP_URL to use an operator-controlled MCP service instead. If the selected upstream requires authentication, set UPSTREAM_MCP_AUTH_TOKEN; no token is bundled, and inbound client authorization is never forwarded automatically.

Review the selected upstream's data handling, retention, terms, and access policy before sending user requests to it. For a fully self-hosted deployment, replace the default upstream and configure the operator-owned business APIs.

Security and data ownership

The server is a programmable integration layer, not a data processor with a built-in tenant. Operators are responsible for:

  • API authorization, tenant isolation, data retention, backups, and deletion;
  • secret storage, rotation, least-privilege scopes, and production network policy;
  • privacy notices, terms, support contacts, regional/legal requirements, and any third-party processing disclosures;
  • confirming that configured APIs do not return more personal information than the MCP client needs.

The default development configuration leaves external business APIs empty. Production deployments should fail closed when a required capability is not configured, use durable shared state for OAuth and idempotency, and keep monitoring disabled unless its endpoint is explicitly configured. Set AUTH_STATE_TABLE_NAME to a shared DynamoDB table and REQUIRE_DURABLE_STATE=true for multi-instance OAuth or booking workloads. Without those settings, the development fallback is process-local and does not provide cross-instance replay protection.

Confirmed booking calls accept an optional client-generated idempotency_key. Clients should reuse that key after a timeout. The configured booking API should also honor the same field; the server never retries an ambiguous booking request automatically.

Testing

Install the development dependencies and run:

bash
pytest -q
ruff check .

Tests must use mocks or local fixtures for external integrations. They must not call a live operator endpoint.

Marketplace package

The server and portable workflow skills are independent of any hosted deployment. A first-party distribution can add a separate marketplace manifest that points to its own hosted MCP URL and branded app, without putting those values in this repository.

The portable home-service workflow is available at skills/home-service-concierge/SKILL.md. Its app handoff uses the operator-configured APP_LINK value.

Tools

  • get_my_profile β€” Load saved homeowner profile/address when already signed in
  • search_providers β€” Search verified pros outside dedicated find_* categories
  • get_provider_details β€” Full provider profile by slug
  • get_provider_reviews β€” Reviews for a provider
  • create_booking β€” Preview/submit booking after a pro is chosen
  • get_previous_jobs β€” Past/active jobs (auth)
  • get_booking_status β€” Booking status by id (auth)
  • book_same_pro_again β€” Rebook a previous pro (auth)
  • cancel_booking β€” Cancel a booking (auth)
  • find_handyman / book_handyman
  • find_hvac / book_hvac
  • find_plumber / book_plumber
  • find_electrician / book_electrician
  • find_renovation / book_renovation
  • get_more_tools β€” Discover additional specialized tools

License

Licensed under the Apache License 2.0. Product names, trademarks, private services, and operator integrations are not included as defaults by this codebase. The documented public hosted MCP fallback is an intentional exception and does not include credentials or customer data.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Openapi MCP Server logoOpenapi MCP Server

    Connect any HTTP/REST API server using an Open API spec (v3)

    πŸ’» Developer Tools3 views
    Compare vs Openapi MCP Server β†’
  • Andrea9293 MCP logoAndrea9293 MCP

    Local-first document management and semantic search for AI coding agents

    πŸ’» Developer Tools2 views
    Compare vs Andrea9293 MCP β†’
  • MCP Server Docker logoMCP Server Docker

    Integrate with Docker to manage containers, images, volumes, and networks.

    πŸ’» Developer Tools3 views
    Compare vs MCP Server Docker β†’
  • Next Devtools MCP logoNext Devtools MCP
    Verified

    Official Next.js MCP server for coding agents. Provides runtime diagnostics, route inspection, dev server logs, docs search, and upgrade guides. Requires Next.js 16+ dev server for full runtime features.

    πŸ’» Developer Tools5 views
    Compare vs Next Devtools MCP β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

Last commit
8d ago
Most recent push to the default branch.
Tools exposed
8
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about HireNimbus MCP Server

HireNimbus MCP Server is a hosted MCP server. Add it as a remote server in your client's config: "mcpServers": { "hirenimbus-mcp-server": { "url": "http://localhost:8000/mcp" } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHireNimbus MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hirenimbus-mcp-server?style=directory)](https://allmcps.com/mcp/hirenimbus-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/hirenimbus-mcp-server"><img src="https://allmcps.com/api/badge/hirenimbus-mcp-server?style=directory" alt="HireNimbus MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSSE (Remote)
Last updatedSep 16, 2026
9/10 checks healthy over the last 45d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit8d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 16, 2026
51Quality signal: Good Β· 51/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to HireNimbus MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients