toolforest.io Documentation
Getting Started
Introduction
toolforest.io is a consumer-focused MCP (Model Context Protocol) aggregator that makes it simple to connect your AI assistants and LLMs to the apps and APIs you use every day.
Instead of configuring multiple MCP servers and managing different connections, toolforest.io provides a single, unified endpoint where you can mix and match the exact tools you need. Think of it as your personal toolkit forest—a curated collection of tools that grows with your needs.
Key Features
- Single Endpoint - One MCP connection for all your tools
- Mix & Match - Choose only the tools you need from a growing collection
- Secure Authentication - Industry-standard OAuth integration with major platforms
- Privacy First - Your data stays yours, no permanent storage
- LLM Optimized - Built specifically for AI assistants like Claude, ChatGPT, and Le Chat
Quick Start
Get started with toolforest.io in just a few minutes:
1. Create an Account
Sign up at www.toolforest.io using your email account.
2. Login and Create an MCP Server Endpoint
Create an MCP server endpoint specific to your LLM client (e.g., Claude or ChatGPT).
3. Configure your toolkits.
Choose which toolkits you want to use and, where relevant, connect them to your external accounts (e.g., Google Sheets or Fitbit).
4. Connect Your LLM to toolforest.io
Add the toolforest.io MCP endpoint to your AI assistant's configuration and connect via OAuth 2.0. You can also connect your agent directly to toolforest.io via MCP with an API Key.
Core Concepts
MCP Overview
The Model Context Protocol (MCP) is an open protocol that standardizes how AI assistants connect to external tools and data sources. Think of it as a universal adapter that lets your LLM talk to different apps and services.
toolforest.io implements MCP to provide a seamless bridge between your AI assistant and the tools you use every day. When you connect to toolforest.io, your LLM gains access to all your authorized tools through a single, secure connection.
How It Works
- Your LLM connects to the toolforest.io MCP server
- You authorize access to specific services (Google, Microsoft, etc.)
- Your LLM discovers tools available through your connections
- You interact naturally - ask your LLM to perform tasks using your tools
- toolforest.io handles authentication, API calls, and data formatting
Authentication
toolforest.io uses industry-standard OAuth 2.0 authentication to connect to third-party services. This means:
- You control exactly what permissions you grant
- You can revoke access at any time
- We never see your passwords
- Tokens are encrypted and stored securely
Connecting Your Chatbot
- Log into your toolforest.io account
- Configure at least one MCP server with at least one toolkit
- Have a paid plan (ChatGPT and Claude free plans do not support MCP connectors at this time)
If you don't have a paid plan and would still like to try toolforest.io, you could try Le Chat instead.
ChatGPT
Follow these steps to add the Toolforest MCP Connector to ChatGPT and enable your ChatGPT assistant to access your Toolforest tools.
Setup Steps
Toggle Developer mode ON if it isn't already.
Click Back to return to the Apps screen.
Click Create (or New connector) to start adding a new connector.
In Name, enter:
Toolforest(Optional) In Description, enter something like:
Connects ChatGPT to ToolforestIn MCP Server URL, enter:
https://mcp.toolforest.io/mcpIn Authentication, confirm that OAuth is selected (it should be the default).
Review the custom server warning and check the box: "I understand and want to continue."
Beta Notice: This warning appears because Toolforest is currently in beta and custom MCP servers are unverified by OpenAI. We're working toward formal verification to streamline this process.
Click Create. You'll see a brief loading screen while ChatGPT establishes a connection with Toolforest.
If you aren't already logged into the toolforest.io portal, you'll be redirected to the Toolforest login screen. Sign in with your Toolforest account.
After logging in, Toolforest will ask you to grant ChatGPT permission to access your tools. Click Approve.
After a few seconds, you'll be redirected back to the ChatGPT Apps screen. You should see a confirmation that Toolforest has been connected.
You can now use your Toolforest-powered tools directly from ChatGPT.
Adding Tools to a Chat
Follow the steps below to make your toolkits available to a chat.
Steps
Click on the + icon on the bottom left part of the chat window.
Select Toolforest from the menu.
A Toolforest indicator should appear underneath the chat window, indicating that Toolforest is connected to the chat.
Syncing New Tools
When you connect or disconnect toolkits to your ChatGPT connection you will need to resync for them to become available.
Steps
Under enabled apps select Toolforest to navigate to the information screen.
On the information screen click Refresh.
Claude
Follow these steps to add the Toolforest MCP Connector to Claude.ai.
Setup Steps
Click Add custom connector (or the Add custom connector button at the bottom if you have existing connectors).
In the Name field, enter:
ToolforestIn the Remote MCP server URL field, enter:
https://mcp.toolforest.io/mcpClick Add to save the configuration.
Find Toolforest in your list of connectors (it will show as "Disconnected") and click the Connect button next to it.
You will be redirected to the Toolforest authorization page. Click Approve.
You will be redirected back to Claude settings with a success message. The connector status should now show as Configured.
Syncing New Tools
When you connect or disconnect toolkits to your Claude connection you will need to disconnect and reconnect to Toolforest to make them available.
Steps
Make sure you are logged into Toolforest in the same browser before continuing.
Click on the dots next to the configure button and select Disconnect.
Choose Disconnect on the confirmation dialog.
Click Connect to reconnect to Toolforest and be redirected to a Toolforest confirmation screen.
Choose Approve.
Le Chat
Follow these steps to connect Toolforest to Mistral's Le Chat interface.
Setup Steps
Click the + Add Connector button in the top right corner.
In the popup window, switch to the Custom MCP Connector tab.
In Connector Name, enter:
ToolforestIn Connector Server, enter:
https://mcp.toolforest.io/mcp(Optional) Add a description.
In Authentication Method, select OAuth2.1 if it's not already selected.
Click Connect.
You will be redirected to the Toolforest authorization page. Click Approve.
Once redirected back to Le Chat, scroll down to the Connectors list to confirm that Toolforest is active (indicated by a green status light).
Adding Tools to a Chat
Follow the steps below to make your toolkits available to a chat.
Steps
Click on the + icon on the bottom left part of the chat window.
Select Toolforest from the menu.
A Toolforest indicator should appear underneath the chat window, indicating that Toolforest is connected to the chat.
Syncing New Tools
When you connect or disconnect toolkits to your Le Chat connection you will need to reconnect for them to become available.
Steps
Make sure you are logged into Toolforest in the same browser before continuing.
Select the Toolforest connector.
On the pop-up select Reconnect to reconnect to Toolforest and be redirected to a Toolforest confirmation screen.
Choose Approve.
Toolkit Setup
Google Sheets, Docs & Slides
Connect the Google Sheets, Google Docs, and Google Slides toolkits to your Google account.
Prerequisites
Before connecting Google Sheets, Docs, or Slides, ensure you have configured an MCP server in your toolforest.io dashboard.
Setup Steps
Step 1: Connect to Google
- Navigate to your MCP server panel in the toolforest.io dashboard
- Locate the Google Sheets, Google Docs, or Google Slides toolkit
- Click Connect
- You'll be redirected to Google's authorization page
Important: The Google account you connect doesn't need to match your toolforest.io email address.
Step 2: Authorize Permissions
Google will ask you to grant toolforest.io one permission:
- Create, edit, and delete files – Allows toolforest.io to manage files it creates.
Click Continue to grant this permission.
Step 3: Confirmation
After authorizing, you'll be redirected back to toolforest.io with a "Successful connection" message. The toolkit status will now show Connected.
Understanding Permissions
What toolforest.io Can Access
toolforest.io's permissions are intentionally limited for your security:
- Files created by toolforest.io: Full access to create, edit, and delete
- Files you explicitly share: Access to files you select via Google Picker
Accessing Additional Files
Toolkits can only access files they create by default—use the Google Picker to grant access to additional files.
Step 1: Open the Options Menu
In your MCP server panel, locate your connected toolkit and click the ⋮ (three-dot button) next to the Disconnect button.
Step 2: Request Additional Access
From the menu, select the option to add more files (e.g., Add Google Sheets, Add Google Docs, or Add Google Slides).
Step 3: Confirm Permissions
An Additional Access dialog will appear explaining that the toolkit can only access files it creates by default. To grant access to additional files, click Continue.
Step 4: Sign In (If Required)
If you are not already signed into your Google account in the browser, you will be prompted to sign in before the Google Picker opens.
Step 5: Select Your Files
The secure Google Picker will open. Browse or search for the specific files you wish to authorize, then click Select.
Step 6: Confirmation
A "Files Added!" confirmation will appear. Click Done. Your AI assistant now has access to the selected files.
Managing Your Connection
Disconnect
To disconnect the toolkit:
- Click the Disconnect button in your MCP server panel
- toolforest.io will remove all stored access tokens
Revoke Permissions
To fully revoke toolforest.io's access to your Google account:
- Visit your Google Account permissions page
- Find toolforest.io and click Remove Access
My Fitbit Data
Connect the My Fitbit Data toolkit to your Fitbit account to allow your AI assistant to access your health and fitness metrics.
Prerequisites
Before connecting your Fitbit account, ensure you have configured an MCP server in your toolforest.io dashboard.
Setup Steps
Step 1: Connect to Fitbit
- Navigate to your MCP server panel in the toolforest.io dashboard.
- Locate the My Fitbit Data toolkit.
- Click the Connect button.
- You will be automatically redirected to Fitbit's authorization page.
Step 2: Authorize Permissions
You will be prompted to allow toolforest.io to access specific data points in your Fitbit account. For full toolkit functionality, ensure the following permissions are checked:
- Activity and exercise
- Heart rate
- Location
- Nutrition
- Oxygen saturation (SpO2)
- Sleep
- Weight
Click Allow to grant these permissions.
Step 3: Confirmation
After authorizing, you will be redirected back to toolforest.io with a "Successful connection" message. The toolkit status will now show Connected, and you can begin querying your data immediately.
Understanding Permissions
What toolforest.io Can Access
toolforest.io requests read-only access to your health metrics to enable features such as:
- Activity Data: Steps, calories burned, and active minutes.
- Biometrics: Heart rate, resting heart rate, and SpO2 levels.
- Sleep: Sleep duration, stages, and efficiency scores.
Data Privacy
Your health data is retrieved only when you explicitly ask your LLM to query it. toolforest.io does not store your historical health data permanently; it acts as a bridge to fetch the specific information your assistant needs to answer your questions.
Managing Your Connection
Disconnect
To disconnect the toolkit:
- Click the Disconnect button in your MCP server panel.
- toolforest.io will remove the access tokens used to communicate with Fitbit.
Revoke Permissions
To fully revoke toolforest.io's access to your Fitbit account:
- Visit your Fitbit Application Settings.
- Find toolforest.io in the list of authorized applications.
- Click Revoke Access.
Polymarket
Connect the Polymarket toolkit to enable your AI assistant to query real-time prediction market data, odds, and volumes.
Prerequisites
Before connecting the Polymarket toolkit, ensure you have configured an MCP server in your toolforest.io dashboard.
Setup Steps
Unlike other toolkits, Polymarket uses a public API and does not require you to log in or link a personal wallet.
Step 1: Connect
- Navigate to your MCP server panel in the toolforest.io dashboard.
- Locate the Polymarket toolkit.
- Click the Connect button.
Step 2: Confirmation
The connection will be established immediately. The toolkit status will change to Connected, and you can begin querying market data right away.
Understanding Data Access
Public API Access
This toolkit connects to Polymarket's public data layer. It allows your AI assistant to:
- Search Markets: Find events by keyword (e.g., "Election 2024," "Fed Rates").
- View Odds: Retrieve current probability prices for "Yes" and "No" outcomes.
- Analyze Volume: Check market liquidity and trading activity.
No Wallet Required
Because this toolkit enables read-only access to public market information, it does not require a crypto wallet connection or private keys. Your AI assistant can analyze markets but cannot execute trades or manage funds on your behalf.
Managing Your Connection
Disconnect
To disconnect the toolkit:
- Click the Disconnect button in your MCP server panel.
- The toolkit will immediately stop serving market data to your LLM.
Note: Since no account authorization is required, there are no third-party permissions to revoke on the Polymarket side.
Toolkits
Google Sheets
Automate and manage Google Sheets spreadsheets with comprehensive data manipulation, formatting, and analysis capabilities.
| Category | Capabilities |
|---|---|
| Management | Create, list, organize into folders, get metadata, share with permissions |
| Quality Assurance | Detect formula errors (#DIV/0!, #REF!, #VALUE!, #N/A), error context, fix suggestions, reports by sheet |
| Sheet Tabs | Create, delete, rename, list, copy between spreadsheets |
| Data Read/Write | Read/write ranges, batch updates, append data, clear values, extract formulas |
| Rows & Columns | Insert/delete rows and columns, auto-resize columns to fit content |
| Formatting | Font/background colors, bold/italic, alignment, number formats, borders, merge cells, conditional formatting |
Google Slides
Create, edit, and manage professional presentations programmatically with full control over slides, content, and styling.
| Category | Capabilities |
|---|---|
| Management | Create, list, organize into folders, get metadata, view thumbnails, slide counts |
| Slides | Add, insert at position, delete, get content info, view backgrounds, generate thumbnails |
| Text | Add text boxes, rich text, 30+ fonts, font size/color/styling, alignment options |
| Shapes | 100+ shape types (rectangles, arrows, stars, callouts, math symbols), fill colors, outlines, positioning |
| Backgrounds | Set solid colors using hex codes |
| Style Updates | Modify text styles for character ranges, update fonts, apply formatting, change alignment |
Google Docs
Create, edit, and manage Google Docs programmatically with comprehensive document creation, section-based editing, and rich text formatting capabilities.
| Category | Capabilities |
|---|---|
| Management | Create, duplicate as template, list with filters, get metadata, organize into folders |
| Navigation | Get outline with heading levels, extract full text or ranges, read sections by heading |
| Writing | Append as paragraphs/headings/lists, bulleted & numbered lists, headings 1-6, inline formatting |
| Sections | Create/update by heading name, replace/append/prepend content, auto-create if missing |
| Formatting | Bold, italic, underline, strikethrough, font size/family, text/background colors |
| Search | Find & replace, case-sensitive matching, whole-word matching, format matching text |
My Fitbit Data
Access your Fitbit health and fitness data through your AI assistant with comprehensive daily summaries, intraday tracking, trend analysis, and anomaly detection.
| Category | Capabilities |
|---|---|
| Permissions | View granted OAuth scopes, understand accessible data types |
| Daily Summaries | Steps, calories, active minutes, resting HR, HRV, sleep (duration/efficiency/stages), SpO2 |
| Intraday | Minute/second-level data for heart rate, steps, calories; configurable granularity (1sec-15min) |
| Trends | Rolling window stats (mean, std dev), percent change vs prior periods (window/week/month) |
| Anomaly Detection | Z-score analysis, configurable sensitivity, consecutive day tracking, human-readable explanations |
Polymarket
Access Polymarket prediction market data through your AI assistant with market search, real-time orderbooks, and historical price analysis.
| Category | Capabilities |
|---|---|
| Search | Keyword search across categories, view question/description/end date/liquidity/volume, pagination |
| Market Details | Resolve condition IDs to token IDs, get Yes/No outcome identifiers |
| Orderbook | Current bid/ask depth, aggregated price levels, spread, and liquidity analysis |
| History | Historical prices with configurable intervals (1m-1d), custom date ranges, OHLC data |
FAQ
What is MCP?
MCP (Model Context Protocol) is an open protocol that standardizes how AI assistants connect to external tools and data sources. It was created by Anthropic and is supported by many LLM providers.
Do you store my data?
No. toolforest.io acts as a secure bridge between your LLM and your connected services. We don't permanently store your documents, emails, or other data. Data passes through our servers only for the duration of each operation and is immediately discarded.
Can I revoke access?
Yes! You can revoke access to any connected service at any time from your dashboard. You can also revoke access directly from the service provider (e.g., Google Account settings).
Which LLMs are supported?
toolforest.io can work with any LLM chatbot that supports the Model Context Protocol. Direct MCP access for any LLM via API key will be coming soon.
Can I request new integrations?
Absolutely! Submit a feature request and let us know what you'd like to see.