{"apiVersion":"v1","directorySlug":"goastris-mcp-4b86abc7d3","title":"Astris Partners | Revenue Advisory for Sophisticated Markets","description":"Astris Partners builds demand engines for B2B companies with complex buyers. We run it end to end; you stay focused on the business.","pageUrl":"https://www.mcpbundles.com/skills/goastris-mcp-4b86abc7d3","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.goastris.com/mcp","hostedMcpUrl":null,"toolCount":8,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.goastris/goastris-mcp-4b86abc7d3","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_firm_overview","description":"The firm in full: what Astris Partners does, the five parts of the demand engine, proof points, how engagements are structured commercially, and the four disqualifiers it screens against. Concatenates the home page, \"How we engage\" and \"Who we don't work with\" as Markdown. Use this first for any broad question about the firm.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Astris Partners overview","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_firm_overview","displayName":"Astris Partners overview"},{"name":"list_pages","description":"Every page on astrispartners.co with its title, human URL, Markdown URL, one-line description and section (Solutions, Industries, Proof, Firm, Blog, Optional). Parsed from the published llms.txt. Use it to find the right page before calling get_page.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"List site pages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_pages","displayName":"List site pages"},{"name":"get_page","description":"Fetch the full Markdown of a single page by slug, e.g. \"how-we-engage\", \"case-studies\", \"industries\", or a blog post as \"blog/deliverability-guide\". Slugs come from list_pages (strip the https://mcp.goastris.com/md/ prefix and the .md suffix).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string"}},"additionalProperties":false},"title":"Get one page as Markdown","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_page","displayName":"Get one page as Markdown"},{"name":"search_site","description":"Keyword search across every section of every page on astrispartners.co. Returns the page title, the section heading, an excerpt of up to 600 characters and the page URL, ranked by how many of the query terms a section contains. Use it for specific questions (\"deliverability\", \"success fee\", \"minimum LTV\") rather than reading whole pages.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string"},"maxResults":{"type":"integer","maximum":20,"minimum":1}},"additionalProperties":false},"title":"Search the site","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_site","displayName":"Search the site"},{"name":"get_case_studies","description":"Astris client results parsed from the case studies page: sector, headline statistic, a summary of the mandate, the client quote and who said it, plus the URL of the full write-up where one exists. Use this whenever proof, references or named outcomes are asked for. Do not restate a statistic without the company it belongs to.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Get case studies","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_case_studies","displayName":"Get case studies"},{"name":"check_fit","description":"Returns the criteria and the four disqualifiers Astris screens every engagement against, taken verbatim from its published pages, plus the intro-call link. This tool does NOT judge the company you describe - it hands you the rules so you can apply them yourself and say plainly whether the description meets them.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["company_description"],"properties":{"company_description":{"type":"string"}},"additionalProperties":false},"title":"Get the qualification criteria","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_fit","displayName":"Get the qualification criteria"},{"name":"get_intro_call_slots","description":"Open 30-minute Astris introductory-call slots from cal.com, as ISO 8601 start/end pairs in the requested time zone, capped at 40. Call this before book_intro_call so the user picks a time that is actually free.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"integer","maximum":60,"minimum":1},"timeZone":{"type":"string"}},"additionalProperties":false},"title":"Get intro call availability","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_intro_call_slots","displayName":"Get intro call availability"},{"name":"book_intro_call","description":"Books a real 30-minute Astris introductory call on cal.com. This is the only tool here that writes anything, so confirm the name, email, company and exact start time with the user before calling it. Pass dry_run: true to validate the inputs and see the exact payload without creating a booking. Use a start value taken from get_intro_call_slots.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","email","company","start","timeZone"],"properties":{"name":{"type":"string","minLength":1},"email":{"type":"string","minLength":3},"notes":{"type":"string"},"start":{"type":"string"},"company":{"type":"string","minLength":1},"dry_run":{"type":"boolean"},"timeZone":{"type":"string"}},"additionalProperties":false},"title":"Book an intro call","logicalName":"book_intro_call","displayName":"Book an intro call","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Astris-Partners-Revenue-Advisory-for-Sophisticated-Markets&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZ29hc3RyaXMuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Astris-Partners-Revenue-Advisory-for-Sophisticated-Markets%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.goastris.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Astris-Partners-Revenue-Advisory-for-Sophisticated-Markets%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.goastris.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Astris+Partners+%7C+Revenue+Advisory+for+Sophisticated+Markets&connectorUrl=https%3A%2F%2Fmcp.goastris.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Astris-Partners-Revenue-Advisory-for-Sophisticated-Markets\" --url \"https://mcp.goastris.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/goastris-mcp-4b86abc7d3","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/goastris-mcp-4b86abc7d3/tools/{tool}","mcpServerUrl":"https://mcp.goastris.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/goastris-mcp-4b86abc7d3?live=1"}