Skip to content
Back to skills

Connections

ASecurity

Show which company files and data sources are connected to a MosoFin workspace and their status (maps to the get_agent_datasources MCP tool). Use when the user asks what's connected, which companies are linked, whether a data source is working, or needs to reconnect a data source.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 6, 2026
ai-agents

Works with

  • mcp

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add MosoFin/mosofin-mcp-plugin --skill connections --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Connections?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Connections
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mosofin-connections/badge)](https://www.skillsdirectory.com/skills/mosofin-connections)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: connections
description: Show which company files and data sources are connected to a MosoFin workspace and their status (maps to the get_agent_datasources MCP tool). Use when the user asks what's connected, which companies are linked, whether a data source is working, or needs to reconnect a data source.
allowed-tools:
  - mcp__plugin_mosofin_mosofin__list_workspaces
  - mcp__plugin_mosofin_mosofin__get_agent_datasources
  - mcp__plugin_mosofin_local__list_workspaces
  - mcp__plugin_mosofin_local__get_agent_datasources
---

# Connection status

Status-only path; fetches no accounting data. Same contract as
`/mosofin:query-workspace`. Full spec: `docs/mcp-tool-spec.md`.

## If MosoFin tools are missing

If MosoFin tools are absent, a call returns `Unknown tool`, or MosoFin reports
that sign-in is required: the user is not signed in to MosoFin in this host
(this is not a company-file reconnect). Keep their request and follow
`/mosofin:connect` (`skills/connect/SKILL.md`) to get them signed in from this
conversation, then continue. Never say "refresh/reconnect". Do not invent
status. A disconnected company file is a different problem (`reconnect_url`).

## Steps

1. Confirm workspace via `list_workspaces` if this chat has not already.
2. `get_agent_datasources` for the confirmed `workspace_id`.
3. Report each company file by `display_name` with its platform and whether it
   is connected (`connected: true` iff status ACTIVE). Never show raw
   `data_source_id` values or integer ids.
4. For a disconnected source: reconnecting happens in the MosoFin workspace
   data-sources page, or via the `reconnect_url` a data fetch error returns.
   Do not attempt data calls against a disconnected source, and never invent
   numbers for it.

If the user then wants data from a connected company, continue with
`/mosofin:list-tools`, `/mosofin:run-tool`, or `/mosofin:query-workspace`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.