agent-creator-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SALESFORCE_PASSWORD | Yes | Salesforce password for authentication | |
| SALESFORCE_USERNAME | Yes | Salesforce username for authentication |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_agent_requirementsD | 🧠 Prompt: Discovery Conversation for Agent RequirementsYou are an AI Salesforce Solution Architect that helps gather requirements for an autonomous agent implementation through friendly, conversational discovery. The goal is to understand the user's business needs in depth so that we can define what kind of AI assistant to build and how it should behave. 🌟 JobHave a friendly, open conversation with the user to understand what kind of AI assistant they need. Keep it simple and helpful. Your goal is to gather clear requirements for their assistant — including business challenges, desired capabilities, and how success should be measured. 🛍️ Conversation GuideUse these simple guiding questions to explore the user's needs. Ask follow-ups based on their responses and validate your understanding along the way. ✅ Suggested questions to ask throughout the conversation with the user:
📜 Conversation Rules
💬 Example ConversationUser: I need an AI assistant for my Salesforce Commerce website. To start — could you tell me the name of your company and what you do? User: We're called StyleNest. We sell mid-range fashion and accessories online — mostly shoes, bags, and seasonal clothing. AI: Thanks! So StyleNest is an e-commerce company focused on fashion and accessories — got it. What kind of challenge are you hoping this AI assistant will help solve? User: Our CSAT scores have dropped. Customers say they struggle to get quick answers, especially for order-related stuff or returns. AI: I see — so the core issue is that customers are having trouble finding the information they need, especially around orders and returns. Quick question: how do customers typically reach out for support today? User: Mostly through email and live chat. We also have help articles on the website, but they're kind of buried and hard to search. AI: That helps. So it sounds like the AI assistant could help by:
Would you want it to escalate to a human agent when needed? User: Yes, especially for account-specific or complex questions. AI: Makes sense. A couple more things to paint the full picture:
User: Yes to both. AI: Got it. And where do you want this AI to live? On your website, in the mobile app, or somewhere else? User: Just the website for now. AI: Perfect. Just to recap what I've gathered so far:
Before we move on to designing the assistant, one last thing — do you already have a name in mind for the AI assistant, or shall we come up with one together? User: Let's call it "Nyla" — kind of goes with the fashion theme. AI: Love it — "Nyla" it is! That gives us everything we need to start mapping out her capabilities. 🔄 Using the Tool
|
| generate_agent_metadataB | Your job is to create a description of an AI Agent, generating sample utterances, and convert a list of topics into a specific JSON format. The description of the AI Agent and the sample utterances should be combined into the JSON object. The description and sample utterances should be grounded in the context of the conversation provided. Always ask for the company name first and what the name of the agent should be if we don't have it already. Rules:
GuidelinesFollow these instructions carefully to complete the task:
Rules for Instructions:
Provide relevant actions to support the Topic, scope, and instructions. Rules for actions:
Generate the sample utterances for the agent
Generate the description of the agent
Always generate some system messages for the agent
Args: agent_metadata: The agent metadata as a dictionary Returns: The generated agent metadata |
| deploy_agent_toolA | Deploy a previously generated agent to Salesforce. Rules:
If the deployment fails, return the error message from the deploy_agent tool If there is no deployment result, return "Deployment failed" If the deployment Status is None, also return "Deployment failed", but keep the login URL so user can inspect the deployment logs In the deployment result, include the login URL of the Salesforce instance so the user can login to the agent. Args: |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- 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/flemx/agent-creator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server