For individuals & small teams exploring Okta automation.
- Full read access to Okta APIs
- Users, Groups, Apps, Policies, Logs
- Basic MCP & Agent Mode
- CSV export & OAuth2 auth
Built on Anthropic's Code Execution Pattern Stop filling your context window with raw JSON. Tako MCP autonomously reasons through your Okta environment and executes server-side code to deliver only the results that matter.
Tako MCP in Claude Desktop
Watch the agent process thousands of users server-side without context window limitations.
Tako MCP executes server-side code instead of streaming raw tool data, preserving your context window for complex reasoning.
User asks "Find users without MFA"
Server streams 5,000 users as raw JSON
Context window exceeded. Results truncated.
LLM receives 3 sample rows + API schema
LLM writes Python analysis script
[okta_audit.py]
Sandbox executes script. Returns 100% of data via CSV.
Only sample data and metadata go to the LLM, keeping costs low and speed high.
Process 10,000+ entities without hitting token limits or truncation errors.
Code execution is isolated in an AST-based sandbox. Read-only by design.
Choose the interaction pattern that fits your workflow—from standard tool access to fully autonomous agent logic.
Direct tool access for standard IDE assistants.
All 20+ Okta tools loaded into context immediately.
Returns metadata and sample results directly to LLM.
Lower initial tokens; tools discovered as needed.
Processes thousands of rows via server-side code.
LangGraph, LlamaIndex, and complex autonomous loops.
Native STDIO for local desktop environments and HTTP/SSE for remote enterprise deployments.
Claude Desktop, Cursor AI, VS Code, Zed, and Windsurf.
LangGraph, LlamaIndex, Goose, and custom autonomous agents.
Obot.ai, Smithery.ai, Lasso Security, and custom clients.
Production-ready MCP server with enterprise-grade security, flexible transport options, and deterministic execution.
Switch between standard MCP mode for direct tool access or autonomous agent mode for complex logic execution.
Native STDIO for desktop clients like Claude or Cursor, and HTTP/SSE for remote enterprise team deployments.
OAuth2 with Private Key JWT (RFC 7523) for production or simple API tokens for development.
Automatic large-dataset export to files to reduce token costs and keep context windows clean.
AST-based sandbox with multi-layer protection designed for safe code execution in production environments.
Dangerous operations and OS-level calls are blocked at the Abstract Syntax Tree level before execution.
Pre-injected modules only. No arbitrary third-party imports or unauthorized library access allowed.
Strict enforcement of safe, built-in functions. Isolated logic ensures zero data exfiltration.
Read-only GET request enforcement ensures your identity data is analyzed but never modified.
Start free with full read access. Upgrade when you need write operations and enterprise controls.
For individuals & small teams exploring Okta automation.
For organizations at scale needing write operations and advanced controls.
Three simple steps to start querying Okta with natural language using Tako MCP.
Download the source code. Use Docker for quick setup or Python for more control.
Add your Okta org URL and choose API Token or OAuth2 for authentication.
Add the MCP server to Claude Desktop or Cursor and start querying.
Deploy in 5 minutes and eliminate the context window limits of traditional MCP servers.
MIT Licensed · Production Ready · Community Support
No, this is an independent open-source project built by Fctr Identity. We are not affiliated with Okta, Inc.
Yes. The server is read-only by default, runs in a sandboxed environment, and all code is validated before execution. Your credentials never leave your infrastructure.
Any MCP-compatible client: Claude Desktop, VS Code, Cursor, Zed, and agent frameworks like LangGraph and LlamaIndex.
Absolutely. The community edition is fully self-hosted. Run it on your laptop, in Docker, or on your own servers.
Works with all Okta editions: Workforce Identity, Customer Identity (Auth0), and free Developer accounts.
Model Context Protocol (MCP) is an open standard that connects AI assistants to external tools and data sources. Tako MCP Server implements Anthropic's Code Execution with MCP pattern (deferred tool discovery), allowing your AI to discover Okta APIs progressively and generate Python code for querying your environment.
Tako MCP Server supports both API Token (simple setup) and OAuth2 with Private Key JWT (recommended for production). OAuth2 provides scoped permissions and better security for enterprise deployments.
No, Docker is optional. You can run Tako MCP Server locally with Python (we recommend uv for package management), but Docker provides the fastest setup without managing dependencies.
Basic Mode exposes 20+ Okta tools directly to the AI, using more context upfront. Agent Mode (also called deferred tool discovery) uses meta-tools for progressive discovery, saving tokens and enabling autonomous workflows. Agent Mode is ideal for complex queries and agent frameworks like LangGraph.
Tako MCP Server includes configurable concurrent request limits based on your Okta plan (Integrator, One App, Enterprise, or Workforce Identity). The server monitors rate limits and provides warnings if limits are exceeded.
The open-source community edition is read-only by design. Write operations, approval workflows, and role-based access control are available in the upcoming Enterprise Edition.