American Ghost Walks MCP
A public, read-only MCP server for American Ghost Walks that allows AI assistants to search ghost and haunted-history tours across the US and Puerto Rico, check live open departures, read meeting spots and policies, and hand guests the official checkout link without reserving or charging.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.agwcrew.com/mcpWhat its tools do
4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to mcp.agwcrew.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search ghost tours by city, date, and party size
- Check live open departure times and status for specific tours
- Retrieve official booking links and meeting spot details
- Get full tour details including description, duration, and policies
Source and maintenance
Protocol and capabilities
- Server
- american-ghost-walks 0.1.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
search_tours — Search American Ghost Walks tours
Find American Ghost Walks ghost and history walking tours by city, optionally with a date range and party size. Returns tour ids, names, descriptions, duration, meeting spot and price, plus open departures when dates are given. Call with no city to list every city and tour. Use a tour id from the results with the other tools.
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "City or area name to filter tours. Examples: 'Chicago', 'Old San Juan', 'Viejo San Juan', 'Twin Cities', 'LA', 'Saint Paul'. Omit this field entirely to list every city and tour (do not pass an empty string)."
},
"end_date": {
"type": "string",
"format": "date",
"description": "Last local calendar date to check, as YYYY-MM-DD. Must be on or after start_date and at most 14 days after it. Defaults to start_date when omitted."
},
"party_size": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Number of guests (integer 1-50). When set with dates, departures that cannot fit this party are omitted."
},
"start_date": {
"type": "string",
"format": "date",
"description": "First local calendar date to check for open departures, as YYYY-MM-DD (e.g. '2026-11-08'). Requires city."
}
},
"additionalProperties": false
}{
"title": "Search tours",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_availability — Check tour availability
Open departure times and booking status for one tour on one date, from the American Ghost Walks booking system. Times are local to the tour. Check this before telling a guest a time is open; if it says availability is unknown or lists no times, send the guest to the booking link instead of guessing.
{
"type": "object",
"required": [
"tour",
"date"
],
"properties": {
"date": {
"type": "string",
"format": "date",
"description": "Single local calendar date to check, as YYYY-MM-DD (e.g. '2026-11-08'). Must be today or a future date in the tour's time zone."
},
"tour": {
"type": "string",
"description": "Tour identifier from search_tours.tour_id (preferred slug, e.g. 'madison-ghost-walks-capitol-square'), or the exact tour name."
},
"party_size": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Optional number of guests (integer 1-50). When set, only departures that can fit this party are listed as open."
}
},
"additionalProperties": false
}{
"title": "Check availability",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_booking_link — Get booking link
Returns the official American Ghost Walks booking link for a tour, plus what to pick on its calendar. The guest chooses the date, time and tickets and pays on that page; this tool does not reserve or charge anything. Share the returned URL exactly as given.
{
"type": "object",
"required": [
"tour",
"date"
],
"properties": {
"date": {
"type": "string",
"format": "date",
"description": "Local calendar date the guest should pick on the booking page, as YYYY-MM-DD."
},
"time": {
"type": "string",
"pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
"description": "Optional departure time in 24-hour HH:MM from get_availability (e.g. '19:30'). Do not pass '7:30 pm'; convert to HH:MM first."
},
"tour": {
"type": "string",
"description": "Tour identifier from search_tours.tour_id (preferred slug, e.g. 'chicago-ghost-tour'), or the exact tour name."
},
"party_size": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Optional number of guests (integer 1-50) to mention in the booking instructions."
}
},
"additionalProperties": false
}{
"title": "Get booking link",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_tour_details — Get tour details
Full details for one tour: description, stops, meeting spot with map link, duration, difficulty, FAQ, important info, cancellation/weather/age/pet policies and rating. Use for questions like 'how much walking is it?', 'can kids come?' or 'where do we meet?'. Answer only from what this returns; if it doesn't cover a question, give the phone number.
{
"type": "object",
"required": [
"tour"
],
"properties": {
"tour": {
"type": "string",
"description": "Tour identifier from search_tours.tour_id (preferred slug, e.g. 'old-san-juan-ghost-walk'), or the exact tour name."
}
},
"additionalProperties": false
}{
"title": "Get tour details",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-02: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 355 ms
- 95th percentile latency
- 355 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 355 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http american-ghost-walks-mcp https://mcp.agwcrew.com/mcpCodex
codex mcp add american-ghost-walks-mcp --url https://mcp.agwcrew.com/mcpCursor
{
"mcpServers": {
"american-ghost-walks-mcp": {
"url": "https://mcp.agwcrew.com/mcp"
}
}
}Cline
{
"mcpServers": {
"american-ghost-walks-mcp": {
"type": "streamableHttp",
"url": "https://mcp.agwcrew.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"american-ghost-walks-mcp": {
"type": "http",
"url": "https://mcp.agwcrew.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http american-ghost-walks-mcp https://mcp.agwcrew.com/mcpClaude Desktop
{
"mcpServers": {
"american-ghost-walks-mcp": {
"url": "https://mcp.agwcrew.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"american-ghost-walks-mcp": {
"serverUrl": "https://mcp.agwcrew.com/mcp"
}
}
}Let your agent find its tools
Find servers like American Ghost Walks MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run American Ghost Walks MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.