@vtex-mcp/vtex-id-api
v1.0.0
Published
MCP server for VTEX Vtex Id Api
Downloads
14
Readme
VTEX Vtex Id Api
MCP server for the VTEX Vtex Id Api, providing AI assistants access to VTEX e-commerce APIs.
Setup
Environment Variables
| Variable | Required | Description |
|---|---|---|
| VTEX_ACCOUNT_NAME | Yes | Your VTEX account name |
| VTEX_APP_KEY | Yes* | VTEX app key for authentication |
| VTEX_APP_TOKEN | Yes* | VTEX app token for authentication |
| VTEX_AUTH_TOKEN | No | Alternative auth token (replaces app key/token) |
| VTEX_ENVIRONMENT | No | VTEX environment (default: vtexcommercestable) |
* Required unless VTEX_AUTH_TOKEN is provided.
Running via npx
npx @vtex-mcp/vtex-id-apiRunning with HTTP transport
npx @vtex-mcp/vtex-id-api --transport http --port 3000MCP Client Configuration (Claude Desktop)
{
"mcpServers": {
"vtex-id-api": {
"command": "npx",
"args": ["@vtex-mcp/vtex-id-api"],
"env": {
"VTEX_ACCOUNT_NAME": "your-account",
"VTEX_APP_KEY": "your-app-key",
"VTEX_APP_TOKEN": "your-app-token"
}
}
}
}Available Tools
This server exposes 14 tool(s):
- vtex-id_post_api_authenticator_storefront_users — Create storefront user
- vtex-id_get_api_vtexid_pvt_user_info — Get storefront user by identifier
- vtex-id_post_api_vtexid_apptoken_login — Generate authentication token
- vtex-id_post_api_vtexid_audience_webstore_provider_oauth_exchange — Exchange OAuth access token for VTEX credential
- vtex-id_post_api_vtexid_credential_validate — Check authenticated user
- vtex-id_post_api_vtexid_pub_providers_setup_password_webstore_password — Enable or disable repeated passwords
- vtex-id_post_api_vtexid_password_expire — Expire user password
- vtex-id_patch_api_vtexid_apikey_by_api_key_apitoken_renew — Initiate token renewal
- vtex-id_patch_api_vtexid_apikey_by_api_key_apitoken_finish_renewal — Complete token renewal
- vtex-id_get_api_vtexid_pvt_user_id — Get user ID by email
- vtex-id_get_api_vtexid_pub_authentication_start — Start authentication
- vtex-id_post_api_vtexid_pub_authentication_accesskey_send — Send access key
- vtex-id_post_api_vtexid_pub_authentication_accesskey_validate — Validate session
- vtex-id_post_api_vtexid_refreshtoken_webstore — Refresh token
