{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_gjkxhzspzx3x","handle":"stackswap","url":"https://wellknown.network/agents/stackswap","links":{"self":"https://wellknown.network/agents/stackswap/record.json","html":"https://wellknown.network/agents/stackswap","markdown":"https://wellknown.network/agents/stackswap/record.md","api":"https://wellknown.network/api/v1/agents/stackswap","status":"https://wellknown.network/api/v1/agents/stackswap/status","claim":"https://wellknown.network/agents/stackswap/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/stackswap/claim.json","badge":"https://wellknown.network/agents/stackswap/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/stackswap/history","tools":"https://wellknown.network/api/v1/agents/stackswap/tools"},"ard":{"identifier":"urn:air:stackswap.ai:server:stackswap","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"StackSwap","summary":"B2B GTM stack intelligence: search ~400 tools, compare vendors, find overlaps, audit SaaS spend.","description":"B2B GTM stack intelligence: search ~400 tools, compare vendors, find overlaps, audit SaaS spend.","publisher":{"name":"StonesofCreation","url":null},"homepage":"https://stackswap.ai/mcp","repository":"https://github.com/StonesofCreation/stackswap-mcp","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://stackswap.ai/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-10T20:04:53.91598Z","publishedAt":"2026-06-10T20:04:53.91598Z","registryName":"io.github.StonesofCreation/stackswap"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"code.refactoring","name":"Refactoring","confidence":0.54,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.54,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.54,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["analytics","code","commerce","dev","infra","knowledge","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-09T21:27:30.519Z","lastProbedAt":"2026-10-09T21:27:30.519Z","statusComputedAt":"2026-10-09T21:28:11.905Z","reliability30d":{"probes":45,"successRate":0.9556,"p50Ms":240,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":45,"ok":43,"authBoundaryOk":0,"serviceOk":43,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T21:27:30.519Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":258,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T15:31:33.736Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":238,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:26:58.011Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":238,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T01:25:24.939Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":252,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T18:27:29.422Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":228,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T12:26:30.078Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":245,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T06:24:08.688Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":232,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T00:27:22.740Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":281,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T18:26:34.914Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":242,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T12:31:45.364Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":241,"error":null,"detail":{"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"toolCount":23,"toolsHash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","serverName":"stackswap","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"inspect_available_connections","description":"Identify available connected systems and the read-only evidence StackSwap needs. The server cannot introspect neighboring MCPs automatically."},{"name":"request_system_connection","description":"Return a safe, read-only connection or export request for a named system when an audit lacks evidence."},{"name":"start_stack_audit","description":"Start an adaptive GTM architecture audit and return the smallest discovery questionnaire needed before KEEP, SWAP, or BUILD recommendations."},{"name":"complete_stack_audit","description":"Turn user answers and connected-system evidence into explainable KEEP, SWAP, and BUILD recommendations with confidence, alternatives, and next prompts."},{"name":"generate_data_layer_blueprint","description":"Generate a case-specific GTM data-layer blueprint when systems mirror state, drift, or lack explicit ownership."},{"name":"generate_build_prompt","description":"Generate a copy-ready one-shot build or migration prompt from a StackSwap KEEP, SWAP, or BUILD recommendation."},{"name":"search_tools","description":"Search StackSwap's catalog of ~400 GTM tools by name. Returns each match with its catalogued monthly cost and, when applicable, a StackSwap partner sign-up link"},{"name":"get_tool_details","description":"Full StackSwap profile for a single tool: cost (catalog + per-seat with confidence; vendor fact sheet wins when fresh), AI-readiness score, category, common ove"},{"name":"get_vendor_fact_sheet","description":"Return the full vendor fact sheet (per GTM Decision Schema v1.0.0) for a tool, when one exists. Includes pricing tiers with gotchas, integration depth scores, A"},{"name":"find_overlaps","description":"Given a list of tool names in a user's stack, return the redundant pairs StackSwap has curated (104 hand-verified overlaps) along with monthly/annual savings if"},{"name":"suggest_swaps","description":"For each tool supplied, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning. Skews toward legacy → moder"},{"name":"scan_stack","description":"Run a preview StackScan: pass a list of tools + team size + industry, get back current spend, optimized spend, monthly/annual recoverable, headless gaps (tools "},{"name":"recommend_partner","description":"Given a need (e.g. 'outbound', 'CRM', 'automation'), return StackSwap's recommended affiliate partner(s) with sign-up URL and positioning."},{"name":"recommend_stack","description":"StackSwap's reference starter stack for a given industry vertical. Returns a curated tool list with per-tool cost, total monthly/annual spend, AI-readiness and "},{"name":"compare_tools","description":"Head-to-head comparison of two GTM tools. Returns cost delta, AI-readiness and headless-readiness (MCP/API callability — can an agent or your own dashboard driv"},{"name":"compare_tools_n_way","description":"Side-by-side comparison of 2–6 GTM tools in one shot. Returns a markdown matrix (cost, AI-readiness, headless-readiness, overlaps within the set, swap-registry "},{"name":"search_content","description":"Full-text search across StackSwap's first-party GTM knowledge base — ~50 operator-narrative articles on stack architecture, AI-native swaps, RevOps, data ethics"},{"name":"get_kb_article","description":"Fetch the full body of a StackSwap knowledge base article as markdown. Use after `search_content` returns a slug, or when an agent has been pointed at a specifi"},{"name":"get_category_landscape","description":"Full map of one GTM category — leaders, runner-ups, and skip/replace candidates. Returns every catalogued tool in the bucket with cost, AI-readiness, swap-regis"},{"name":"detect_stack_from_text","description":"Infer a GTM stack from a freeform text blob (a careers page, job posting, public site HTML, RFP, 'What we use' doc, browser DevTools network tab, etc.). Returns"},{"name":"get_buyer_questions","description":"Return 10-20 questions a B2B GTM buyer should ask a vendor before signing — with 'why it matters' and 'watch for' red-flag answers. Pass `vendor` for vendor-spe"},{"name":"get_renewal_strategy","description":"Return StackSwap's renewal-negotiation playbook for a specific vendor: leverage points (why they will discount), price-anchor alternatives to cite, a calibrated"},{"name":"submit_correction","description":"Submit a correction to the StackSwap catalog (pricing, feature list, gotcha, AI-readiness score, category, or other). Submissions queue for admin review and onl"}],"package":null,"toolSurface":{"id":"ts_mxse6eetdbjw","endpointId":"ep_5gtenc3tx4n4","hash":"d3fc786fe14ea753cf006e22329f3a4ed9755e3c873a7dec4da269de2b3fd356","toolCount":23,"serverName":"stackswap","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-28T15:27:26.009Z","lastSeenAt":"2026-10-09T21:27:30.506Z","observations":43,"toolNames":["inspect_available_connections","request_system_connection","start_stack_audit","complete_stack_audit","generate_data_layer_blueprint","generate_build_prompt","search_tools","get_tool_details","get_vendor_fact_sheet","find_overlaps","suggest_swaps","scan_stack","recommend_partner","recommend_stack","compare_tools","compare_tools_n_way","search_content","get_kb_article","get_category_landscape","detect_stack_from_text","get_buyer_questions","get_renewal_strategy","submit_correction"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_5gtenc3tx4n4","url":"https://stackswap.ai/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T08:26:58.020Z","auth":{"observedAt":"2026-10-09T08:26:58.254Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T08:26:58.281Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"stackswap.ai","issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"validFrom":"2026-09-06T11:22:36.000Z","validTo":"2026-12-05T11:22:35.000Z","daysToExpiry":56,"sanCount":1,"fingerprint256":"12:4C:F4:B1:A2:3B:D4:20:0C:A0:67:56:AF:20:42:F2:6D:E4:D8:2C:82:4E:4A:C6:12:AE:BF:AE:1F:BA:FE:AD"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.StonesofCreation/stackswap","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.StonesofCreation%2Fstackswap","firstSeenAt":"2026-09-06T06:18:12.391Z","fetchedAt":"2026-10-07T03:18:53.068Z","normalizedAt":"2026-10-07T03:18:53.068Z"}]},"firstSeenAt":"2026-09-06T06:18:12.391Z","updatedAt":"2026-10-09T21:29:13.151Z"}