Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,526Letters: 13Defects: 1,322counted 1 min ago
teppi

MCP servercom.getfreedomos/freedom-mcp

Business-ops MCP for FreedomOS — finance, OKRs, customer scoring, AI agents, content.
Read moreBusiness-ops MCP for FreedomOS — finance, OKRs, customer scoring, AI agents, content. 250+ tools.
UNRATEDActivestreamable-httptwuluxmoognlwtmaoqgo.supabase.co

Overview

Score?
UNRATED 0.612
of what a free look can see, on 22 looks
Looks
28
last 1 day ago
Tools
339
changed 9 days ago

More info

URL
twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcp
streamable-http
Says it is
freedomos-mcp 3.3.0
protocol 2024-11-05
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.612 · highest on record 0.8561

Toolsfrom sha256:e63a5e961a…312c89 · +2 −2 9 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
ack_attention_directive
Mark 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 ski
input · no output
add_agent_activity
Add 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 reca
input · no output
add_commitment
Track a personal commitment, deadline, birthday, appointment, or obligation. ALWAYS use this (not save_knowledge) when the user mentions: birthdays, due dates, deadlines, tax filin
input · no output
add_customer_evidence
Store 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
input · no output
add_lead
Add 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 emai
input · no output
add_team_member
Add 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
input · no output
adjust_shopify_inventory
Adjust 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
input · no output
agree_playbook
Seal 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 exist
input · no output
append_cos_lesson
Append 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 on
input · no output
append_cos_preference
Append 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 s
input · no output
append_to_sheet
Append 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 nex
input · no output
approve_pipeline_item
Approve 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 duplic
input · no output
archive_pipeline
Archive (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 "a
input · no output
archive_playbook
Archive 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 — fir
input · no output
attach_agent_key
Attach your own bot (Grok Bot, a Claude routine, ChatGPT) to one role in this company, and get the key to paste into it. The bot then reads that role's brief every turn with get_my
input · no output
attach_product_request_pr
Attach an existing freedom-ai GitHub PR URL to a product request. Every attach is PROGRESS — attach never stamps Fixed. Draft PRs, ticket-only diffs (only .agent/product-requests/*
input · no output
audit_brand_visibility
Audit whether this company's brand appears in AI-generated search results. Sends a buyer-style question to external LLMs (Claude, Grok, Gemini, Perplexity) and checks each answer f
input · no output
batch_update_spreadsheet
Perform 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 s
input · no output
before_inventing_check_fo
Before 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
input · no output
bind_hub_newsletter
Bind this company's already-connected Beehiiv newsletter as the destination for its website articles, so a published letter can reach that list. Names an existing publication in hu
input · no output
browse_url
Browse 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),
input · no output
cancel_attention_directive
Cancel 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_s
input · no output
cancel_commitment
Cancel 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
input · no output
capture_idea
Capture an idea into the user's Ideas. Use when user shares an idea they want to save for later. Sitting debriefs and company notes are save_knowledge, not Ideas. [write-tier — fi
input · no output
challenge_as_customer
Run 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 m
input · no output
claim_cloudflare_preview
Claim 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 pr
input · no output
claim_product_request_for_builder
Mint a paste-ready Builder claim recipe for FreedomOS product-inbox members. Does not run the coding agent. Use when a product-inbox member needs the claim paste for a filed reques
input · no output
clear_pipeline_learnings
Reset 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 histor
input · no output
complete_commitment
Mark 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 ap
input · no output
complete_my_activity
Stamp one due job as done AFTER you deposit the work, and prove it. Use when get_my_role listed this activity in due_now and you have already deposited the deliverable. Pass `depos
input · no output
configure_dashboard
Create 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 crea
input · no output
confirm_mcp_approval
Confirm 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 pro
input · no output
connect_remote_mcp
Bind a remote Streamable HTTP MCP onto this company from an https URL. Optional static headers (Authorization and API-key names refused — keys stay in Vault). Tools then show up on
input · no output
create_attention_directive
Queue 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
input · no output
create_company
Create a new company in this operator's portfolio. Pass name (required) and optional about and website. Returns the new companyId. Extra company on Solo is $47/mo, charged on the e
input · no output
create_feature
Add 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 l
input · no output
create_folder
Create 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. Rou
input · no output
create_google_doc
Create a new Google Doc in the user's FreedomOS Drive folder. Use for JDs, deliverables, and shared documents. By default, creates beautifully formatted docs. [write-tier — first
input · no output
create_icp
Create 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
input · no output
create_key_result
Add 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
input · no output
create_meta_ad_draft
Create a complete Meta (Facebook/Instagram) ad draft — campaign + ad set + creative + ad — ALL in PAUSED state, spending nothing. Draft primary_text via draft_ad_variants first (pa
input · no output
create_objective
Create 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, the
input · no output
create_payment_link
Create 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 alre
input · no output
create_pipeline
Create a new content pipeline to automate content creation. Use when user says "set up a changelog", "create a newsletter pipeline", "send team updates", "automate my X posts", or
input · no output
create_play_from_activity
Draft a Play (growth_tactics with steps + human review) from an oversized agent activity. Does not run the play — operator Agrees via agree_playbook (MCP/Chat) or Focus first. Use
input · no output
create_playbook
Create a Playbook for the company (growth_tactics — the Plays rail). Use when the operator wants a reusable runnable loop or playbook — not a Knowledge file. SOP and reference docs
input · no output
create_shopify_discount_code
Create a CODE discount in the connected Shopify store (percentage off, applies when a buyer enters the code — inert until the code is shared). Automatic discounts are deliberately
input · no output
create_shopify_page
Create a new page in the connected Shopify store as an UNPUBLISHED draft (never live — publishing to buyers is a separate approval-gated step). Sets title and body HTML. Use when a
input · no output
create_shopify_product
Create a new product in the connected Shopify store as a DRAFT (never live — publishing to buyers is a separate approval-gated step). Sets title, description, vendor, type, and tag
input · no output
create_spreadsheet
Create a new Google Spreadsheet with optional headers. [write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once ap
input · no output
create_x_ad_draft
Create an X (Twitter) ads draft — campaign + line item + optional ad creative — ALL in PAUSED state, spending nothing. Pass ad_text to mint a nullcast ad post (promoted-only, never
input · no output
deactivate_agent
Deactivate (archive) an AI agent/specialist from the team. Use when user says "remove [agent]", "deactivate [agent]", "archive [agent]", "fire [agent]", "delete [agent]". The agent
input · no output
decide_command_center_item
Approve or deny a Command Center card. This processes the decision through the full approval pipeline including trust scoring, autopilot evaluation, skill learning, and deliverable
input · no output
delete_icp
Delete a saved Ideal Customer Profile (ICP). Mirrors the Customer Hunter UI's delete: deactivates any reviewer agent built from this ICP, strips it from every content pipeline that
input · no output
delete_idea
Delete an idea from Ideas. Can identify by content snippet, ID, or "newest"/"latest". [write-tier — first use may require a manager's approval; a from-now-on approval makes future
input · no output
delete_key_result
Archive a key result (safe delete — recoverable, never hard-deleted). The KR is moved out of the objective's live list into a recoverable archive. Identify by title (preferred) or
input · no output
delete_knowledge
Archive a knowledge file by slug (soft delete). The file is moved to _archived/ and can be restored later. Use when the user explicitly asks to remove a knowledge document. [write
input · no output
delete_objective
Archive an objective and its key results (safe delete — recoverable, never hard-deleted). Identify by title (preferred) or ID. If the title matches more than one objective it refus
input · no output
deliberate
Run an adversarial deliberation on a decision. Multiple AI perspectives argue opposing positions over multiple rounds, iteratively strengthening arguments, and converge on a recomm
input · no output
derive_capability
Scan the company's connected source code (its GitHub repo — the company repo connection through the GetFreedomOS GitHub App on Connections) and DRAFT a capability list — shipped FE
input · no output
detach_agent_key
Take back the key a bot was using to wear a role in this company. The bot stops being able to read the brief or act as the role from its next turn; the role, its brief and its hist
input · no output
draft_ad_variants
Draft 2-3 DISTINCT-HOOK paid ad copy variants (X/Twitter or Meta) for the operator to pick from — grounded in the company voice profile and ONE named ICP, with paid-ad discipline (
input · no output
draft_outreach
Produce two outreach draft variants (A/B) for a lead given an angle. Both drafts are warm and kind by design (P10) — variants differ in angle of helpfulness (subject hook, opening
input · no output
draft_tenet_from_signal
Draft a company tenet (mission or vision) FROM the company's existing website, for the operator to ratify or edit — instead of asking them to type it into a blank field. Use when a
input · no output
enroll_by_segment
Enroll every contactable lead carrying one exact segment tag into an outreach sequence — one call, no pasted address list. Same server-side safety re-validation as the Leads tab En
input · no output
ensure_meta_pixel
Get-or-create the Meta ad account's pixel and report its last activity — this does not verify a specific conversion event. Returns the pixel id and (until it fires) the exact base-
input · no output
find_tool
Search tools this seat can call, by name or job. Returns up to 8 bound tools (name, one-line description, rail). Role keys search this seat's bound list (role floor plus tools alre
input · no output
generate_carousel
Render a multi-slide image carousel + a LinkedIn-PDF from structured slide copy. Text (including the cited answer) is rendered as REAL, legible text — never the garbled in-frame te
input · no output
generate_html_visual
Generate a small, self-contained HTML visual (comparison table, simple diagram, annotated list, mini-dashboard) as a throwaway artifact for the operator's screen — not a webpage, n
input · no output
generate_image_xai
Generate or EDIT an image using xAI Imagine (Quality Mode default = grok-imagine-image-2.0). Photorealistic, illustrations, flat graphics, icons, banners. 1K/2K. Single or multi-im
input · no output
generate_key_results
Generate intelligent, context-aware key result suggestions for an objective. Uses company mission, vision, financials, and existing KRs to produce high-quality suggestions tied to
input · no output
generate_vector_image
Generate a native SVG vector image using Recraft V4 Pro Vector. The ONLY tool that outputs true SVG with editable paths. Best for logos, icons, brand marks, vector illustrations, a
input · no output
generate_video
Generate a video clip for the company (xAI Imagine Video 1.5, 3 credits): text-to-video, image-to-video, multi-image reference (up to 7), or video edit with native audio. Use when
input · no output
get_activity_health
Audit all agent activities for staleness, business outcome alignment, and cross-agent overlap. Returns per-activity description, linked_kr_id, run count, all-time quality/approval
input · no output
get_actuals_vs_budget
Compare actual financial results to budget/projections. Shows variance analysis.
input · no output
get_ads_performance
Get Meta ads results: spend, impressions, clicks, CTR, CPC, CPM, reach, conversions (actions), cost per action, and purchase ROAS — at account, campaign, adset, or ad level over a
input · no output
get_agent_login added
Read ONE login from this company's connected 1Password service account: username and website, with the password and one-time code masked. Pass reveal: true only when you must type
input · no output
get_agent_outcome_panel
Per-agent "what did the compute buy" facts for the operator: trailing-14-day credits, runs (with self-maintenance share), human-accepted vs denied outputs, pending cards, last-acce
input · no output
get_agent_performance
Get detailed performance stats for a specific agent: run count, quality scores, approval/denial rates, error count, recent errors with context, and slowest runs. Use this to audit
input · no output
get_artifacts
Get saved artifacts for the company. Use to review past screenshots, analyses, and reports. Filters by artifact type, source URL, or agent.
input · no output
get_attention_budget
THE tool for the founder's attention budget — the operator-set ceiling on pending review cards before they are 'overloaded' (e.g. "what's my attention budget?", "how many pending c
input · no output
get_attention_quest
Speech-safe Quest Log strip for voice CoS (N5). One call returns: primary next move (featured Command Center card when companyId given, else top host that needs you), needs_you hos
input · no output
get_brand_guidelines
Get the company's brand guidelines — name, tagline, colors, typography, personality/tone, naming rules, visual + positioning dos/donts. Call this before ANY operator-facing artifac
input · no output
get_cac_strategy
THE tool for any question about this company's CAC strategy or LTV:CAC ratio — e.g. "is our CAC strategy standard or conservative?", "what's our LTV:CAC ratio?", "what's our max CA
input · no output
get_cash_position
Get current cash and bank account balances. Use for cash flow questions.
input · no output
get_check_telemetry
Read recent quality-check telemetry for the current company. Returns per-(run,check) verdicts (pass/fail/flag/hold/error/skipped) across the brand/legal/ethics/security gates, the
input · no output
get_checkout_link
Return a Stripe checkout link so this signed-in person can pay for FreedomOS Solo ($47/mo) from chat. Use when they have no business yet and are not subscribed. Optional: holdco_na
input · no output
get_cloudflare_hosting_status
See whether this company has a standing Cloudflare deploy grant in FreedomOS Vault (OAuth MCP or API token) for Pages, Workers, DNS — not a founder dashboard session. Returns conne
input · no output
get_command_center_item
Read ONE Command Center card by id — full description, full deliverable content, and full context payload, in ANY status (pending, approved, denied, snoozed). THE tool for retrievi
input · no output
get_command_center_items
List Command Center cards for the company (pending by default; pass status_filter for approved/denied/snoozed/all). Returns decisions AND first-class update/report cards (Call minu
input · no output
get_company
Get detailed company profile including mission, vision, settings, and lifecycle (active | archived, from companies.archived_at). Archived companies stay readable; do not treat them
input · no output
get_company_birth_play
Start a new company in conversation — one next step at a time. Dream first (capture_idea), open the company when that mint is live, then drive from get_setup_state: they write miss
input · no output
get_cos_preferences
Read THIS operator's saved CoS speech/taste preferences (user-scoped). Use when confirming what you will remember about how they like cards and talk.
input · no output
get_credit_usage
Company spend snapshot in one read: remaining FOS credits vs plan limit, reset date, named $ cap when set, Grok mix on the FOS ledger (optional Grok Bot / Grok Build when those hos
input · no output
get_decision_ledger
THE tool for what the Freedom Engine has DECIDED for this company — the audit feed of every autonomous decision: what it auto-ran, what it teed up for your approval, and what it re
input · no output
get_executive_landscape
Get a cross-domain view of everything on the user's plate. Shows commitments from all life domains + promoted Playbooks across the portfolio, grouped by urgency. Use when the user
input · no output
get_factory_census
KR2 census for the current company: over the STAMPED builder landings of the trailing 28 days, the share that named a Key Result at birth or is factory-self-classed (landings_align
input · no output
get_factory_floor
Read the Mac desk factory snapshot for THIS operator (ACP up/down, last launcher event, official workers vs leftover UUID/TUI tabs, Terminal fallbacks in 24h). Use when a Foreman o
input · no output
get_financial_summary
Get P&L summary with revenue, expenses, and net income for the company. For single-month queries (e.g., "Feb free cash flow"), specify month parameter.
input · no output
get_freedom_target
Get the user's freedom target (monthly income goal to quit day job), current FCF progress, estimated freedom date, and assumptions. Use when user asks about financial independence,
input · no output
get_github_app_status
See whether GetFreedomOS (the FreedomOS GitHub App) is connected for this company. Returns claimed org/user accounts. This is the App that lets FreedomOS read and open PRs on the c
input · no output
get_grain_policy
Read the content-grain (wisdom-layer) publish policy for the current company. For each content grain it returns whether an agent may publish that grain autonomously (gate_mode 'aut
input · no output
get_icps
Get saved Ideal Customer Profiles (ICPs) from Customer Hunter. Use this when the user asks about their target customer, ideal customer, customer avatar, ICP, or who they should be
input · no output
get_lead_pipeline_snapshot
Aggregate counts of the Leads CRM (crm_leads) for the current company: active leads by temperature (warm/cold/…/unset) and lifecycle stage, plus do-not-contact and archived totals.
input · no output
get_monthly_trends
Get month-over-month financial trends. Shows which accounts are increasing/decreasing.
input · no output
get_my_channel_partner_starter_pack
Get YOUR classroom starter pack for students: the public share URL (https://getfreedomos.com/start/{slug}) where they copy a one-paste Claude prompt — no skill file, no AirDrop, no
input · no output
get_my_channel_partner_stats
Get YOUR channel partner stats: student share URL (/start/slug), rev-share terms, referral counts by status (pending/joined/activated/credited), and REWARD state (rewardsVested = c
input · no output
get_my_companies
List the companies the current operator can act in (their FreedomOS portfolio). Every membership stays listed — testers and archived are not hidden. Each row has role, `lifecycle`
input · no output
get_my_profile
Get the current user's profile information including name, title, contact info, and personal details.
input · no output
get_my_role
START HERE — call this first even on an operator key. A role key answers for itself. An operator key with no role returns the attach/hire path (get_team_roster → attach_agent_key,
input · no output
get_okrs
List objectives and key results for the company. Each KR current is THIS calendar month (see month_updated + monthly_history) — not YTD, not a future projection, not the due-date m
input · no output
get_partner_cos_onboard
Onboard YOUR host coding CoS (Claude Code, Cursor, etc.) to FreedomOS: returns a LIVE MCP tool catalog + a deep-research prompt so the host agent reasons how to maximize profit-per
input · no output
get_pending_approvals
Get CONTENT PIPELINE outputs waiting for approval/publish (changelogs, newsletters, social drafts). IDs are pipeline_outputs UUIDs — use approve_pipeline_item / publish_pipeline_it
input · no output
get_playbook
Read ONE Playbook by id or title — operator contract (outcome, who, what Yes authorizes), steps, plan Agree seal, assignee, how-to (description = custom_instructions). Returns oper
input · no output
get_product_context
Returns THIS company's product truth — the operator-authored offer + the SHIPPED, marketable capabilities (what the product does, and what it cannot do). Call this before describin
input · no output
get_product_request_status
Check status of a product request you previously filed with submit_product_request for your operator. Returns pending | approved | denied | dismissed | completed so you can tell yo
input · no output
get_projections
Get projected future values from financial forecasts. Shows what revenue/expenses are expected. Empty books return a structured empty object (has_data: false), not an error.
input · no output
get_reader_expertise_interview
Get a fluency INTERVIEW kit (domain candidates + "which is clearest?" protocol) so a host CoS can gauge how FO should talk to this operator. Use when onboarding, partner MCP connec
input · no output
get_reader_profile
Get a person's OPERATOR FLUENCY (reader profile) — overall character level + per-topic strengths (novice/fluent/expert). Follows them across companies. Use before writing cards/FYI
input · no output
get_receive_status
See whether this company can receive money (Stripe charges_enabled). Use when a sponsor or customer wants to pay and you need to know if checkout is live. If not receiving, call st
input · no output
get_release_ledger
THE tool for "did this piece ship on this channel" — reads the cross-channel Release Ledger, the queryable truth for every confirmed send (x/linkedin/instagram/facebook/threads, hu
input · no output
get_routing_overview
See how agent output is currently routed — who is responsible for which domains in the company. THE read door for routing; use manage_responsibilities only to assign, delegate, or
input · no output
get_search_performance
Get search performance data from Google Search Console — keywords or pages, with clicks, impressions, CTR, and average position. Use for SEO performance, keyword rankings, organic
input · no output
get_setup_state
Get the company's core-tenet setup completeness — mission, vision, OKRs, finances, ICP, branding, team, integrations, product, agent reach, revenue channels, ICP agent model — each
input · no output
get_shopify_customer_stats
Get an AGGREGATE Shopify customer count only — a single number, optionally filtered by `query` (Shopify customer search syntax, e.g. "accepts_marketing:true"). Returns NO customer
input · no output
get_shopify_order
Get one Shopify order's detail by id (gid://shopify/Order/...): line items (title, quantity, price), totals, and financial/fulfillment status. Use when a person or agent needs to i
input · no output
get_shopify_product
Get one Shopify product's full detail by id (gid://shopify/Product/...): description, status, tags, updatedAt (pass it as expected_updated_at when proposing a publish/live edit), a
input · no output
get_shopify_shop
Get the connected Shopify store's profile: name, primary domain, currency, plan, and contact email. Use to confirm which store the agents are connected to. Routing: Shopify store
input · no output
get_shopify_tax_summary added
Get sales-tax return figures from the connected Shopify store for a period (start_date to end_date, YYYY-MM-DD, end inclusive): gross sales, discounts, net sales, shipping, tax col
input · no output
get_shopify_theme_asset
Get one Shopify theme file's raw source code (Liquid/CSS/JS/JSON, e.g. `sections/header.liquid`) by theme id and filename, plus updatedAt (pass it as expected_updated_at when propo
input · no output
get_site_list
List all verified sites/properties in Google Search Console. Use this first to discover which sites are available before querying search performance.
input · no output
get_sitemaps
List all sitemaps submitted to Google Search Console for a property — shows submission status, indexing coverage, errors, and warnings. Use for technical SEO audits and crawl cover
input · no output
get_spend_envelope
See this company's founder-granted spend envelope (Stripe Issuing card on the Treasury account). Use when you need to know whether the CEO can spend, at what monthly cap, or why sp
input · no output
get_stripe_metrics
Get Stripe metrics including average/median LTV, MRR, churn rate, active subscriptions, and an AI-recommended CAC target derived from the company's chosen LTV:CAC strategy (see get
input · no output
get_subscription_stats
Get subscription statistics from Stripe — active, trialing, past-due, and canceled counts plus MRR and ARR. Use alongside get_stripe_metrics for a full revenue picture. Only works
input · no output
get_team_members
Get all team members for the current company. Returns name, email, and role for each member. Use when user asks about team, company members, who is on the team, etc.
input · no output
get_team_pulse
Get a real-time snapshot of team output volume, pending approvals, and founder load. pending_cards is the LIVE open queue (includes cards older than `days`). activity_runs and appr
input · no output
get_team_roster
Get complete AI team roster with roles, specialties, and capacity info. ALWAYS call this BEFORE recommending hires to check for existing coverage.
input · no output
get_top_customers
Get top customers ranked by lifetime value (LTV) or revenue from Stripe. Returns name, email, LTV, subscription status, and purchase count for each customer. Use this to identify h
input · no output
get_transactions
List company transactions with optional filters. Use for expense tracking, transaction review.
input · no output
get_voice_profile
Get the company's VOICE PROFILE plus reader-first rules and public audience labels for anyone writing operator-facing copy. Use when drafting Plays, Focus, Command Center cards, po
input · no output
get_x_ads_performance
Get X (Twitter) ads results for an account (and optional campaign). Use when the user asks how their X ads are doing, what they spent, or what it returned. Distinct from get_ads_pe
input · no output
get_x_post_metrics
Get engagement metrics for a tweet on X (Twitter). Returns impressions, likes, retweets, replies, quotes, and bookmarks. Use when the user asks "how did my post do?", "check my twe
input · no output
get_xero_books_health
See whether the company's Xero books are posting: last spend/receive money-document date, authorized unmatched document count (deleted history excluded; full first page gives a low
input · no output
get_xero_report
Get a LIVE financial report straight from the company's connected Xero ledger: ProfitAndLoss, BalanceSheet, BankSummary, TrialBalance, or ExecutiveSummary. Source of truth for curr
input · no output
grant_agent_tool
Grant tools to an agent's loadout: tool_name for one, or tool_names for up to 25 in one call (one approval card). Use when an operator says "give <agent> the <tool> tool". Names ar
input · no output
grant_spend_envelope
Grant or raise this company's spend envelope: issue a Stripe Issuing card on the company's Treasury FinancialAccount with a monthly spending_limit the network enforces. Use when th
input · no output
hire_agent_with_context
Open a role with the brief from the interview. Use AFTER walking through the interview. The richer the brief, the better the seat. If get_team_roster.archived already covers the ro
input · no output
hold_post
Hold a scheduled X post before it goes out — the veto lever for a reshaped post that is waiting out its 24-hour window. Puts the post back to pending so the scheduler skips it; a p
input · no output
ingest_voice_corpus
Build or refresh the company's voice profile from REAL writing. Use this when the operator wants agents to learn their voice from their actual work — pass a URL to their blog / new
input · no output
ingest_x_post_to_pipeline
Put one of the operator's already-posted X items into the Media pipeline as the human. Use when the operator posted on X and FO should capture it in Media without a paste. Queues f
input · no output
inspect_url
Inspect a URL in Google Search Console — check indexing status, crawl errors, mobile usability, and rich results. Use for technical SEO audits, diagnosing why pages aren't appearin
input · no output
interview_for_hire
Research the company and return everything needed to propose a new role in ONE shot. Use when the operator wants to open a role, asks who to add next / what seats are missing / loo
input · no output
invoke_integration
Execute a tool on a connected MCP integration. First use list_integrations to discover available tools. [outbound-tier — list/read and content drafts can graduate after one Yes (p
input · no output
link_agent_okrs
Link an agent to one or more company OKRs. This creates a live connection between the agent and the company objectives they are working toward. Their system prompt will include liv
input · no output
list_ad_accounts
List the Meta (Facebook/Instagram) ad accounts on this company's connection, with status, currency, lifetime spend, and spend cap. Use first when the user asks about their FB/IG ad
input · no output
list_ad_campaigns
List campaigns in a Meta ad account: status, objective, budgets (major currency units), and schedule. Use when the user asks what ads/campaigns are running on Facebook or Instagram
input · no output
list_attention_directives
List pending attention directives for THIS operator (optionally filtered by target_session_id). Hosts (Grok/Claude) and CoS use this to see what is waiting. Does not ack — use ack_
input · no output
list_attention_sessions
List THIS operator's coding/builder sessions (status, goal, ask). Hygiene: drops stale hosts (no recent heartbeat) and blocked rows without a real ask. Use needs_me=true for "what
input · no output
list_commitments
List the user's active commitments. Shows what's on their plate across all life domains, sorted by due date.
input · no output
list_corpus_inventory
List what content material this company already has (knowledge folders like book-1/canon, SME Expert rules, idea_inbox assigned to this company). Use BEFORE inventing posts or when
input · no output
list_cos_lessons
List THIS operator's CoS lessons (open + settled_keep by default) for self-improve memory. Use when reviewing what CoS has learned for this user only before a long call or hygiene
input · no output
list_customer_evidence
List ranked REAL Customer Evidence for this company (paying > telemetry > review > relayed > agent_as_user > prospect). Use before customer-facing work or when asked what real cust
input · no output
list_dashboard_widgets
List all dashboard widgets for a specific agent. Use to see what widgets are currently configured before making changes.
input · no output
list_deals
List CRM deals for the current company. Filter by stage and limit. Returns deals with their associated contacts. Routing: CRM/sales → see open pipeline → use this
input · no output
list_features
List all product features in the Feature Index. Use when user asks "what features do I have?", "show my features", "what have I built?", or wants to see their product capabilities
input · no output
list_google_drive_files
List files in the user's Google Drive. Can filter by type (spreadsheet, document) and search by name.
input · no output
list_grok_bot_conversations
List THIS operator's Grok Bot desktop chat seats (not Terminal/ACP coding Groks) with live/quiet/gone labels and last turns. Use when they ask to see or talk about their Grok Bots.
input · no output
list_ideas
List Ideas: untriaged (new/parked) for the operator, and/or triaged into the current company. Filter with status=new|parked|triaged|all (default all) and include_promoted for Ideas
input · no output
list_integrations
List ALL connected external integrations — MCP servers, OAuth accounts (Google, X, ...), and direct integrations (Xero accounting, Stripe) — and the tools each one powers. Also rep
input · no output
list_knowledge
List knowledge files and folders for this company (names, slugs, sizes, folders). search matches file NAMES and folder-qualified slugs only — not body text — and walks nested folde
input · no output
list_leads
List the actual leads (id, name, email) in the current company, optionally filtered to one exact segment tag. READ-ONLY — returns the roster so an agent can act on a segment withou
input · no output
list_my_work
List shared work-graph items (lab_work_items) for the operator or coding agent in the current company — the cross-session shared plan. Use when coordinating queued/blocked/in-progr
input · no output
list_operator_cos_events
List THIS operator's recent CoS telemetry (operator_cos_events: open/speech/close, host_push actions, card_decide/confused/buggy). Use to verify dogfood soak, or before propose_cos
input · no output
list_operator_x_posts
List this company's recent original X posts from the connected account — no URL paste. Use when the operator posted on X and FO should see it. Does not post. Routing: Default wind
input · no output
list_pipeline_learnings
Show the style guide, recent revision history, and what performed (per platform, the best and worst published post by engagement rate, last 30 days) for a content pipeline. Use whe
input · no output
list_pipelines
List all content pipelines (changelogs, team updates, reports, customer newsletters, social posts). Use when user asks about their content automation, "what content am I publishing
input · no output
list_playbooks
List Playbooks for the company (growth_tactics — the Plays rail). How-to rides as description (alias of custom_instructions) — same name create_playbook / update_playbook write. Us
input · no output
list_segments
List the live lead segment tags for the current company with server-computed lead counts (excluding do-not-contact, archived, and test leads). Segments are the exact comma-separate
input · no output
list_shared_with_me
List all knowledge files and folders that have been shared with the current user. Shows who shared them, from which company, and the permission level.
input · no output
list_shopify_content
List the connected Shopify store's online-store pages (title, handle, published status, updatedAt — pass a page's updatedAt as expected_updated_at when proposing a page publish) an
input · no output
list_shopify_discounts
List discount codes and automatic discounts configured on the connected Shopify store — id, discount type, title, and status (ACTIVE/EXPIRED/SCHEDULED). Use to see what promotions
input · no output
list_shopify_files
List media files (images and generic files) uploaded to the connected Shopify store's file library — alt text and URL. Use to find an existing uploaded asset before uploading a dup
input · no output
list_shopify_inventory
List product variant inventory levels from the connected Shopify store — SKU, quantity, and which product each variant belongs to. Optional `query` (Shopify search syntax) filters
input · no output
list_shopify_navigation
List the connected Shopify store's navigation menus — handle, title, and each item's label/URL, including one level of nested (children) items. Use to see the storefront's current
input · no output
list_shopify_orders
List recent orders from the connected Shopify store — order name/number, total, financial + fulfillment status, and created date. Optional `query` (Shopify order search) filters. U
input · no output
list_shopify_products
List products from the connected Shopify store — title, status (ACTIVE/DRAFT/ARCHIVED), total inventory, and price range. Optional natural-language `query` (Shopify search syntax)
input · no output
list_shopify_themes
List themes installed on the connected Shopify store — name, role (MAIN/UNPUBLISHED/DEVELOPMENT), and updatedAt (pass it as expected_updated_at when proposing a theme publish). Use
input · no output
list_x_ad_accounts
List the X (Twitter) ads accounts on this company's X Ads connection (its own grant, separate from organic X posting). Use first when the user asks about X ads — the returned id fe
input · no output
list_x_ad_campaigns
List campaigns in an X ads account. Use when the user asks what X/Twitter ads are running. Omit ad_account_id when the connection has exactly one ads account. Distinct from list_ad
input · no output
list_x_chat_conversations
List this company's X direct-message conversations handled by its X Chat bot (the hired agent answers DMs; sponsor/money asks are held for the operator). Use when the operator or a
input · no output
list_xero_accounts
List the company's Xero chart of accounts (code, type, name, status). Use when mapping a FreedomOS cash-flow category onto a Xero account before posting, or to pick the BANK accoun
input · no output
list_xero_bank_transactions
List LIVE bank transactions from the company's connected Xero ledger (paged, 100 per page, newest first). Each row includes is_reconciled. These are spend/receive MONEY DOCUMENTS,
input · no output
list_xero_contacts
List contacts (customers/suppliers) from the company's connected Xero ledger, optionally filtered by a search term (paged, 100 per page). Use when the user or an activity needs who
input · no output
list_xero_unreconciled
List authorized, unreconciled Xero spend/receive MONEY DOCUMENTS (deleted documents excluded), newest first, 100 per page. This is NOT the Reconcile-tab bank-statement line list —
input · no output
manage_responsibilities
Assign, delegate, or revoke responsibility domains for team members. This controls routing — which user receives agent output for specific domains like marketing, finance, etc. Ro
input · no output
open_product_request_draft_pr
MANUAL ONLY — open a draft GitHub PR shell for an approved FreedomOS product request. Approve no longer auto-opens a ticket PR (that class emailed the operator and polluted ship-se
input · no output
park_attention_sessions
Park THIS operator's coding host sessions (N6 hygiene). Use after "clean tabs" / "park ghosts" / list shows dead running hosts. Pass session_ids for explicit targets, or stale_runn
input · no output
pin_constraint
Pin, re-pin, or release this company's binding revenue constraint as a DATED, FALSIFIABLE claim. Operator-only: live chat or a card a person approved — never an unattended run. A c
input · no output
post_to_x
Publish a short text post (optionally with a URL) to this company's connected X account under the Freedom Pledge. Operator MCP/chat door — company identity, not a personal account.
input · no output
post_xero_transaction removed
Post ONE FreedomOS transaction into Xero as Spend Money or Receive Money. Args are fo_transaction_id + xero_bank_account_id only — amount, date, merchant, and Xero expense/income c
—
posthog_create_vision_scanner removed
Create a Replay Vision scanner on the connected PostHog project for the operator or analytics agent. Defaults to enabled=false so it does not start spending PostHog Vision credits
—
Verify it yourselfnpx teppi-check https://twuluxmoognlwtmaoqgo.supabase.co/functions/v1/freedom-mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ26K334A7YM7QFNEVFWZC