Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

FutureSense

NPM · FUTURESENSE-MCP · 2 COMPONENTS

Invoicing, CRM, accounting, payroll, booking and AI content tools for FutureSense apps.

68 Trust /100

Last scanned (8 hours ago)

Scores higher than 38% of npm servers

Category Finance and Payments

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 31 of 93 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability66
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 11670 tokens (~46/item across 249 items; 249 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage99
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 96% of tool parameters carry a description.Partial
Tool Safety99
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 25 of 26 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "classify_refund" implies "refund" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Partial
  • An AI judge read all 249 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 15 Oct 26 +30
    • Injection markers: unverified → pass ▲ security
    • First check of Judged manipulation: pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • Tool coverage: unverified → 100 ▲ functional
    • MCP protocol: unverified → pass ▲ functional
    • First check of Destructive annotations: 96 functional
    • First check of Schema quality: fail functional
    • First check of Tool coverage: 96 functional
    • First check of Schema quality: pass functional
    • First check of Schema quality: good functional
  • 13 Oct 26 38

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 18 Oct 2026 · Analysed npm/futuresense-mcp@2.0.0

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Dependencies 93 packages
Packages resolved 93
Stale 31
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 249 exposed · ~11,670 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
get_api_key ~28

Get details of a specific API key.

NameTypeReqDescription
keyIdstringyesAPI key ID

No output schema declared.

No examples provided.

get_api_key_usage ~30

Get usage statistics for a specific API key.

NameTypeReqDescription
keyIdstringyesAPI key ID

No output schema declared.

No examples provided.

get_api_tier_info ~24

Get API key tier limits and available features for the current user.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_app_pricing ~51

Get subscription plans and pricing for a specific app. No auth required.

NameTypeReqDescription
appIdstringyesApp ID (e.g. "invoicer", "booking-system", "ai-caller")

No output schema declared.

No examples provided.

get_autocruise_config ~38

Get your auto-reload (AutoCruise) configuration for credits. Shows threshold, package, monthly cap, and current spend.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_autocruise_history ~62

Get your auto-reload history showing past automatic credit purchases, amounts, and statuses.

NameTypeReqDescription
limitnumber–Max entries to return (default 20, max 100)
offsetnumber–Offset for pagination (default 0)

No output schema declared.

No examples provided.

get_balance_sheet ~40

Get balance sheet report as of a specific date.

NameTypeReqDescription
asOfDatestring–As-of date (ISO 8601, defaults to today)

No output schema declared.

No examples provided.

get_blog_analytics ~23

Get blog analytics (views, engagement) for the current user.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_business_profile ~22

Get the user's business profile (name, address, tax info).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_client_statement ~35

Get a statement of all invoices for a specific client by their email address.

NameTypeReqDescription
clientEmailstringyesClient email address

No output schema declared.

No examples provided.

get_contact ~25

Get a single CRM contact by ID.

NameTypeReqDescription
idstringyesContact ID

No output schema declared.

No examples provided.

get_content_autocruise_config ~25

Get AutoCruise (automated content scheduling) configuration.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_credit_balance ~22

Check your universal credit balance, usable across all FutureSense apps.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_credit_note ~27

Get a single credit note by ID.

NameTypeReqDescription
idstringyesCredit note ID

No output schema declared.

No examples provided.

get_dashboard ~22

Get aggregated dashboard data (revenue, invoices, expenses, contacts).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_deposit ~25

Get a single deposit by ID.

NameTypeReqDescription
idstringyesDeposit ID

No output schema declared.

No examples provided.

get_email_preferences ~15

Get user email notification preferences.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_health ~19

Check FutureSense API health status. No auth required.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_invoice ~24

Get a single invoice by ID.

NameTypeReqDescription
idstringyesInvoice ID

No output schema declared.

No examples provided.

get_invoice_stats ~27

Get invoice statistics summary (totals, counts by status, revenue). Requires bearer auth.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_invoicing_settings ~26

Get your invoicing settings (prefixes, default currency, tax rate).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_operation_cost ~68

Look up the credit cost for a specific operation. No auth required.

NameTypeReqDescription
appIdstringyesApp ID (e.g. "invoicer", "ai-caller")
operationstringyesOperation name (e.g. "ai-generate-text", "create_invoice")

No output schema declared.

No examples provided.

get_plaid_accounts ~17

List connected Plaid bank accounts.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_plaid_balances ~32

Get account balances from a Plaid connection.

NameTypeReqDescription
connectionIdstringyesPlaid connection ID

No output schema declared.

No examples provided.

get_plaid_transactions ~58

Get bank transactions from Plaid.

NameTypeReqDescription
endDatestring–End date (ISO 8601)
limitnumber–Max transactions to return
startDatestring–Start date (ISO 8601)

No output schema declared.

No examples provided.

get_product ~25

Get a single product/service by ID.

NameTypeReqDescription
idstringyesProduct ID

No output schema declared.

No examples provided.

get_profile_completeness ~20

Check business profile completeness score and missing fields.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_profit_loss ~49

Get profit & loss report for a date range.

NameTypeReqDescription
endDatestringyesEnd date (ISO 8601)
startDatestringyesStart date (ISO 8601)

No output schema declared.

No examples provided.

get_provider_status ~38

Get health status of all AI providers (Groq, GLM, DeepSeek, Gemini, DALL-E). Requires Bearer token auth.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_public_analytics ~25

Get public platform metrics (users, transactions, businesses). No auth required.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_quickbooks_status ~42

Check QuickBooks integration connection status.

NameTypeReqDescription
appIdstringyesApp ID to check QuickBooks connection for (e.g. "invoicer")

No output schema declared.

No examples provided.

get_quotation ~26

Get a single quotation by ID.

NameTypeReqDescription
idstringyesQuotation ID

No output schema declared.

No examples provided.

get_setup_status ~33

Check onboarding/setup completion status for an app.

NameTypeReqDescription
appIdstringyesApp ID to check setup status for

No output schema declared.

No examples provided.

get_subscription_invoices ~27

Get billing invoices for subscriptions.

NameTypeReqDescription
limitnumber–Max invoices to return

No output schema declared.

No examples provided.

get_subscription_status ~31

Check subscription status for a specific app.

NameTypeReqDescription
appIdstringyesApp ID to check subscription for

No output schema declared.

No examples provided.

get_user_profile ~21

Get the authenticated user's profile (name, email, roles).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

gifi_aggregate ~43

Aggregate the trial balance into GIFI codes for T2 filing.

NameTypeReqDescription
entityIdstringyesEntity ID
taxYearnumberyesTax year

No output schema declared.

No examples provided.

gifi_auto_suggest ~58

Bulk auto-suggest GIFI mappings for unmapped accounts based on account name + type.

NameTypeReqDescription
applyboolean–If true, persist suggestions; if false, return suggestions only
entityIdstringyesEntity ID

No output schema declared.

No examples provided.

gifi_codes_by_section ~48

List GIFI codes filtered by financial-statement section (e.g. "income", "balance-sheet").

NameTypeReqDescription
sectionstringyesSection name (income, balance-sheet, etc.)

No output schema declared.

No examples provided.

gifi_create_mapping ~75

Map a chart-of-accounts ID to a GIFI code (so the trial balance aggregates correctly for T2).

NameTypeReqDescription
accountIdstringyesChart-of-accounts ID
entityIdstringyesEntity ID
gifiCodestringyesGIFI code (e.g. "8000")

No output schema declared.

No examples provided.

gifi_delete_mapping ~26

Remove a GIFI mapping.

NameTypeReqDescription
mappingIdstringyesMapping ID

No output schema declared.

No examples provided.

gifi_list_codes ~23

List CRA GIFI (General Index of Financial Information) codes.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

gifi_list_mappings ~35

List the user's GIFI-code → chart-of-accounts mappings.

NameTypeReqDescription
entityIdstring–Filter by entity

No output schema declared.

No examples provided.

list_accounts ~26

List chart of accounts.

NameTypeReqDescription
limitnumber–Max results (default 50)

No output schema declared.

No examples provided.

list_all_subscriptions ~17

List all active subscriptions across apps.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_api_keys ~18

List all API keys for the authenticated user.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_bills ~35

List bills/accounts payable.

NameTypeReqDescription
limitnumber–Max bills to return
statusstring–Filter by status

No output schema declared.

No examples provided.

list_blogs ~34

List blog posts.

NameTypeReqDescription
limitnumber–Max posts to return
statusstring–Filter by status

No output schema declared.

No examples provided.

list_campaigns ~24

List CRM campaigns.

NameTypeReqDescription
limitnumber–Max campaigns to return

No output schema declared.

No examples provided.

list_connections ~27

List all connected OAuth providers (Google, Microsoft, QuickBooks, Xero, LinkedIn).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

Install

How do I install the FutureSense MCP server?

FutureSense runs locally as an npm package, launched with npx -y futuresense-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · futuresense-mcp

# add to Claude Code
claude mcp add sams3595-futuresense-mcp -- npx -y futuresense-mcp
Common questions

What is the FutureSense MCP server?

FutureSense is an MCP server listed in the public MCP registry as io.github.Sams3595/futuresense-mcp. Invoicing, CRM, accounting, payroll, booking and AI content tools for FutureSense apps. This page covers its npm package (futuresense-mcp).

Is the FutureSense MCP server safe to use?

FutureSense scores 68 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 18 October 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the FutureSense MCP server expose?

FutureSense exposes 249 tools: get_credit_balance, get_autocruise_config, get_autocruise_history, get_operation_cost, list_marketplace_apps, and 244 more. Their descriptions and schemas cost roughly 11,670 tokens of context every time the server is loaded.

Is the FutureSense MCP server still maintained?

FutureSense is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the FutureSense MCP server under?

FutureSense declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.