Travel · Beta
Navan SCIM
API integration
Ship Travel features without building the integration. Full Navan SCIM API access via Proxy, normalized data through Unified APIs, and 2 MCP-ready tools for AI agents — all extensible to your exact use case.
Built for specific customer use cases. Issues are resolved quickly.
Talk to usUse Cases
Why integrate with Navan SCIM
Common scenarios for SaaS companies building Navan SCIM integrations for their customers.
Automate user provisioning for Navan customers
Let your customers sync their Navan user directory into your app so new hires get access to your product the moment they're added to Navan. Eliminates manual invites and reduces onboarding friction for travel-heavy organizations.
Enrich traveler profiles with authoritative identity data
Pull Navan user records to associate travel activity, expense data, or approvals with verified employee identities in your platform. Ensures downstream reporting and workflows reference a single source of truth.
Keep access in sync as employees leave or change roles
Detect deactivated or updated Navan users and mirror those changes in your product to revoke access or reassign records. Critical for security, compliance, and audit-readiness in enterprise deals.
Ship SCIM-based directory sync without building the plumbing
Offer Navan as a native directory source alongside other identity providers your customers already use. Truto handles authentication, schema normalization, and pagination so your team ships the integration in days, not sprints.
What You Can Build
Ship these features with Truto + Navan SCIM
Concrete product features your team can ship faster by leveraging Truto’s Navan SCIM integration instead of building from scratch.
Navan directory import on connection
On first connect, pull the full list of Navan users to seed your app with employee records ready for assignment.
Just-in-time user lookup
Fetch a single Navan user by ID at runtime to hydrate profile pages, approval flows, or audit logs with fresh identity data.
Scheduled directory reconciliation
Run recurring syncs against the Navan user list to detect additions, updates, and deactivations, then reconcile them with your internal user store.
Cross-provider unified directory
Combine Navan users with other HRIS or identity sources via Truto's Unified User Directory API to present a single normalized employee list in your product.
Access lifecycle automation
Trigger provisioning or deprovisioning workflows in your app whenever a Navan user's status changes, keeping entitlements aligned with the source of truth.
Employee-scoped audit trails
Tie in-app actions to canonical Navan user IDs so admins can produce clean, per-employee audit reports across their travel and expense workflows.
SuperAI
Navan SCIM AI agent tools
Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.
list_all_navan_scim_users
List the users in the Navan company directory over Navan's SCIM 2.0 endpoint.
get_single_navan_scim_user_by_id
Fetch a single Navan user by SCIM id.
Why Truto
Why use Truto’s MCP server for Navan SCIM
Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 800+ integrations.
Auto-generated, always up to date
Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.
Fine-grained access control
Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.
Multi-tenant by design
Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.
Works with every MCP client
Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.
Built-in auth, rate limits, and error handling
Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.
Expiring and auditable servers
Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.
Unified APIs
Unified APIs for Navan SCIM
Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.
Unified User Directory API
Users
The User object represents a User.
How It Works
From zero to integrated
Go live with Navan SCIM in under an hour. No boilerplate, no maintenance burden.
Link your customer’s Navan SCIM account
Use Truto’s frontend SDK to connect your customer’s Navan SCIM account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call Navan SCIM
Truto’s Proxy API is a 1-to-1 mapping of the Navan SCIM API. You call us, we call Navan SCIM, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate Navan SCIM’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about Navan SCIM on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
How does authentication to Navan SCIM work through Truto?
Navan SCIM uses a bearer token issued from the customer's Navan admin console. Truto securely stores and injects this token on every request, so your app never has to handle credentials directly.
What Navan data can I access today?
The current integration exposes Navan users via two operations: listing all users and fetching a single user by ID. Both are also accessible through Truto's Unified User Directory API for a normalized schema.
Can I write back to Navan (create, update, or deactivate users)?
The integration is currently read-only, supporting user list and user detail retrieval. If you need write operations, reach out and we can prioritize adding them.
How is pagination handled when listing users?
Truto abstracts Navan SCIM's pagination behind a consistent cursor interface, so you can iterate the full directory without writing provider-specific paging logic.
How fresh is the user data?
Data is retrieved live from Navan on each request. You can also configure scheduled syncs in Truto to periodically refresh a cached copy of the directory in your systems.
Do I need to normalize fields across identity providers myself?
No. Using the Unified User Directory API, Navan user fields are mapped to a common schema alongside other providers, so you can build one code path that works across all connected directories.
Navan SCIM
Get Navan SCIM integrated into your app
Our team understands what it takes to make a Navan SCIM integration successful. A short, crisp 30 minute call with folks who understand the problem.