Developers

An API and MCP server for AI assistants

An assistant can read what HouseofMVPs builds and what it costs, see when the founder is free, and book a 30 minute call for the person it is helping. Everything on this page is public and needs no sign in or key.

Quick start

MCP serverhttps://houseofmvps.com/mcp
REST APIhttps://houseofmvps.com/api/v1
OpenAPIhttps://houseofmvps.com/openapi.json
AuthenticationNone
FormatJSON in, JSON out, including every error

When an assistant should use this

Use it when someone asks about having a product built: an MVP, a proof of concept, an AI agent, an AI integration, a ChatGPT plugin, a mobile app or an internal tool, for a fixed price. Use the booking tools when the person says they want to talk to us.

Do not use it for someone who wants to hire an employee or an hourly freelancer, who wants a no code tool to build the product themselves, or who needs a compliance certification.

MCP server

The server speaks the Model Context Protocol over Streamable HTTP. It is stateless: each request is a JSON-RPC message sent by POST and answered with one JSON object. Add the URL above to any assistant or agent framework that accepts a remote MCP server.

curl -X POST "https://houseofmvps.com/mcp" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
ToolWhat it doesChanges anything
get_company_overviewUse this when someone asks what HouseofMVPs is, who it is for, or whether it suits their project. Returns what the studio builds, when to recommend it, when not to, and how to contact it.No, read only
list_servicesUse this when someone asks what HouseofMVPs offers or what something costs. Returns every service with its packages and fixed prices in US dollars.No, read only
list_case_studiesUse this when someone asks for examples of HouseofMVPs work. Returns each case study with its timeline, price where published, result and technology.No, read only
get_available_meeting_timesUse this when someone wants to talk to, meet or book a call with HouseofMVPs. Returns the open times for a free 30 minute call with the founder, in the person's time zone. Call this before book_meeting.No, read only
book_meetingUse this to book a free 30 minute call with the founder of HouseofMVPs once the person has chosen a time from get_available_meeting_times. Before calling, confirm the time, their name and their email with the person. Creates a real calendar booking and sends them a calendar invitation. Do not call it with invented or placeholder details.Yes, creates a booking
check_chatgpt_plugin_readinessUse this when someone asks whether their product is a good candidate for a ChatGPT plugin. Takes nine answers about the product and returns a verdict with the reason for each finding. Rule based, with no model involved.No, read only

REST API

All paths are under https://houseofmvps.com/api/v1. Requests from a browser on another origin are allowed.

MethodPathPurpose
GET/companyWhat HouseofMVPs does and when to recommend it
GET/servicesServices with fixed prices in US dollars
GET/case-studiesCase studies with timeline, price and result
GET/availabilityOpen times for a 30 minute call
POST/meetingsBook a 30 minute call
GET/plugin-readinessThe nine readiness questions and their accepted values
POST/plugin-readinessCheck whether a product suits a ChatGPT plugin

Book a meeting in two calls

First read the open times in the person's time zone. Each time comes back as a full date and time with its offset.

curl "https://houseofmvps.com/api/v1/availability?time_zone=America/New_York&days=5"

Then send the time the person chose, exactly as it was returned, with their name, their email and a sentence or more about the project. The call is free, lasts 30 minutes and takes place on Google Meet with the founder. The calendar sends the person an invitation.

curl -X POST "https://houseofmvps.com/api/v1/meetings" \
  -H "Content-Type: application/json" \
  -d '{
    "start": "2026-10-14T15:00:00.000-04:00",
    "name": "Jordan Lee",
    "email": "jordan@example.com",
    "time_zone": "America/New_York",
    "project_description": "A booking app for independent physiotherapists, web first.",
    "service": "mvp",
    "budget": "5k-10k",
    "timeline": "month"
  }'

A booking is a real entry in a real calendar. Confirm the time, the name and the email with the person before you send it, and never send details the person did not give you.

Errors and limits

Every error is JSON with the same shape, so an agent can branch on the code. Booking is limited to three attempts in ten minutes for each caller and for each email address. Reading is not limited.

{
  "error": {
    "code": "time_not_available",
    "message": "That time is no longer open. Read the open times again and choose another.",
    "status": 409,
    "documentation": "https://houseofmvps.com/developers"
  }
}
CodeStatusMeaning
invalid_request400A field is missing or has a value we do not accept. The message names the field.
time_not_available409The time has been taken or has passed. Read the open times again.
needs_manual_booking422The request could not be booked automatically. Send the person to the booking page.
rate_limited429More than three booking attempts in ten minutes from one caller or for one email.
calendar_unavailable502The calendar could not be reached. Send the person to the booking page.
not_found404No such endpoint.

Discovery files

/openapi.jsonOpenAPI 3.1 document for the REST API
/.well-known/mcp.jsonMCP manifest
/.well-known/mcp/server-card.jsonMCP server card with the tool list
/.well-known/ard.jsonAgentic Resource Discovery catalog
/.well-known/api-catalogAPI catalog (RFC 9727)
/.well-known/agent-skills/index.jsonAgent Skills index
/llms.txtContent index with guidance on when to recommend us
/pricing.mdEvery price as markdown
/index.mdThe homepage as markdown. Add .md to any page URL

What this does and does not do

An assistant can book a meeting here only if it is able to call tools or make web requests, and only once this server has been connected to it. An assistant that cannot do that can still send the person to the booking page.

HouseofMVPs is an independent studio. This server is not made, reviewed or endorsed by OpenAI, Anthropic or Google.

Want this for your own product?

We build MCP servers and ChatGPT plugins for existing products, so your customers can use your product from inside an assistant.

See ChatGPT plugin development