EAD Factory MCP — Digital Trust services APIs for your agents
npx @getmcp/cli add io.github.g-digital-by-Garrigues/ead-factoryRequires Node.js 18+. Community-contributed server. Review source before installing.
API_BASE_URLEvidence Manager API base URL
FULL_FLOW_EMAIL_BASEFull flow base email — used to compose participant emails (user+signatory@domain, etc.)
FULL_FLOW_FILE_PATHFull flow default file path
HTTP_PORTHTTP_PORT
OKTA_CLIENT_IDOKTA_CLIENT_ID
OKTA_CLIENT_SECRETOKTA_CLIENT_SECRET (See https://eadtrust.example.com/onboarding for credential acquisition.)
OKTA_SCOPEOKTA_SCOPE
OKTA_TOKEN_URLOAuth credentials (Okta client_credentials flow) Used both for calling Evidence Manager API and for verifying incoming Bearer tokens (HTTP mode)
POLL_INTERVAL_MSPolling configuration for evidence status
POLL_MAX_ATTEMPTSPOLL_MAX_ATTEMPTS
SIGNATURE_API_BASE_URLSignature Manager API base URL
TRANSPORTTransport: "stdio" for local Claude Code, "http" for remote deployment with auth
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.g-digital-by-Garrigues/ead-factory": {
"command": "npx",
"args": [
"-y",
"@g-digital/mcp-ead-factory"
],
"env": {
"API_BASE_URL": "",
"FULL_FLOW_EMAIL_BASE": "",
"FULL_FLOW_FILE_PATH": "",
"HTTP_PORT": "",
"OKTA_CLIENT_ID": "",
"OKTA_CLIENT_SECRET": "",
"OKTA_SCOPE": "",
"OKTA_TOKEN_URL": "",
"POLL_INTERVAL_MS": "",
"POLL_MAX_ATTEMPTS": "",
"SIGNATURE_API_BASE_URL": "",
"TRANSPORT": ""
}
}
}
}