Aptos NPM MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APTOS_BOT_KEY | Yes | The Aptos Build Bot Api Key used to make Aptos Build actions like managing api keys, etc. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_geomi_applications | Get your Geomi Organizations with their projects and applications and the API Keys. Geomi is the essential toolkit for Aptos developers. Api Keys are secret keys so it is important to keep them safe and secure. To get the full node api keys, you need to get the Applications with a serviceType of "Api". To get the gas station api keys, you need to get the Applications with a serviceType of "Gs". |
| create_geomi_organization | Create a new Organization for your Geomi account. Geomi is the essential toolkit for Aptos developers. |
| create_geomi_project | Create a new Project for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. |
| create_geomi_api_resource_application | Create a new Application for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. This tool can be used to create an API resource application to then create api keys for general Aptos blockchain interactions. |
| create_gas_station_application | Create a new Application for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. This tool can be used to create a Gas Station application. Gas Station is a service that allows you to sponsor gas fees for your Aptos dApps users. |
| create_geomi_api_key | Create a new API Key for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. Api Keys are secret keys so it is important to keep them safe and secure. This tool can be used to create an Api Key (aka full node api key) for an Api resource application to interact with the Aptos blockchain. |
| update_geomi_organization | Update an Organization for your Geomi account. Geomi is the essential toolkit for Aptos developers. |
| update_geomi_project | Update a Project for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. |
| update_geomi_application_name | Update an Application name for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. |
| update_geomi_api_key | Update an API Key for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. |
| delete_geomi_application | Delete an Application for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. |
| delete_geomi_project | Delete a Project for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. |
| delete_geomi_api_key | Delete an API Key for your Geomi Organization. Geomi is the essential toolkit for Aptos developers. |
| get_mcp_version | Returns the version of the MCP server |
| build_smart_contract_on_aptos | Build an Aptos smart contract - returns all resources from move and management directories. Use this tool when you need guidance on how to build a smart contract for a dapp on Aptos. |
| build_ui_frontend_on_aptos | Build a UI frontend for Aptos dApp - returns all resources from frontend directory. Use this tool when you need guidance on how to build a frontend for a dapp on Aptos. |
| build_dapp_on_aptos | Build a complete full-stack Aptos dApp - returns all resources from move, management, and frontend directories. Use this tool when you need guidance on how to build a full-stack dapp on Aptos. |
| list_aptos_resources | Get a list of all available Aptos development resources. Use this first to see what guidance is available, then use get_specific_aptos_resource to fetch the relevant one. |
| get_specific_aptos_resource | Retrieve a specific Aptos development resource by its exact filename (without .md extension). |
| build_dapp_on_aptos_guidance_prompt | PRIMARY PROMPT: Use this as the main system prompt when building any Aptos dApp. Sets up mandatory MCP consultation workflow and prevents outdated knowledge usage. |
| aptos_development_reminder_prompt | MID-DEVELOPMENT REMINDER: Use this prompt when you notice the conversation has gone few exchanges without using MCP tools, or when implementing new Aptos features to reinforce MCP consultation habits. |
| aptos_debugging_helper_prompt | ERROR RECOVERY PROMPT: Use this immediately when encountering Aptos-related errors, stuck in debugging loops, or when about to try generic blockchain solutions. Redirects to MCP-first debugging approach. |
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
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/aptos-labs/aptos-npm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server