Model Context Protocol
SEC.00

Connect Beringin AI to Your Coding Tools

Manage projects, create tasks, and search across your Beringin workspace from Claude Code, Cursor, VS Code, and other AI tools.

12+

AI coding tools supported

5

min setup

40

MCP tools available

SEC.01

What is Model Context Protocol?

MCP Protocol

MCP is like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect devices, MCP provides a standardized way to connect AI tools to external systems like Beringin AI.

You

Natural language prompt

AI Coding Tool

Claude Code · Cursor · VS Code · Windsurf · +8 more

MCP Client
JSON-RPC 2.0 · HTTPS · OAuth

Beringin MCP Server

6

Global

20

Project

13

Write

Beringin DB

Your projects, tasks, and data

Remote (HTTP/SSE)

Tools

Tools

Executable functions that AI can invoke to perform actions — like creating tasks, querying projects, or searching across your workspace.

Resources

Data sources that provide contextual information to AI — like project details, task lists, and team member information.

Prompts

Reusable templates that help structure AI interactions — like system prompts and few-shot examples.

How It Connects

Remote

Remote (HTTP/SSE)

Uses HTTP with optional streaming for remote server communication. Best for teams and multi-device workflows.

Access from any computer
Secure OAuth2 authentication
Share across team members
SEC.02

Supported Coding Tools

Beringin AI's MCP server works with any spec-compliant client. Here are the most popular ones:

Claude Code
Config:
.mcp.json
Root key:
mcpServers
Transports:
stdio, HTTP
Claude Desktop
Config:
claude_desktop_config.json
Root key:
mcpServers
Transports:
stdio
Cursor
Config:
.cursor/mcp.json
Root key:
mcpServers
Transports:
stdio, HTTP
OpenCode
Config:
opencode.json
Root key:
mcpServers
Transports:
stdio, HTTP
VS Code + Copilot
Config:
.vscode/mcp.json
Root key:
servers
Transports:
stdio, HTTP
Windsurf
Config:
mcp_config.json
Root key:
mcpServers
Transports:
stdio, HTTP
Cline
Config:
cline_mcp_settings.json
Root key:
mcpServers
Transports:
stdio, SSE
Continue.dev
Config:
.continue/config.yaml
Root key:
mcpServers
Transports:
stdio, HTTP
Zed
Config:
settings.json
Root key:
context_servers
Transports:
stdio, HTTP
JetBrains IDEs
Config:
Settings UI
Root key:
GUI
Transports:
stdio, HTTP
Amazon Q
Config:
.amazonq/default.json
Root key:
structured
Transports:
stdio, HTTP
Gemini CLI
Config:
Native
Root key:
-
Transports:
stdio, HTTP
SEC.03

Beringin AI MCP Tools

47 tools

47 tools available via MCP, organized by scope. All tools respect your existing project permissions.

Cross-Project Tools· 6 tools
get_user_profile

Get your profile information (name, email, tier, organizations)

"What's my profile?"

list_my_projects

List all projects you have access to

"List my projects"

get_project_summary

Get a summary of a specific project

"Show summary of Website Redesign"

find_tasks_across_projects

Search tasks across all projects

"Find tasks about login"

get_overdue_tasks

Find overdue tasks across projects

"What tasks are overdue?"

compare_projects

Compare metrics between projects

"Compare Project A and B"

Project Read Tools· 21 tools
list_project_tasks

List tasks in a specific project

"Show tasks in Mobile App"

get_task_details

Get detailed task information

"Get details of task Fix login"

list_card_tables

List Kanban boards

"List Kanban boards"

get_card_table_details

Get board details with cards

"Show Sprint 1 board"

list_schedule_events

List upcoming calendar events

"What's on the schedule?"

list_team_chats

List team chat channels

"List team chat channels"

get_team_chat_messages

Get chat messages

"Show recent chat messages"

find_project_items

Search within a project

"Search for auth in project"

summarize_project_updates

Summarize recent activity

"Summarize recent activity"

list_project_members

List team members

"Who's in this project?"

list_project_documents

List documents in a project

"List documents in Mobile App"

read_project_document

Read a project document's content

"Read the PRD document"

query_project_documents

Semantic search across project documents

"Find docs about pricing"

list_project_folders

List folders in a project

"List folders in Mobile App"

list_checklist_items

List a task's checklist items

"Show checklist for task Fix bug"

list_task_dependencies

List a task's blockedBy / blocks dependencies

"What does task Fix bug block?"

get_project_dependency_graph

Full task dependency map for a project

"Show the dependency map"

list_task_comments

List comments on a task

"Show comments on task Fix bug"

list_active_subscriptions

List your active task event subscriptions

"Show my active subscriptions"

subscribe_to_task_events

Watch a project for task changes (push events)

"Watch this project for task changes"

unsubscribe_from_task_events

Remove a task event subscription

"Stop watching task events"

Project Write Tools· 17 tools
create_project_task

Create a new task (name-based assignment)

"Create task Fix bug assigned to Budi"

update_project_task

Update an existing task

"Update task Fix bug to In Progress"

move_card

Move a card between Kanban columns

"Move task Fix bug to Done"

add_card_to_table

Add a new card to a Kanban column

"Add card to Sprint 1 board"

create_project_document

Create a new project document (authored, file reference, or link)

"Create a doc called PRD in Mobile App"

update_project_document

Update a project document (rename, content, folder, visibility)

"Rename doc PRD and move it to Design folder"

create_project_folder

Create a new folder in a project

"Create folder Design"

update_project_folder

Rename, recolor, or move a folder

"Rename folder Design to UX"

add_checklist_item

Add a checklist item to a task

"Add a checklist item to task Fix bug"

update_checklist_item

Edit or toggle a checklist item

"Mark checklist item done"

remove_checklist_item

Delete a checklist item from a task

"Remove checklist item from task"

reorder_checklist_items

Reorder a task's checklist items

"Reorder the checklist"

add_task_dependency

Add a task dependency (with cycle detection)

"Make task Fix bug depend on Review"

remove_task_dependency

Remove a task dependency

"Remove the dependency"

add_task_comment

Add a comment to a task

"Add a comment to task Fix bug"

update_task_comment

Edit a comment (author only)

"Edit my comment"

delete_task_comment

Delete a comment (author only)

"Delete my comment"

Project Admin Tools· 3 tools
delete_project_task

Delete a task (admin role or higher)

"Delete task Fix bug"

delete_project_document

Delete a project document (admin role or higher)

"Delete the PRD document"

delete_project_folder

Delete a folder (admin role or higher)

"Delete folder Design"

SEC.04

Setup Guides

Beringin AI connects to your coding tool via Remote (HTTP). Follow these steps — most setups take less than 5 minutes.

Add Beringin to Your AI Tool

Copy the config snippet for your tool below. Beringin uses OAuth — no API token needed.

  • File: .mcp.json at project root (shared with team) or ~/.claude.json (user-wide)
JSON
{
  "mcpServers": {
    "beringin": {
      "url": "https://apps.beringinhub.com/api/mcp"
    }
  }
}

Remote connection — works from any computer

Authorize via OAuth

Connections use OAuth2 — no long-lived tokens to leak. You authorize each tool through Beringin's login.

Test It

"List my projects"
"Show tasks in [project]"
"Create task Fix bug"
"What tasks are overdue?"
SEC.05

Example Use Cases

Here's what you can ask your AI tool once connected:

"List my projects"

Shows all your Beringin projects with status and stats

"Show tasks in Website Redesign"

Lists all tasks in the specified project

"Create task Fix login bug assigned to Budi"

Creates a new task with name-based assignment

"What tasks are overdue?"

Checks overdue tasks across all your projects

"Compare Website Redesign and Mobile App"

Side-by-side comparison of project metrics

"Search for authentication tasks"

Full-text search across all projects

"Summarize recent activity in Mobile App"

AI-generated summary of recent changes

"Update task Fix login to In Progress"

Changes task status

SEC.06

Security & Permissions

Here's how we keep your Beringin workspace safe:

Secure OAuth

Connections use OAuth2 — no long-lived tokens to leak. You authorize each tool through Beringin's login.

Revoke Anytime

Disconnect any tool instantly from Settings > Connected Apps. Access is immediately cut off.

Audit Trail

All MCP actions are logged with timestamps. Review who did what and when.

Scoped Access

Tools only see projects you have access to. No admin access = no admin tools.

HTTPS Encryption

Remote connections use HTTPS with TLS encryption end to end.

Token Scopes

Grant read-only access for monitoring, or read-write for full control.

Permission Matrix

Viewer

ReadWriteAdmin

Editor

ReadWriteAdmin

Admin

ReadWriteAdmin

Owner

ReadWriteAdmin
SEC.07

Troubleshooting

Common issues and how to fix them:

  • Make sure you completed the Beringin login and clicked Authorize
  • Check that pop-ups are allowed for your AI tool
  • Re-trigger the OAuth flow by restarting your AI tool

Get Started

Connect your AI tool in under 5 minutes via secure OAuth.

View Connected Apps