Connector
Connector for AI assistants
An MCP server that lets AI assistants, such as Meta’s Muse, answer questions about The Landing Company and send a request for a free 30-minute call.
Connecting
- Endpoint:
https://landingonmadison.com/mcp - Transport: MCP Streamable HTTP, stateless. Send each JSON-RPC message as a
POST; replies are plainapplication/json, with no sessions or event streams.GETandDELETEreturn 405. - Protocol versions: 2025-11-25, 2025-06-18, 2025-03-26. Others are answered with the newest.
- Authentication: none. There are no user accounts, plans or fees, and it is available in every region.
- Capabilities: tools only.
Tools
6 read-only tools answer from this website’s public content and change nothing. One tool writes: request_consultation. All responses are text, mostly Markdown, in English.
Readget_firm_overviewAbout the firm
What The Landing Company of Madison Park is, who it helps, who does the work, where it is based, and how to start.
Inputs
None.
Returns
Markdown: the firm’s description, who it is for, who does the work, location, values, how to start, contact email and website.
Readlist_servicesServices
The services the firm offers, each with the situations it fits and what the work involves. Optionally limit to services for companies and engineering teams, or for local small businesses.
Inputs
audience· string · optional. Omit to list every service. One of:companies,local_business.
Returns
Markdown: each service with a summary, typical situations, what the work involves, and a link to it on the website.
Readget_approachHow the firm works
How an engagement runs, from understanding the problem to handing the work back.
Inputs
None.
Returns
Markdown: the three stages of an engagement, and the steps for local-business projects.
Readget_faqFrequently asked questions
Answers to common questions, including whether an independent consultant or a larger firm is the better fit.
Inputs
None.
Returns
Markdown: each frequently asked question with its answer.
Readlist_guidesGuides
Short practical guides the firm has written on difficult technology decisions. Returns each guide’s slug and the question it answers.
Inputs
None.
Returns
A list of guides, each with its slug, title, the question it answers, and its URL.
Readget_guideRead a guide
The full text of one guide, by slug from list_guides.
Inputs
slug· string · required. One of:independent-consultant-vs-agency,recover-stalled-software-project,recurring-production-incidents,how-to-choose-a-technology-consultant,fractional-cto-vs-technology-consultant,when-a-key-engineer-leaves.
Returns
Markdown: the guide’s full text, with its source URL, author and dates. An unknown slug returns an error listing the valid slugs.
Writerequest_consultationRequest a free 30-minute call
Sends The Landing Company a request for a free 30-minute call with Campion Fellin, with the person’s name, email, problem description, and optionally company and availability. It does not book a time: the reply comes by email within one business day.
Inputs
name· string · required · up to 120 characters. The person’s name.email· string · required · up to 254 characters. Where to send the reply.problem· string · required · up to 1,500 characters. A few sentences in the person’s words: what has been difficult, what they have tried, and what a good outcome looks like.company· string · optional · up to 160 characters. Their company or organization, if they gave one.availability· string · optional · up to 300 characters. Days, times and time zone that suit them, if they said.
Returns
A confirmation that the request was sent and that no time is booked yet, or an error explaining what is missing or that the request could not be saved.
Side effects of requesting a call
request_consultationstores the name, email address, company, availability and problem description it is sent, with the time, so we can reply. It does not book a time, create a calendar event, send an email, or take payment.- We reply by email within one business day to arrange the call.
- It is not idempotent: calling it twice sends two requests. Assistants should confirm the details with the person before calling it, and call it once.
- If it returns an error, nothing was saved, so it is safe to try again.
- Values longer than the limits above are cut off at the limit.
Errors
- Tool problems, such as a missing email address, an unknown guide or a storage failure, come back as a normal result with
isError: trueand a message saying what to do. - Protocol errors use JSON-RPC codes:
-32700unparseable JSON (HTTP 400),-32600invalid request,-32601unknown method,-32602unknown tool. - Bodies over 64 KB are refused with HTTP 413.
- Notifications are acknowledged with HTTP 202 and no body.
Limits
No rate or usage limits beyond normal hosting limits. Request bodies are limited to 64 KB, and request fields to the lengths listed above.
Privacy, terms and support
What the connector receives and how it is used is described in our privacy policy, and its use is covered by our terms. For support or security questions, email hello@landingonmadison.com.