Basic Concepts
Understanding these core concepts will help you navigate Findexar effectively.
Organizations
Organizations are the top-level container in Findexar. They represent your business or team.
- One organization can have multiple projects
- Organization-level settings apply to all projects
- Billing and Stripe connection are at the organization level
- User roles and permissions are managed at the organization level
Projects
Projects help you organize your work within an organization.
- One project can have multiple deployments
- Projects can represent different products or services
- Each project has its own settings and configuration
- Projects help you separate different ChatGPT apps or agents
Deployments
Deployments represent different environments or versions of your project.
- Common deployments:
development,staging,production - Each deployment can have its own connectors
- Deployments allow you to test changes before going live
- You can have different configurations per deployment
Connectors
Downstream Connectors
Downstream connectors are your backend MCP servers that do the actual work.
- Connect to services like Zapier, Make, n8n, or custom MCP servers
- Expose tools that can be called by ChatGPT
- Execute business logic and return results
- Can be hosted anywhere
Upstream Connectors
Upstream connectors are Findexar's MCP endpoints that ChatGPT connects to.
- Handle authentication and user context
- Manage billing and usage tracking
- Route requests to downstream connectors
- Provide tools to ChatGPT
Tools
Tools are functions that ChatGPT can call to perform actions.
- Downstream Tools - Tools exposed by downstream connectors
- Upstream Tools - Tools exposed by upstream connectors (mapped from downstream)
- Tool Mapping - The process of selecting and configuring tools
- Credit Pricing - The cost in credits for each tool call
Credits
Credits are the currency used for billing in Findexar.
- Users receive credits based on their subscription plan
- Credits are deducted when tools are called
- Credits can be allocated monthly or as a one-time amount
- Overage handling when credits run out
Subscription Plans
Subscription plans define what users get access to.
- Free Plans - Limited access, often with usage limits
- Paid Plans - Full access with credit allocation
- Internal Team Plans - For internal team members
- Plans can have monthly or annual billing
User Roles
Creator/Org Admin
- Full access to organization settings
- Can create projects and deployments
- Can manage connectors and tools
- Can manage users and subscriptions
Superuser
- Extended permissions within organization
- Can manage specific projects
- Can invite team members
- Limited access to organization settings
Team Member
- Access to specific projects
- Can view and use connectors
- Cannot modify settings
- Limited permissions
End User
- Subscription-based access
- Can use ChatGPT apps and agents
- Can manage their own subscription
- No access to organization settings
Authentication
Findexar uses OAuth 2.0 for authentication.
- Users sign up via Clerk
- Users log in directly within ChatGPT
- User context is automatically injected into tool calls
- API keys are available for programmatic access
Billing
Findexar uses Stripe Connect for billing.
- Stripe Connect enables Findexar to process payments
- Subscription plans are managed through Stripe
- Invoices and receipts are handled automatically
- Billing history is available in the dashboard
Next Steps
- Review the How-To Guides for practical examples
- Explore Understanding Connectors for more details