Read-only finance and operations controls for AI agents with evidence and safe next actions.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http ap-control-labs-finance-controls https://api-production-9502.up.railway.app/mcp --header 'Authorization: Bearer <API_KEY>'~/.codex/config.toml
[mcp_servers.ap-control-labs-finance-controls]
url = "https://api-production-9502.up.railway.app/mcp"
bearer_token_env_var = "AP_CONTROL_LABS_FINANCE_CONTROLS_API_KEY"
# codex mcp add ap-control-labs-finance-controls --url https://api-production-9502.up.railway.app/mcp --bearer-token-env-var AP_CONTROL_LABS_FINANCE_CONTROLS_API_KEY
# export AP_CONTROL_LABS_FINANCE_CONTROLS_API_KEY=<API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"ap-control-labs-finance-controls": {
"url": "https://api-production-9502.up.railway.app/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"ap-control-labs-finance-controls": {
"type": "http",
"url": "https://api-production-9502.up.railway.app/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ap-control-labs-finance-controls": {
"httpUrl": "https://api-production-9502.up.railway.app/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"ap-control-labs-finance-controls": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api-production-9502.up.railway.app/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"ap-control-labs-finance-controls": {
"url": "https://api-production-9502.up.railway.app/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}