Index / MCP servers / Freedom

Freedom MCP server

Connect Freedom and your agent gets 308 tools, among them ack_attention_directive, add_agent_activity, add_commitment. It answers at https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
308
Reliability
10 of 10 checks
Response time
491 ms
Transport
streamable HTTP
Last checked
18 October 2026

Business-ops MCP for FreedomOS — finance, OKRs, customer scoring, AI agents, content. 250+ tools.

Description as the publisher wrote it.

The 308 tools Freedom offers

ToolWhat it does
ack_attention_directiveMark a pending attention directive as acked after the host session has taken the instruction. Use when YOU are Grok/Claude/a host builder and you just executed (or deliberately skipped) a directive you polled — for the same operator who own
Inputs: companyId, id
add_agent_activityAdd ONE activity to an agent's activity plan without regenerating the whole plan. Use to give an agent a new recurring or one-off deliverable. (To rebuild the entire plan, use recalibrate_agent_jd with regenerate_activities=true instead.) [
Inputs: companyId, agent_name, agent_id, activity, linked_kr_id
add_commitmentTrack a personal commitment, deadline, birthday, appointment, or obligation. ALWAYS use this (not save_knowledge) when the user mentions: birthdays, due dates, deadlines, tax filings, events to plan, gifts to send, things they need to do by
Inputs: companyId, title, domain, due_date, consequence, description
add_customer_evidenceStore one piece of REAL Customer Evidence for this company (paying-customer words/behavior, telemetry, review, operator-relayed quote, prospect signal, or agent-as-user). Evidence outranks generated ICP simulation. Use when the operator pas
Inputs: companyId, class, claim, source, quote, subject_label
add_leadAdd a new lead to the Leads CRM (crm_leads) — the table the Leads tab, triage, and outreach all use. Idempotent on (company, email) when an email is given. Provide at least an email OR a name. The lead appears on the Leads tab and is auto-t
Inputs: companyId, email, name, title, company_name, phone
add_team_memberAdd one human teammate to the current company by email. Creates a Command Center approval card (sensitive, every call). On approve: invite email + roster row. Required: email, role (job title, or team / manager). Optional: name. No bulk. No
Inputs: companyId, email, role, name
adjust_shopify_inventoryAdjust a variant's available inventory by a delta (+/-) at its stocked location in the connected Shopify store. Operational stock management — use when receiving stock, correcting counts, or reserving units. (Boundary note: stock level is o
Inputs: companyId, variant_id, delta, reason
agree_playbookSeal a Playbook plan (source_details.plan_agreed_at) so run_playbook can dispatch. Operator door — Chat or MCP. Same seal Focus writes. Structured Plays refuse Run until this exists. Use after get_playbook when the steps look right. Routing
Inputs: companyId, tactic_id, tactic_title, agreed
analyze_team_needsGather comprehensive team and company context for talent strategy analysis. Returns current team composition, growth signals, capability gaps, and integration status. Use when the user asks "what roles am I missing?", "who should I hire nex
Inputs: companyId
append_cos_lessonAppend one settleable CoS lesson for THIS operator only (self-improve construction). Use after a clear win/miss on a call: what worked, what failed, which principle. Short notes only — not transcripts. Re-injected at next voice mint (open +
Inputs: companyId, lesson, source
append_cos_preferenceAppend one durable speech/taste preference for THIS operator only (re-injected on their next voice session mint). Use when they say something was hard to follow, how cards should sound, or "remember I prefer…". For this user_id only — does
Inputs: companyId, note
append_to_sheetAppend rows to a Google Spreadsheet. [write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Inputs: companyId, spreadsheet_id, values
approve_pipeline_itemApprove a content item for publishing — or REJECT it with approved:false. Use when user says "approve it", "looks good", "publish that" (approve), or "reject it", "drop that duplicate", "don't publish" (approved:false). [sensitive-tier — fi
Inputs: companyId, item_id, approved
archive_pipelineArchive (or restore) a content pipeline — flips is_active off/on, mirroring the Content Pipeline UI's soft-delete/restore. No data is deleted or cascaded. Use when the user says "archive this pipeline", "pause my newsletter automation", "tu
Inputs: companyId, pipeline_id, restore, reason
archive_playbookArchive a Playbook (safe delete — recoverable). Use when the operator wants to retire a playbook. Identify by title or ID. Routing: Retire a Playbook → use this [write-tier — first use may require a manager's approval; a from-now-on approva
Inputs: companyId, tactic_title, tactic_id
attach_product_request_prAttach an existing freedom-ai GitHub PR URL to a product request and **resolve it by construction** (card → approved, product_status=fixed, history comment, filer resolution notify). Use when you (or a coding agent) opened a real PR for the
Inputs: companyId, request_id, pr_url
audit_brand_visibilityAudit whether Freedom OS appears in AI-generated search results. Sends a search query to external LLMs (Claude, Grok, Gemini, Perplexity) and checks each response for brand mentions. This is a competitive SEO/GEO auditing tool — like a myst
Inputs: companyId, prompt, providers, max_tokens, temperature
batch_update_spreadsheetPerform batch operations on a Google Spreadsheet (formatting, merging, etc.). [write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Inputs: companyId, spreadsheet_id, requests_json
before_inventing_check_foBefore inventing a parallel glossary, wiki, memory store, voice pack, task list, or similar in the host repo, call this. Returns what FreedomOS already offers for that job from the LIVE MCP catalog. Do not invent a second knowledge system.
Inputs: companyId, job
browse_urlBrowse a web page in a real browser and take a screenshot. Returns page content and a screenshot image. Use when you need to SEE what a page looks like (visual audit, brand check), interact with JavaScript-heavy pages, or capture visual evi
Inputs: companyId, url, actions
cancel_attention_directiveCancel a pending attention directive (operator changed mind / wrong target). Use when the operator says drop/cancel that instruction to Grok or Claude, or CoS realizes the target_session_id was wrong — for THIS operator only. Does not rever
Inputs: companyId, id
cancel_commitmentCancel a commitment without completing it — marks it cancelled. Use when the user says "cancel that", "never mind, drop it", or "that's not happening anymore" for something already tracked. For finished work, use complete_commitment instead
Inputs: companyId, commitment_id, title_search, reason
capture_ideaCapture an idea into the user's Ideas. Use when user shares an idea they want to save for later. [write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next
Inputs: companyId, content, source_url
challenge_as_customerRun your deliverable past the company's customer truth: REAL Customer Evidence first (when stored), then generated ICP as labeled simulation. Returns honest feedback — what would make them engage, scroll past, or what's missing. Use on cust
Inputs: companyId, deliverable, deliverable_type, target_icp, context
claim_cloudflare_previewClaim or create a Cloudflare Pages or Workers project on this company's standing deploy token so the operator-agent does not need a founder dashboard click. Idempotent: existing projects are left in place (Workers scripts are never overwrit
Inputs: companyId, project_name, kind, production_branch, github_owner, github_repo
claim_product_request_for_builderMint a paste-ready Builder claim recipe for a FreedomOS product request so a host coding agent (Grok Build / Claude Code) with Harness + gstack can implement the class fix. Pins the FreedomOS frontier coding model (TIER_ROLES.frontier). Doe
Inputs: companyId, request_id, stamp_claim
clear_pipeline_learningsReset all learnings for a pipeline and start fresh. Use when user says "forget what you learned", "start fresh with the style", "reset the learnings", or "clear the feedback history". [write-tier — first use may require a manager's approval
Inputs: companyId, pipeline_id, output_format
complete_commitmentMark a commitment as completed. Use when the user says they finished something or a deadline has passed. [write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-a
Inputs: companyId, commitment_id, title_search
configure_dashboardCreate or update a widget on your agent dashboard. Use this to display key metrics, charts, tables, or timelines that help the user understand your work at a glance. Each call creates or updates one widget. [write-tier — first use may requi
Inputs: companyId, widget_id, widget_type, title, config, data
confirm_mcp_approvalConfirm a pending MCP capability approval by spoken (or chat) yes/no. Pass approval_id from the approval_required tool result. decision: approve | reject | later. Runs the SAME process-approval pipeline as tapping Approve on the card — does
Inputs: companyId, approval_id, decision, utterance_snippet, voice_session_id, grant_mode
create_attention_directiveQueue a short instruction for an external agent session — a coding/builder host (Grok terminal, Claude Code) or a Grok Bot desktop chat agent (host grok-bot, e.g. "send this to my FOS Integrator"). Does NOT type into their UI — the session
Inputs: companyId, target_session_id, instruction, target_host, company_id, source
create_featureAdd a new feature to the Feature Index. Use when user says "I built X", "add feature Y", "track this capability", or describes a product feature they want to market. Features can later be pushed to Content Pipeline for marketing content. [w
Inputs: companyId, feature_id, title, description, category, solves
create_folderCreate a folder in the knowledge base for organizing files. Folders can be nested (e.g., "partners/acme"). Use for deal rooms, topic grouping, or any organizational structure. [write-tier — first use may require a manager's approval; a from
Inputs: companyId, name
create_google_docCreate a new Google Doc in the user's Freedom OS folder. Use for JDs, deliverables, and shared documents. By default, creates beautifully formatted docs. [write-tier — first use may require a manager's approval; a from-now-on approval makes
Inputs: companyId, title, content, folder, format_for_humans
create_icpCreate a NEW Ideal Customer Profile (ICP) from scratch and save it — no Customer Hunter UI needed. Use this when get_icps returns hasICPs:false (the company has none yet) or to add another target customer profile. To CHANGE an existing ICP,
Inputs: companyId, name, publicName, title, techSavviness, nightmareScenario
create_key_resultAdd a key result to an objective (the KR in OKR). Key results are measurable outcomes that track progress toward the objective. You can identify the parent objective by title or ID. [write-tier — first use may require a manager's approval;
Inputs: companyId, objective_title, objective_id, title, description, target_value
create_master_planInitialize a new multi-step project with a persistent Master Plan artifact. Call this BEFORE starting any complex, multi-tool task. [write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless
Inputs: companyId, task_title, initial_plan
create_meta_ad_draftCreate a complete Meta (Facebook/Instagram) ad draft — campaign + ad set + creative + ad — ALL in PAUSED state, spending nothing. Use when the user wants to set up or draft an ad. Activation is a separate human-approved step (set_meta_ad_st
Inputs: companyId, ad_account_id, campaign_name, objective, daily_budget, primary_text
create_objectiveCreate a new objective (the O in OKR). Objectives are aspirational goals. After creating one, use generate_key_results to get intelligent, context-aware key result suggestions, then create_key_result to add the best ones. An objective witho
Inputs: companyId, title, description, year
create_payment_linkCreate a Stripe Payment Link so this company can collect a real payment (sponsor, invoice, one-off). Use when get_receive_status says charges_enabled (or start_company_receive already finished). Returns a checkout URL to send to the payer.
Inputs: companyId, amount_cents, currency, title, description
268 more tools

create_pipeline, create_play_from_activity, create_playbook, create_shopify_discount_code, create_shopify_page, create_shopify_product, create_spreadsheet, create_x_ad_draft, deactivate_agent, decide_command_center_item, delete_icp, delete_idea, delete_key_result, delete_knowledge, delete_objective, deliberate, derive_capability, draft_outreach, draft_tenet_from_signal, enroll_by_segment, generate_carousel, generate_html_visual, generate_image_xai, generate_key_results, generate_vector_image, generate_video, get_activity_health, get_actuals_vs_budget, get_ads_performance, get_agent_outcome_panel, get_agent_performance, get_artifacts, get_attention_budget, get_attention_quest, get_brand_guidelines, get_cac_strategy, get_cash_position, get_check_telemetry, get_cloudflare_hosting_status, get_command_center_item, get_command_center_items, get_company, get_cos_preferences, get_credit_usage, get_decision_ledger, get_executive_landscape, get_factory_floor, get_financial_summary, get_freedom_target, get_github_app_status, get_grain_policy, get_icps, get_lead_pipeline_snapshot, get_monthly_trends, get_my_channel_partner_link, get_my_channel_partner_starter_pack, get_my_channel_partner_stats, get_my_companies, get_my_profile, get_next_priority, get_okrs, get_page_performance, get_partner_cos_onboard, get_pending_approvals, get_playbook, get_product_context, get_product_request_status, get_projections, get_reader_expertise_interview, get_reader_profile, get_receive_status, get_release_ledger, get_routing_overview, get_search_performance, get_setup_state, get_shopify_customer_stats, get_shopify_order, get_shopify_product, get_shopify_shop, get_shopify_theme_asset, get_site_list, get_sitemaps, get_spend_envelope, get_stripe_metrics, get_subscription_stats, get_team_members, get_team_pulse, get_team_roster, get_top_customers, get_transactions, get_voice_profile, get_x_ads_performance, get_x_post_metrics, get_xero_report, grant_agent_tool, grant_spend_envelope, hire_agent_with_context, ingest_voice_corpus, ingest_x_post_to_pipeline, inspect_url, interview_for_hire, invoke_integration, link_agent_okrs, list_ad_accounts, list_ad_campaigns, list_attention_directives, list_attention_sessions, list_commitments, list_corpus_inventory, list_cos_lessons, list_customer_evidence, list_dashboard_widgets, list_deals, list_features, list_google_drive_files, list_grok_bot_conversations, list_ideas, list_integrations, list_knowledge, list_leads, list_my_work, list_operator_cos_events, list_operator_x_posts, list_pipeline_learnings, list_pipelines, list_playbooks, list_scheduled_reports, list_segments, list_shared_with_me, list_shopify_content, list_shopify_discounts, list_shopify_files, list_shopify_inventory, list_shopify_navigation, list_shopify_orders, list_shopify_products, list_shopify_themes, list_x_ad_accounts, list_x_ad_campaigns, list_xero_bank_transactions, list_xero_contacts, manage_responsibilities, open_product_request_draft_pr, park_attention_sessions, posthog_create_vision_scanner, posthog_delete_vision_scanner, posthog_get_vision_observation, posthog_get_vision_scanner, posthog_hogql, posthog_list_events, posthog_list_insights, posthog_list_vision_observations, posthog_list_vision_scanners, posthog_query_funnel, posthog_query_trends, posthog_scan_session, posthog_update_vision_scanner, preview_meta_ad, promote_corpus_to_content, propose_cos_content_atoms, propose_talk_seeds, propose_work, publish_pipeline_item, publish_shopify_page, publish_shopify_product, publish_shopify_theme, query_lead_journey, query_sme, ratify_capability, read_google_doc, read_knowledge, read_sheet, read_web_page, reassign_reports, recalibrate_agent_jd, redraft_engine_playbooks, redraft_playbook_contract, remove_agent_activity, remove_background, remove_dashboard_widget, report_feedback, request_attention_close, request_attention_focus, request_attention_spawn, request_attention_transfer, request_connector, request_content_revision, resolve_brand_guide, resolve_work, retire_feature, revoke_agent_tool, route_operator_hud, run_playbook, run_quality_check, save_artifact, save_knowledge, scan_product_signals, search_ad_targeting, search_connector_registry, search_conversations, search_transactions, search_x_ad_targeting, segment_leads, send_email, send_lead_draft, send_slack_message, set_attention_budget, set_cac_strategy, set_company_lifecycle, set_cos_preferences, set_grain_policy, set_meta_ad_status, set_offer, set_revenue_channels, set_shopify_variant_price_draft, set_x_ad_status, share_commitment, share_knowledge, share_playbook, split_agent_activity, start_company_receive, start_github_app_claim, submit_content_to_pipeline, submit_product_request, suggest_collaboration, suggest_next_hire, sync_stripe_conversions, synthesize_lead_hypothesis, toggle_agent_schedule, triage_idea, trigger_agent_activity, unpublish_shopify_product, unshare_commitment, unshare_knowledge, update_agent, update_agent_activity, update_agent_avatar, update_agent_skill, update_brand_guidelines, update_commitment, update_company, update_feature, update_feature_status, update_finance_note, update_google_doc, update_icp, update_key_result, update_knowledge_section, update_lead, update_live_shopify_product, update_live_shopify_theme_file, update_meta_ad_budget, update_my_profile, update_objective, update_pipeline, update_pipeline_style_guide, update_playbook, update_projection, update_reader_profile, update_sheet, update_shopify_page_draft, update_shopify_product_draft, update_transaction_note, update_voice_profile, update_x_ad_budget, upsert_attention_session, upsert_shopify_theme_file, vectorize_image

Add Freedom to your AI client

Every block below points at https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http freedom https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "freedom": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "freedom": {
      "url": "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "freedom": {
      "type": "http",
      "url": "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "freedom": {
      "url": "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "freedom": {
      "serverUrl": "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "freedom": {
      "url": "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Freedom
version: 0.0.1
schema: v1
mcpServers:
  - name: Freedom
    type: streamable-http
    url: https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "freedom": {
      "httpUrl": "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "freedom": {
      "type": "http",
      "url": "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "freedom": {
      "url": "https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Ftwuluxmoognlwtmaoqgo.supabase.co%2Ffunctions%2Fv1%2Ffreedom-mcp&type=streamable_http&id=freedom&name=Freedom

Is Freedom up right now?

It answered our last check on 18 October 2026 in 491 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Freedom

Questions about Freedom

How many tools does Freedom have?

308, as returned by the server's own tools/list on 31 August 2026: ack_attention_directive, add_agent_activity, add_commitment, add_customer_evidence, add_lead, add_team_member, adjust_shopify_inventory, agree_playbook, and 300 more.

Is Freedom down?

It answered our last check on 18 October 2026 in 491 ms. Over 10 checks since 5 September 2026 it answered 10.

How do I add Freedom to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Freedom need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.getfreedomos. Endpoint host: twuluxmoognlwtmaoqgo.supabase.co. ARD identifier: urn:air:com.getfreedomos:mcp:freedom-mcp. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.