forge-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AMIGO_ORG_ID | No | Org to bootstrap and set as session default | |
| AMIGO_API_KEY | No | API key for the bootstrapped org | |
| AMIGO_USER_ID | No | User ID | |
| FORGE_LOG_LEVEL | No | Log verbosity: debug, info, warn, error | |
| AMIGO_API_KEY_ID | No | API key identifier | |
| AMIGO_API_BASE_URL | No | API base URL. Defaults to https://api.amigo.ai |
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
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| forge_set_orgA | Set the active org for this session. Subsequent tool calls will use this org by default. |
| forge_list_orgsA | List all configured orgs with their auth status and show the current session/default org. |
| forge_add_orgA | Add or update credentials for an org. Validates the credentials by signing in. |
| forge_remove_orgB | Remove stored credentials for an org. |
| forge_entity_listB | List all entities of a given type in an org. |
| forge_entity_getA | Get the full details of a specific entity by ID. Returns the latest version. |
| forge_entity_createC | Create a new entity of the given type. Provide the entity data as a JSON string or object. |
| forge_entity_updateB | Update an existing entity by creating a new version. Provide the full version data. |
| forge_entity_deleteA | Delete an entity. This is irreversible. |
| forge_agent_createC | Create a new agent. |
| forge_agent_updateA | Update an agent by creating a new version. The initial version requires: initials, identity, background, behaviors, and communication_patterns. Subsequent versions can include only changed fields. Do NOT include agent_name, greeting, dynamic_behavior_set_ids, user_dimension_ids, or persona_ids. |
| forge_context_graph_createB | Create a new context graph (state machine that defines conversation flow). |
| forge_context_graph_updateC | Update a context graph by creating a new version. All fields are required. The terminal state must have exactly one action. |
| forge_service_createA | Create a new service linking an agent and context graph into a deployable unit. IMPORTANT: Both the agent and context graph must already have at least one version before creating the service. |
| forge_service_updateB | Update an existing service. Only provided fields are changed. |
| forge_tool_createB | Create a new tool (external action the agent can invoke). |
| forge_tool_updateA | Update tool metadata (description and tags). Tool versions are published separately. |
| forge_metric_createB | Create a new metric for evaluating conversations. |
| forge_metric_updateB | Update a metric. Only provided fields are changed. |
| forge_persona_createC | Create a new simulation persona with its initial version. |
| forge_persona_updateA | Update persona metadata (tags). Use forge_entity_update for version changes. |
| forge_scenario_createB | Create a new simulation scenario with its initial version. |
| forge_scenario_updateA | Update scenario metadata (tags). Use forge_entity_update for version changes. |
| forge_dynamic_behavior_set_createB | Create a new dynamic behavior set (runtime instructions injected based on triggers). |
| forge_dynamic_behavior_set_updateB | Update dynamic behavior set metadata. Only provided fields are changed. |
| forge_unit_test_createB | Create a new simulation unit test. |
| forge_unit_test_updateB | Update a unit test. Only provided fields are changed. |
| forge_unit_test_set_createB | Create a new unit test set (collection of unit tests to run together). |
| forge_unit_test_set_updateB | Update a unit test set. Only provided fields are changed. |
| forge_smoke_testA | Run a quick smoke test against a service. Creates a conversation, sends a message, and returns the agent's response. |
| forge_simulateC | Run an automated multi-turn conversation simulation against a service. |
| forge_conversation_insightsB | Get debugging insights for a conversation, including state transitions and triggered behaviors. |
| forge_conversation_evaluateC | Run on-demand metric evaluation against a conversation. |
| forge_version_set_listB | List all version sets for a service, showing pinned versions. |
| forge_version_set_upsertA | Create or update a version set for a service. Use latest=true to pin to the current latest versions. |
| forge_version_set_promoteB | Promote one version set to another (e.g. preview -> release). |
| forge_version_rollbackB | Roll back an entity to a previous version. Lists available versions for selection. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| dependency-order | Entity dependency order -- create/update entities in this sequence to satisfy references. |
| instructions | Complete Agent Forge instructions for coding agents, including workflows, principles, and best practices. |
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/amigo-ai/forge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server