Account Setup
This guide will walk you through setting up your MCP Functions account from start to finish. We'll cover everything from initial signup to configuring your team, so you have everything you need to start building tools.
Signing Up for MCP Functions
Getting started with MCP Functions is straightforward. The signup process is designed to get you up and running quickly while ensuring security and proper account setup.
The Signup Process
Here's what you need to do to create your account:
Visit the Get Started section - Go to the MCP Functions website and navigate to the Get Started section. This is where you'll find the signup form and information about the platform.
Request access or sign up - Depending on the current stage of the platform, you may need to request early access or you may be able to sign up directly. If early access is required, you'll fill out a brief form with your information. The team will review your request and send you an invitation if you're approved.
Complete the registration process - Once you have access, you'll receive an email with a link to complete your registration. Click the link and you'll be taken to the registration page where you'll:
Create a password for your account - Provide any additional required information - Accept the terms of service and privacy policy
- **Verify your email address** - After completing registration, you'll receive a verification email. Click the verification link in the email to confirm your email address. This is an important security step that ensures you have access to the email account you registered with.
What happens after signup: Once your email is verified, you'll be automatically logged in and taken to the MCP Functions dashboard. If you don't have an organization yet, you'll see prompts to create one.
Understanding Authentication
MCP Functions uses Auth0, a leading identity and access management platform, to handle all authentication securely. This means your login credentials and account security are managed by enterprise-grade infrastructure.
What Auth0 Provides
Auth0 gives you several important benefits:
Secure authentication - Your passwords are never stored in plain text. Auth0 uses industry-standard encryption and security practices to protect your account.
Single Sign-On (SSO) support - If your organization uses SSO (like with Google Workspace or Microsoft 365), you can configure it so team members can log in with their existing company credentials. This eliminates the need for separate passwords and makes account management easier for IT departments.
Multi-factor authentication (MFA) - You can enable MFA to add an extra layer of security. When MFA is enabled, logging in requires not just your password, but also a code from an authenticator app or SMS. This significantly reduces the risk of unauthorized access even if someone gets your password.
Social login options - You can choose to sign in using your Google, GitHub, or other social accounts if you prefer. This makes the login process faster and eliminates the need to remember another password.
Enterprise SSO integration - For larger organizations, Auth0 supports integration with enterprise identity providers like Okta, Azure AD, or Active Directory. This allows employees to use their existing corporate credentials to access MCP Functions.
Managing Your Account Security
Once you're logged in, you can manage your account security settings:
Change your password - Update your password regularly for better security
Enable MFA - Add multi-factor authentication for enhanced security
Review active sessions - See where you're logged in and revoke access from devices you no longer use
Connected accounts - Link or unlink social login accounts
Creating Your First Organization
After signing up and logging in, the first thing you'll need to do is create an organization. An organization is the top-level container for all your MCP tools, team members, and resources.
Why Organizations Matter
Organizations serve several important purposes:
Team collaboration - All team members belong to an organization, making it easy to share tools and resources
Billing and subscriptions - Your subscription plan is tied to your organization, not your individual account
Resource organization - All workspaces, MCP servers, and tools are organized under your organization
Access control - Organization-level settings control who can do what
Creating an Organization
When you first log in, you'll see a prompt to create your first organization. Here's what you'll need to provide:
Organization name - This is the display name for your organization. It can be your company name, your team name, or anything that identifies this organization. Examples: "Acme Corporation", "Engineering Team", or "My Tools". This name can be changed later if needed.
Organization slug - This is a URL-friendly version of your organization name. It's used in URLs and API endpoints. For example, if your organization name is "Acme Corporation", the slug might be "acme-corp". The system will suggest a slug based on your name, but you can customize it. Important: Once set, the slug cannot be changed, so choose carefully. It should be:
Lowercase letters, numbers, and hyphens only - Unique (no two organizations can have the same slug) - Descriptive and memorable
- **Organization plan** - You'll need to select a subscription plan. Plans typically include:
**Free/Trial** - Limited features, good for testing and learning - **Pro** - Full features for individuals and small teams - **Enterprise** - Advanced features, support, and custom configurations for larger organizations You can start with a free trial or basic plan and upgrade later as your needs grow.
- **Billing information** - If you're selecting a paid plan, you'll need to provide billing information. This typically includes:
Credit card or payment method - Billing address - Tax information (if applicable) Don't worry - you won't be charged until your trial period ends (if applicable), and you can change or cancel your plan at any time.
### After Organization Creation
Once your organization is created, you'll be taken to the organization dashboard. This is your main workspace where you can:
See an overview of all your resources (workspaces, MCP servers, tools)
Access organization settings
Manage team members
View billing and subscription information
Create your first workspace
Managing Team Members
One of the powerful features of MCP Functions is team collaboration. You can invite team members to your organization so they can create, use, and manage tools together.
Why Team Collaboration Matters
When you work with a team, collaboration features become essential:
Shared tools - Team members can use tools created by others without needing to recreate them
Division of work - Different team members can work on different tools or projects
Knowledge sharing - Team members can see how tools are built and learn from each other
Access control - You can control who can create tools, who can only use them, and who can manage the organization
Inviting Team Members
To invite someone to your organization:
Go to organization settings - From your organization dashboard, navigate to the "Team" or "Members" section
Click "Invite Member" - You'll see a button to invite new team members
Enter their email address - Type the email address of the person you want to invite
Select their role - Choose what level of access they should have (see roles below)
Send the invitation - They'll receive an email with a link to join your organization
What happens next: The invited person will receive an email with an invitation link. When they click it, they'll be prompted to create an account (if they don't have one) or log in, and then they'll be added to your organization.
Understanding Roles and Permissions
MCP Functions uses a role-based access control system. Each team member is assigned a role that determines what they can do:
Owner - This is the highest level of access. Owners can:
Manage all resources (workspaces, MCP servers, tools) - Invite and remove team members - Change organization settings - Manage billing and subscriptions - Delete the organization There's typically at least one owner per organization (usually the person who created it). For small teams, you might have just one owner. For larger organizations, you might have multiple owners.
- **Admin** - Admins have significant permissions but can't manage billing or delete the organization. They can:
Create and manage workspaces, MCP servers, and tools - Invite and remove team members (but not other owners) - Change most organization settings - View organization usage and statistics Admins are great for team leads or senior members who need to manage resources but shouldn't have full owner access.
- **Member** - Members have the most limited access. They can:
Create and use tools - View workspaces, MCP servers, and tools they have access to - Edit tools they've created (or tools they've been given permission to edit) Members cannot invite other team members, change organization settings, or manage billing. This role is perfect for team members who just need to use and create tools without administrative responsibilities.
### Best Practices for Team Management
Here are some tips for managing your team effectively:
Start with minimal permissions - Give new team members the Member role initially. You can always promote them to Admin or Owner later if needed.
Use workspaces for access control - If you have sensitive projects, create separate workspaces and only give access to team members who need it.
Regularly review team members - Periodically check who has access to your organization and remove people who no longer need it.
Document roles and responsibilities - Make sure team members understand what their role allows them to do.
Next Steps
Now that your account is set up, you're ready to start building! The next steps are:
Create your first workspace - Set up an isolated environment for your tools
Create an MCP server - Set up a container for your tools
Build your first tool - Use AI-powered creation to build something useful
If you haven't already, check out the Quick Start Guide for a step-by-step walkthrough of creating your first tool.
Last updated