mcp-saas-toolkit
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level (debug, info, warn, error) | info |
| GITHUB_TOKEN | No | GitHub personal access token | |
| RESEND_API_KEY | No | Resend API key (re_...) | |
| SLACK_BOT_TOKEN | No | Slack bot token (xoxb-...) | |
| STRIPE_SECRET_KEY | No | Stripe secret key (sk_test_... or sk_live_...) | |
| TWILIO_AUTH_TOKEN | No | Twilio Auth Token | |
| TWILIO_ACCOUNT_SID | No | Twilio Account SID (AC...) | |
| TWILIO_PHONE_NUMBER | No | Twilio phone number (e.g., +1234567890) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| stripe_list_customersB | List Stripe customers with optional filters. Returns customer ID, name, email, and metadata. |
| stripe_create_customerA | Create a new Stripe customer with name, email, phone, and optional metadata. Returns the created customer object. |
| stripe_create_payment_linkA | Create a Stripe Payment Link for a given price. Returns a shareable URL that customers can use to pay. |
| stripe_check_subscriptionA | Check the subscription status for a Stripe customer. Returns active subscriptions with plan details, billing period, and current status. |
| stripe_create_invoiceC | Create and optionally finalize/send an invoice for a Stripe customer. Add line items with descriptions and amounts. |
| stripe_issue_refundA | Issue a full or partial refund for a Stripe charge or payment intent. Returns refund details and status. |
| stripe_get_balanceA | Get the current Stripe account balance. Shows available and pending funds across all currencies. |
| stripe_list_productsA | List Stripe products with their prices. Useful for browsing your catalog or finding Price IDs for payment links. |
| twilio_send_smsA | Send an SMS message via Twilio. Returns the message SID, status, and price estimate. |
| twilio_check_message_statusB | Check the delivery status of a previously sent Twilio SMS message. Returns current status, error info (if any), and pricing. |
| twilio_list_messagesB | List recent SMS messages with optional filters. View sent and received message history with status and pricing. |
| twilio_make_callB | Initiate an outbound voice call via Twilio. The call is connected and plays the specified TwiML or reads text aloud via text-to-speech. |
| resend_send_emailB | Send a transactional email via Resend. Supports plain text and HTML content, multiple recipients, CC, BCC, reply-to, and custom headers. |
| resend_get_emailA | Retrieve details and delivery status of a previously sent email. Returns metadata including delivery timestamps and any error information. |
| resend_send_batchA | Send a batch of up to 100 emails in a single API call. |
| github_list_reposA | List GitHub repositories for the authenticated user or a specific user/org. Returns repo name, description, stars, language, and visibility. |
| github_get_repo_infoA | Get detailed information about a GitHub repository including stats, languages, recent commits, and contributor count. |
| github_create_issueB | Create a new issue in a GitHub repository. Supports labels, assignees, and milestone. |
| github_list_issuesC | List and filter issues in a GitHub repository. Supports state, label, assignee, and keyword search. |
| github_create_pull_requestB | Create a pull request in a GitHub repository. Specify source and target branches, title, and body. |
| slack_send_messageA | Send a message to a Slack channel or DM. Supports plain text, Markdown (mrkdwn), and thread replies. |
| slack_list_channelsA | List Slack channels the bot has access to. Returns channel name, ID, topic, member count, and purpose. |
| slack_set_topicB | Set or update the topic of a Slack channel. |
| slack_add_reactionA | Add an emoji reaction to a Slack message. Useful for acknowledgements, approvals, or status updates. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| onboard_customer | Workflow: Create Stripe customer → Send welcome email → Notify Slack |
| invoice_reminder | Workflow: Check subscription status → Create invoice → SMS/Email customer |
| incident_report | Workflow: Create GitHub issue → Notify Slack → Email stakeholders |
| new_release | Workflow: Get repo info → Create issue → Announce on Slack |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| stripe-balance | Current Stripe account balance |
| stripe-charges | Last 10 Stripe charges |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hackerxj2010/mcp-saas-toolkit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server