movmint-fx-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLIENT_ID | Yes | OAuth2 client ID for Movmint API authentication. | |
| CLIENT_SECRET | Yes | OAuth2 client secret for Movmint API authentication. | |
| MOVMINT_BASE_URL | No | Base URL for the Movmint API. | https://api.nextgen.digitalfiat.app |
| MOVMINT_TOKEN_URL | No | OAuth2 token endpoint URL. | https://api.nextgen.digitalfiat.app/oauth2/token |
| MOVMINT_TOKEN_AUDIENCE | No | Audience for the OAuth2 token. | fx-service |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_fx_quoteA | Generate an FX quote for a currency pair and amount. Returns a quote_id valid for ~30 seconds that can be captured to execute the trade. |
| capture_fx_quoteA | Capture (execute) a previously generated FX quote using its quote_id. The quote must not have expired (valid for ~30 seconds after generation). Returns transaction details including the deposit address for funding. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one generates a quote, the other executes it. No overlap or ambiguity.
Both tools follow a consistent verb_noun pattern with snake_case: get_fx_quote and capture_fx_quote.
With only 2 tools, the set is minimal but appropriate for a focused FX quote-capture workflow. Slightly thin but not unreasonable.
The core flow of getting and capturing a quote is covered, but missing operations like quote status, history, or cancellation create notable gaps.