fusebase-dashboards

Manage FuseBase dashboard schemas, rows, views, and relations via MCP tools.

5|2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/ryan-haver/fusebase-mcp --skill fusebase-dashboards-ryan-haver
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fusebase-dashboards
Source: https://github.com/ryan-haver/fusebase-mcp/tree/main/apps/client-portal-dashboard/.claude/skills/fusebase-dashboards
Command: npx skills add https://github.com/ryan-haver/fusebase-mcp --skill fusebase-dashboards-ryan-haver

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Working with FuseBase Project Dashboards through an LLM requires knowing the correct MCP tool chain, schema resolution rules, and data formats; this Skill provides the operational instructions and reference docs so agents can discover, read, and write dashboard data without guessing endpoints or column keys. ## Core Features & Use Cases - Discovery and execution flow: Enforces the bootstrap → prompts/skill knowledge → tools_search/tools_describe → tool_call chain, with alias-only resolution via resolveAliases and UUID invariants. - Dashboard data operations: Documents getDashboardViewData and batchPutDashboardData request/response shapes, item_key resolution, and per-type value formats (link, files, label, lookup, dates). - Managed databases (CRM): Routes Companies, Deals, and Meetings intents to dedicated references with fixed aliases and a demo-data seeding recipe using relations. - Use Case: Ask the agent to seed demo companies and deals into the CRM; it bootstraps the connection, resolves aliases, reads schemas, creates rows, and links Companies to Deals via addRelationRows. ## Quick Start Verify the fusebase-dashboards MCP server is connected, then ask the agent to list all dashboards in the organization and show the schema of one of them.

Frequently Asked Questions about fusebase-dashboards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read and write FuseBase dashboard data via MCP?▼

Call getDashboardView first to get schema.items with column keys, then use getDashboardViewData to read rows or batchPutDashboardData to create and update rows. Always use the opaque item_key from the schema, never the column display name.

How do I find a dashboard in FuseBase using MCP tools?▼

Start with getDashboards({ scope_type, scope_id, compact: true }) with no other filter to list every accessible dashboard. Name and alias filters are exact matches, so fall back to the unfiltered list or resolveAliases when a lookup returns empty.

When should I use MCP tools versus the FuseBase SDK?▼

Use MCP tools (tools_search, tools_describe, tool_call) for actions inside the LLM session during development. Use SDK methods only when generating runtime code for the feature or browser; never mix both chains in one scenario.

Why does getAllDatabases return an empty array?▼

An empty result usually means the connection token is dashboard-scoped, granting dashboards but not databases. This is an access boundary, not an empty organization; use the plain getDashboards list instead.

How do I link rows between Companies and Deals dashboards?▼

Create rows with batchPutDashboardData while omitting lookup columns, then call findRelationsByDashboardIds to get the relationId and addRelationRows with source_index and target_index row IDs. Writing lookup columns directly via batchPutDashboardData causes a 400 error.

What are the limitations of the fusebase-dashboards skill?▼

It does not cover file upload lifecycles, Gate file operations, or runtime SDK implementation details, which belong to the file-upload, fusebase-gate, and SDK skills. It is also not the default storage-planning skill for new app-owned structured data.