Getting Started
Basic Concepts

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