signer-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIGNER_API_TOKEN | Yes | Bearer token issued by usenami.io/signer. Required for paid tools. | |
| SIGNER_GATEWAY_URL | No | Override for self-hosted or staging deployments. | https://signer.usenami.io |
| SIGNER_FETCH_TIMEOUT_MS | No | Per-request fetch timeout in ms. Lower for CI / smoke tests; raise on slow links. Must be positive integer. | 30000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_venuesA | List the venues this Signer can sign trades for. Returns the venue id, asset class (perp / spot / margin), and auth scheme (hmac / eip712 / ed25519). Read-only static manifest — does NOT need the Signer gateway to be reachable. Call this first to discover what's signable. |
| get_attestationA | Return the Signer enclave's AWS Nitro attestation document (PCR0, PCR1, PCR2 measurements + AWS-issued signature). This proves the code currently signing your orders matches the published source. The enclave's signing key NEVER leaves attested code. Verify the PCR0 against https://usenami.io/signer/attestations before trusting any place_order. |
| get_accountA | Return equity, free margin, and open positions for a venue. Read-only (does not sign anything that mutates state). Use BEFORE place_order to confirm the account has margin. Requires SIGNER_API_TOKEN. |
| place_orderA | Place a single order on the named venue. The Signer enclave will sign the venue-native payload using a key that has never been exported. Policy enforced server-side: orders that exceed per-asset caps are rejected by the enclave before signing. Returns the venue's order_id on success. Side effect: real or testnet trade depending on venue env. |
| cancel_orderA | Cancel an outstanding order by its venue order_id. Signed inside the enclave just like place_order. Returns the cancellation receipt from the venue. Idempotent: cancelling a non-existent / already-filled order returns ok=false with a reason from the venue. |
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/namixai/signer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server