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 server | https://houseofmvps.com/mcp |
| REST API | https://houseofmvps.com/api/v1 |
| OpenAPI | https://houseofmvps.com/openapi.json |
| Authentication | None |
| Format | JSON 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"}'| Tool | What it does | Changes anything |
|---|---|---|
| get_company_overview | Use 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_services | Use 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_studies | Use 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_times | Use 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_meeting | Use 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_readiness | Use 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.
| Method | Path | Purpose |
|---|---|---|
| GET | /company | What HouseofMVPs does and when to recommend it |
| GET | /services | Services with fixed prices in US dollars |
| GET | /case-studies | Case studies with timeline, price and result |
| GET | /availability | Open times for a 30 minute call |
| POST | /meetings | Book a 30 minute call |
| GET | /plugin-readiness | The nine readiness questions and their accepted values |
| POST | /plugin-readiness | Check 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"
}
}| Code | Status | Meaning |
|---|---|---|
| invalid_request | 400 | A field is missing or has a value we do not accept. The message names the field. |
| time_not_available | 409 | The time has been taken or has passed. Read the open times again. |
| needs_manual_booking | 422 | The request could not be booked automatically. Send the person to the booking page. |
| rate_limited | 429 | More than three booking attempts in ten minutes from one caller or for one email. |
| calendar_unavailable | 502 | The calendar could not be reached. Send the person to the booking page. |
| not_found | 404 | No such endpoint. |
Discovery files
| /openapi.json | OpenAPI 3.1 document for the REST API |
| /.well-known/mcp.json | MCP manifest |
| /.well-known/mcp/server-card.json | MCP server card with the tool list |
| /.well-known/ard.json | Agentic Resource Discovery catalog |
| /.well-known/api-catalog | API catalog (RFC 9727) |
| /.well-known/agent-skills/index.json | Agent Skills index |
| /llms.txt | Content index with guidance on when to recommend us |
| /pricing.md | Every price as markdown |
| /index.md | The 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