API Tools
secure-flows.com
Provides session management and authentication APIs for workspace users using Firebase ID tokens, including creation, retrieval, identity, and encrypted session payload manipulation.
ENDPOINT 1
https://www.secure-flows.com/mcp
MCP server metadata
- Name
- secureflows-mcp-server
- Version
- 0.2.0
Known tools 18
get_sessionsReturns the decrypted session payload for the authenticated internal session token.
Inferred read-onlypost_sessionsVerifies **Firebase** ID token, creates a session for **`workspaceName`**, stores serialized **`payload`** (defaults to `{}` when omitted), and returns **`sessionToken`** (JWT; subject = internal session id).
Inferred read-onlyget_sessions_identityReturns the workspace end-user's **`userId`** and **email** for the authenticated session token.
Potential side effectspost_sessions_set_keySets a key in the encrypted session payload and returns the updated decrypted payload.
Inferred read-onlydelete_sessions_delete_keyRemoves `key` from the session payload and returns `true` if the key existed.
Inferred read-onlypost_sessions_revokeRevokes the session referenced by the internal SESSION Bearer token.
Inferred read-onlyauth_session_callback**Browser redirect endpoint** used after hosted `/app/sessions/login`.
Inferred read-onlyget_sessions_myReturns a page of sessions for the current user within the current workspace.
Inferred read-onlyget_docs_searchEmbeds the query with Ollama (`nomic-embed-text`) and returns the closest public doc chunks from the environment's search index (pgvector).
Inferred read-onlysecureflows_build_logout_urlBuilds a correct redirect-logout URL and refuses to build one that violates the two documented logout anti-patterns: a redirect_uri pointing at /callback (SPA callback handlers treat the tokenless return as a failed login and loop), and a redirect_uri that itself embeds session_token (silently renews the old session instead of signing out).
Inferred read-onlysecureflows_lint_integrationChecks source you already generated against the secureFlows integration rules.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.secureflows-mcp-server]
url = "https://www.secure-flows.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"secureflows-mcp-server": {
"type": "http",
"url": "https://www.secure-flows.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: secureflows-mcp-server
Remote MCP URL: https://www.secure-flows.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"secureflows-mcp-server": {
"url": "https://www.secure-flows.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"secureflows-mcp-server": {
"type": "http",
"url": "https://www.secure-flows.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "secureflows-mcp-server",
"transport": "streamable-http",
"url": "https://www.secure-flows.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://www.secure-flows.com/mcp?alias=secure-flows
MCP server metadata
- Name
- secureflows-mcp-server
- Version
- 0.2.0
Known tools 18
get_sessionsReturns the decrypted session payload for the authenticated internal session token.
Inferred read-onlypost_sessionsVerifies **Firebase** ID token, creates a session for **`workspaceName`**, stores serialized **`payload`** (defaults to `{}` when omitted), and returns **`sessionToken`** (JWT; subject = internal session id).
Inferred read-onlyget_sessions_identityReturns the workspace end-user's **`userId`** and **email** for the authenticated session token.
Potential side effectspost_sessions_set_keySets a key in the encrypted session payload and returns the updated decrypted payload.
Inferred read-onlydelete_sessions_delete_keyRemoves `key` from the session payload and returns `true` if the key existed.
Inferred read-onlypost_sessions_revokeRevokes the session referenced by the internal SESSION Bearer token.
Inferred read-onlyauth_session_callback**Browser redirect endpoint** used after hosted `/app/sessions/login`.
Inferred read-onlyget_sessions_myReturns a page of sessions for the current user within the current workspace.
Inferred read-onlyget_docs_searchEmbeds the query with Ollama (`nomic-embed-text`) and returns the closest public doc chunks from the environment's search index (pgvector).
Inferred read-onlysecureflows_build_logout_urlBuilds a correct redirect-logout URL and refuses to build one that violates the two documented logout anti-patterns: a redirect_uri pointing at /callback (SPA callback handlers treat the tokenless return as a failed login and loop), and a redirect_uri that itself embeds session_token (silently renews the old session instead of signing out).
Inferred read-onlysecureflows_lint_integrationChecks source you already generated against the secureFlows integration rules.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.secureflows-mcp-server]
url = "https://www.secure-flows.com/mcp?alias=secure-flows"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"secureflows-mcp-server": {
"type": "http",
"url": "https://www.secure-flows.com/mcp?alias=secure-flows"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: secureflows-mcp-server
Remote MCP URL: https://www.secure-flows.com/mcp?alias=secure-flows
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"secureflows-mcp-server": {
"url": "https://www.secure-flows.com/mcp?alias=secure-flows"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"secureflows-mcp-server": {
"type": "http",
"url": "https://www.secure-flows.com/mcp?alias=secure-flows"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "secureflows-mcp-server",
"transport": "streamable-http",
"url": "https://www.secure-flows.com/mcp?alias=secure-flows"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.