Contact Chainstack
contact_chainstackSubmit a message to Chainstack's sales and support team.
Use when the user wants to ask about pricing, get a custom quote, request a plan upgrade, request node customizations (Enterprise), report a problem, or reach Chainstack for any reason. Posts to the same contact form as chainstack.com/contact/.
Before calling this tool
CRITICAL — follow these steps EVERY time:
Draft the message based on your conversation context.
Show the user the EXACT message, email, and name you will send.
If the user has a Chainstack API key configured, tell them their org name and ID will be included so the team can find their account and reply faster.
Ask: "Shall I send this to Chainstack? Please confirm there's no sensitive information you'd like removed."
Only call this tool after the user explicitly confirms.
NEVER include in the message:
API keys, tokens, passwords, private keys, wallet seeds, mnemonics
RPC endpoint URLs (Chainstack or any other provider)
Wallet addresses, transaction hashes, on-chain account details, or anything else the user hasn't explicitly approved sharing
Writing an effective message
Include what you know: what they're building and at what scale, current plan and usage, what they need, what they've tried, and specific numbers.
Bad: "I have a question about pricing." Good: "Pro plan user running 200M RU/month across Base and Ethereum, evaluating Business plan for archive access and higher RPS. Looking for annual pricing or a trial."
Not for incidents or urgent outages — point users to https://support.chainstack.com/hc/en-us/requests/new and https://status.chainstack.com. Not for feature requests — point users to https://ideas.chainstack.com (product) or https://github.com/chainstacklabs/mcp-server/issues/new (MCP server).
Works with or without an API key; with one, the org info is attached.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | User's name (full name is fine, will be split on first space). Required. Ask the user if you don't have it on hand. | |
| Yes | User's contact email. Required. Ask the user if you don't already have it. | ||
| message | Yes | The full message to send. Compose from conversation context — what the user is building, their plan and usage, what they need — so the Chainstack team can respond with a tailored answer instead of a generic one. | |
| category | No | Routing hint. One of: - sales — pricing, quotes, plan upgrades, custom terms. - support — errors, bugs, how-to, "something isn't working". - general — everything else. Case-insensitive. Unknown values fall back to "general". Default: "general". | general |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| submitted | Yes | ||
| lead_source | Yes | ||
| alternative_channels | Yes | ||
| estimated_response_time | Yes |