Work in Progress These docs are a work in progress. More content is coming soon.

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.

You're Ready!
Your AI assistant can now access your connected tools through toolforest.io. Try asking it to read a spreadsheet or create a slide deck!

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

  1. Your LLM connects to the toolforest.io MCP server
  2. You authorize access to specific services (Google, Microsoft, etc.)
  3. Your LLM discovers tools available through your connections
  4. You interact naturally - ask your LLM to perform tasks using your tools
  5. 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

📋 Prerequisites
Before you can connect your LLM, you will need to:
  • 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

  1. Go to https://chatgpt.com/#settings/Connectors/Advanced

  2. Toggle Developer mode ON if it isn't already.

  3. Click Back to return to the Apps screen.

  4. Click Create (or New connector) to start adding a new connector.

  5. In Name, enter: Toolforest

  6. (Optional) In Description, enter something like: Connects ChatGPT to Toolforest

  7. In MCP Server URL, enter: https://mcp.toolforest.io/mcp

  8. In Authentication, confirm that OAuth is selected (it should be the default).

  9. 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.

  10. Click Create. You'll see a brief loading screen while ChatGPT establishes a connection with Toolforest.

  11. 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.

  12. After logging in, Toolforest will ask you to grant ChatGPT permission to access your tools. Click Approve.

  13. After a few seconds, you'll be redirected back to the ChatGPT Apps screen. You should see a confirmation that Toolforest has been connected.

  14. 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

  1. Click on the + icon on the bottom left part of the chat window.

  2. Select Toolforest from the menu.

  3. 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

  1. Go to https://chatgpt.com/#settings/Connectors

  2. Under enabled apps select Toolforest to navigate to the information screen.

  3. On the information screen click Refresh.


Claude

Follow these steps to add the Toolforest MCP Connector to Claude.ai.

Setup Steps

  1. Go to https://claude.ai/settings/connectors

  2. Click Add custom connector (or the Add custom connector button at the bottom if you have existing connectors).

  3. In the Name field, enter: Toolforest

  4. In the Remote MCP server URL field, enter: https://mcp.toolforest.io/mcp

  5. Click Add to save the configuration.

  6. Find Toolforest in your list of connectors (it will show as "Disconnected") and click the Connect button next to it.

  7. You will be redirected to the Toolforest authorization page. Click Approve.

  8. 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.

  1. Go to https://claude.ai/settings/connectors

  2. Click on the dots next to the configure button and select Disconnect.

  3. Choose Disconnect on the confirmation dialog.

  4. Click Connect to reconnect to Toolforest and be redirected to a Toolforest confirmation screen.

  5. Choose Approve.


Le Chat

Follow these steps to connect Toolforest to Mistral's Le Chat interface.

Setup Steps

  1. Go to https://chat.mistral.ai/connections

  2. Click the + Add Connector button in the top right corner.

  3. In the popup window, switch to the Custom MCP Connector tab.

  4. In Connector Name, enter: Toolforest

  5. In Connector Server, enter: https://mcp.toolforest.io/mcp

  6. (Optional) Add a description.

  7. In Authentication Method, select OAuth2.1 if it's not already selected.

  8. Click Connect.

  9. You will be redirected to the Toolforest authorization page. Click Approve.

  10. 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

  1. Click on the + icon on the bottom left part of the chat window.

  2. Select Toolforest from the menu.

  3. 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.

  1. Go to https://chat.mistral.ai/connections

  2. Select the Toolforest connector.

  3. On the pop-up select Reconnect to reconnect to Toolforest and be redirected to a Toolforest confirmation screen.

  4. 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

  1. Navigate to your MCP server panel in the toolforest.io dashboard
  2. Locate the Google Sheets, Google Docs, or Google Slides toolkit
  3. Click Connect
  4. 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.

📋 Prerequisites
You must have already connected the relevant toolkit (Google Sheets, Google Docs, or Google Slides) before you can add 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:

  1. Click the Disconnect button in your MCP server panel
  2. toolforest.io will remove all stored access tokens
🔒 Note
Disconnecting removes toolforest.io's access tokens but does not automatically revoke permissions in your Google account. The toolkit will require reauthorization to connect again.

Revoke Permissions

To fully revoke toolforest.io's access to your Google account:

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

  1. Navigate to your MCP server panel in the toolforest.io dashboard.
  2. Locate the My Fitbit Data toolkit.
  3. Click the Connect button.
  4. 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:

  1. Click the Disconnect button in your MCP server panel.
  2. toolforest.io will remove the access tokens used to communicate with Fitbit.
🔒 Note
Disconnecting removes toolforest.io's access tokens but does not automatically revoke permissions in your Fitbit account settings.

Revoke Permissions

To fully revoke toolforest.io's access to your Fitbit account:

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

  1. Navigate to your MCP server panel in the toolforest.io dashboard.
  2. Locate the Polymarket toolkit.
  3. 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:

  1. Click the Disconnect button in your MCP server panel.
  2. 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.

CategoryCapabilities
ManagementCreate, list, organize into folders, get metadata, share with permissions
Quality AssuranceDetect formula errors (#DIV/0!, #REF!, #VALUE!, #N/A), error context, fix suggestions, reports by sheet
Sheet TabsCreate, delete, rename, list, copy between spreadsheets
Data Read/WriteRead/write ranges, batch updates, append data, clear values, extract formulas
Rows & ColumnsInsert/delete rows and columns, auto-resize columns to fit content
FormattingFont/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.

CategoryCapabilities
ManagementCreate, list, organize into folders, get metadata, view thumbnails, slide counts
SlidesAdd, insert at position, delete, get content info, view backgrounds, generate thumbnails
TextAdd text boxes, rich text, 30+ fonts, font size/color/styling, alignment options
Shapes100+ shape types (rectangles, arrows, stars, callouts, math symbols), fill colors, outlines, positioning
BackgroundsSet solid colors using hex codes
Style UpdatesModify 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.

CategoryCapabilities
ManagementCreate, duplicate as template, list with filters, get metadata, organize into folders
NavigationGet outline with heading levels, extract full text or ranges, read sections by heading
WritingAppend as paragraphs/headings/lists, bulleted & numbered lists, headings 1-6, inline formatting
SectionsCreate/update by heading name, replace/append/prepend content, auto-create if missing
FormattingBold, italic, underline, strikethrough, font size/family, text/background colors
SearchFind & 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.

CategoryCapabilities
PermissionsView granted OAuth scopes, understand accessible data types
Daily SummariesSteps, calories, active minutes, resting HR, HRV, sleep (duration/efficiency/stages), SpO2
IntradayMinute/second-level data for heart rate, steps, calories; configurable granularity (1sec-15min)
TrendsRolling window stats (mean, std dev), percent change vs prior periods (window/week/month)
Anomaly DetectionZ-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.

CategoryCapabilities
SearchKeyword search across categories, view question/description/end date/liquidity/volume, pagination
Market DetailsResolve condition IDs to token IDs, get Yes/No outcome identifiers
OrderbookCurrent bid/ask depth, aggregated price levels, spread, and liquidity analysis
HistoryHistorical 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.