mcp server
StackFast FractWin Expert Brain
Expert knowledge base for sales, negotiation, strategy, operations, and risk.
Description as published by the maintainer. Source
- version 1.0.0
- slowing
slowing — Registry entry last updated 2026-03-31.
What this server can do
72 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
ai_receptionist_callback_packet(call_id, tenant_id)- Return a human-review callback packet for one AI Receptionist call. The packet is review-only and does not send SMS, place calls, or reply to customers autonomously. Required: call_id.
ai_receptionist_review_queue(limit, tenant_id)- List recent AI Receptionist call-loop receipts for human review, including callback and A2P-gated inbound SMS status where present. Returns masked/audit-safe identifiers only.
ai_receptionist_status(call_id, tenant_id)- Read the Desk ticket, CRM callback task, call-link receipt, and A2P-gated inbound SMS posture for one AI Receptionist call ID. Returns masked/status metadata only. Required: call_id.
artifact_audit(draft_id, tenant_id, artifact_id)- Read provenance, analyzer findings, gate status, approval state, usage, and export receipts for one tenant-scoped artifact. Required: tenant_id.
artifact_export(format, target, draft_id, tenant_id, artifact_id, target_config, idempotency_key, approval_event_id)- Create an audited export receipt for an approved artifact or internal draft. External publish remains separate and human-approved. Required: tenant_id, target.
artifact_generate(lane, format, locale, audience, tenant_id, caller_type, brand_kit_id, voice_anchor, artifact_type, budget_policy, variant_count, source_context, idempotency_key, output_language, variant_strategy, voice_profile_id, analysis_findings)- Generate a governed, tenant-scoped artifact draft with no-fabrication placeholders, analyzer provenance, MASK, brand status, and approval requirements. Required: tenant_id, artifact_type.
artifact_refine(lane, format, audience, draft_id, tenant_id, artifact_type, source_content, source_context, idempotency_key, new_source_context, refinement_instruction)- Refine an existing artifact draft while preserving tenant boundary, provenance, MASK status, and approval posture. Required: tenant_id, refinement_instruction.
artifact_save(approved, draft_id, tenant_id, reuse_tags, learning_scope, idempotency_key, approval_event_id)- Approve/save an artifact and mark tenant-scoped learning-loop eligibility. Does not publish externally. Required: tenant_id, draft_id.
audit_status(tenant_id, audit_project_id)- Read AI Stack Audit project state, deliverable refs, credit ledger, and Desk/CRM links. Required: audit_project_id.
boot_status(role)- Read-only StackFast connector health/status check. Does not expose secrets.
cogentcast_approval_resolve(package_id, approval_receipt_id)- Read and validate a server-recorded, human-authenticated approval receipt by id. An LLM cannot create approvals, impersonate Robert, change visibility, or unlock public release. Uses the existing CogentCast production service; it does not bypass Studio, mint Robert approval, publish publicly, or expose credentials. Required: package_id, approval_receipt_id.
cogentcast_package_create(input, preview_digest)- Create one governed Work Sample or private narration-review package from a valid preview digest and immutable source hashes. Creation makes no vendor call. Uses the existing CogentCast production service; it does not bypass Studio, mint Robert approval, publish publicly, or expose credentials. Required: input, preview_digest.
cogentcast_package_preview(input)- Validate a Work Sample or content_type=narration_review configuration without creating state or vendor cost. Narration review is source-hash locked and private audio only. Uses the existing CogentCast production service; it does not bypass Studio, mint Robert approval, publish publicly, or expose credentials. Required: input.
cogentcast_production_run(stage, package_id, segment_id, sample_scope, idempotency_key)- Request one leased production stage. Narration-review packages accept only narration generation with segment_id; the bounded sample and authenticated Robert ear gate protect all remaining segments. Uses the existing CogentCast production service; it does not bypass Studio, mint Robert approval, publish publicly, or expose credentials. Required: package_id, stage, idempotency_key.
cogentcast_production_status(package_id)- Read an authenticated reader's tenant-scoped package, retained artifact hashes, worker state, and append-only receipts. Private source text and blob locations are not exposed. Uses the existing CogentCast production service; it does not bypass Studio, mint Robert approval, publish publicly, or expose credentials. Required: package_id.
credentials_inventory(query)- Discover wallet-resolved credential service names and accepted aliases without exposing secret values. Use this when an agent is unsure whether a key exists, sees a key-not-found error, or needs the canonical getAgentKey(service) name. Returns service slugs, env/key aliases, categories, and resolver guidance only; never returns raw credentials.
estimator_catalog_search(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser catalog sources/items, including the StackFast storefront catalog, through the generic estimator_* control-plane contract.
estimator_catalog_sources(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser catalog sources/items, including the StackFast storefront catalog, through the generic estimator_* control-plane contract.
estimator_estimate_add_line(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser drafts, lines, versions, documents, exports, and policy receipts.
estimator_estimate_convert_to_bid(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser drafts, lines, versions, documents, exports, and policy receipts.
estimator_estimate_convert_to_invoice(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Prepare an OCE Estimator/Appraiser document or QBO handoff contract. Review-gated; does not write to accounting systems.
estimator_estimate_create_draft(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser drafts, lines, versions, documents, exports, and policy receipts.
estimator_estimate_export(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser drafts, lines, versions, documents, exports, and policy receipts.
estimator_estimate_progress_invoice(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Prepare an OCE Estimator/Appraiser document or QBO handoff contract. Review-gated; does not write to accounting systems.
estimator_estimate_update_line(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser drafts, lines, versions, documents, exports, and policy receipts.
estimator_policy_check(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser drafts, lines, versions, documents, exports, and policy receipts.
estimator_receipt_get(line, lines, query, bridge, format, approval, source_id, tenant_id, adapter_id, document_id, estimate_id, progress_pct, idempotency_key)- Operate on tenant-scoped OCE Estimator/Appraiser drafts, lines, versions, documents, exports, and policy receipts.
fetch(id, aid, page, next_page, page_size)- Fetch a StackFast Brain search result by id through the AI6 MCP reader plane. Use the explicit safe shape with id, page, and page_size, for example fetch({ id: "brain:12345", page: 1, page_size: 12000 }); continue with next_page until complete is true. Required: id, page, page_size.
growthos_business_brain_interview(action, source, answers, company, lead_id, tenant_id, session_id, customer_name, customer_email, interview_type, audit_project_id)- Start or append a GrowthOS Business Brain Interview using the existing interview/session model. Outputs remain draft_review_required before automation.
growthos_digital_clone_packet(prospect, tenant_profile, perspective_context)- Build a draft GrowthOS digital-clone render packet from normalized signals, evidence, runtime tenant voice profile, and PERSPECTIVE capability grounding. No Robert voice defaults and no autonomous outbound. Required: prospect.
growthos_opportunity_scout_packet(opportunity)- Build an Opportunity Scout packet for customer, talent, contract, or capital opportunities using the existing gate-first policy layer and no new persistence table. Required: opportunity.
growthos_owner_facing_report(sender, prospect, cogentcast_site_review, include_cogentcast_site_review)- Render the canonical GrowthOS scorecard into a sendable owner-facing report with web, email-review-ready, PDF-ready outputs, and optional CogentCast site-review receipt composition. No autonomous send. Required: prospect.
growthos_revenue_capture_packet(sender, prospect, cogentcast_site_review, include_cogentcast_site_review)- Return a GrowthOS revenue-capture packet: scorecard, review-gated contact drafts, CogentCast site-review receipt composition, and summary for supplied local-business evidence. GrowthOS consumes CogentCast receipts instead of recreating website-review logic. No autonomous outbound. Required: prospect.
growthos_scorecard(sender, prospect, prospects)- Build a private GrowthOS Revenue Capture Scorecard from supplied public business signals. Human buyers start at /growthos/scorecard; MCP execution requires reader entitlement. Returns scorecard findings only; it never sends outreach.
reply_compose(goal, channel, surface, signature, tenant_id, constraints, crm_context, referred_by, recipient_name, idempotency_key, inbound_message, persist_artifact, capability_context, relationship_context)- Compose a relationship-safe correspondence decision packet with do_not_say, safe_phrasing, channel constraints, manual approval, and a correspondence_response artifact audit trail. It never sends the message. Required: channel.
search(query)- Search StackFast Brain knowledge through the AI6 MCP reader plane; use fetch with a returned result id for full text. Required: query.
session_file_read(limit, filename, session_id, artifact_id)- Return session artifact metadata and persistent URLs. V1 intentionally omits raw artifact contents.
talent_scout_application_workup(notes, title, company, tenant_id, queue_item_id, application_id, requisition_id, canonical_job_id, job_description_text, portal_application_id, user_supplied_jd_text, include_follow_up_plan, include_interview_prep)- Build the detailed workup for one Talent Scout queue item: availability status, fit risks, company pain map, Robert proof-point map, resume angle, application strategy, and a full draft-only application packet with resume edits, cover-letter outline, form-paste answer, compensation guidance, LinkedIn/follow-up drafts, founder-objection answers, first-30-days plan, questions to ask, claims/risk validation, manual submission receipt template, interview prep, and learning-loop signals. Draft/review only; no sends or applications.
talent_scout_browser_fill_receipt(send, apply, fields, submit, readbacks, tenant_id, profile_values, schema_receipt)- Build or verify a keyboard-event ATS fill plan from a complete form schema. It maps safe stored profile values, reserves eligibility/EEO/files/signature/submit for the human, and requires per-field readback before reporting staged.
talent_scout_business_email_receipt(email, domain, last_name, tenant_id, first_name, person_name, sqlite_path, company_name, email_source, person_label, auth_token_key, database_url_key, company_target_id, tenant_database_type)- Prepare Hunter.io-style business email enrichment receipts for a qualified contact. Uses wallet SSoT status, verifies before recommending, never sends, and requires human approval.
talent_scout_compose_application(notes, title, company, actor_id, tenant_id, careers_url, output_kind, voice_anchor, queue_item_id, application_id, requisition_id, writer_provider, canonical_job_id, compare_providers, owner_profile_text, baseline_resume_text, company_homepage_url, company_profile_text, job_description_text, linkedin_profile_text, portal_application_id, user_supplied_jd_text)- Compose a draft-only first-party job-seeker application artifact for the account owner from a real Talent Scout queue item using JD evidence. Supports cover letter, form paste, application Q&A, telephone script, and authority analysis only; never sends, applies, screens people, ranks people, or makes hiring decisions. This does not screen applicants, rank candidates, or make hiring decisions.
talent_scout_correct_relationship_activity(channel, direction, tenant_id, sqlite_path, auth_token_key, idempotency_key, database_url_key, correction_reason, original_receipt_id, tenant_database_type)- Append an immutable correction for the channel and direction of an existing Talent Scout Relationship Core receipt. The original receipt is never changed; this tool never sends, applies, scrapes, or changes candidacy status. Required: tenant_id, idempotency_key, original_receipt_id, channel, direction, correction_reason.
talent_scout_create_packet(notes, actor_id, tenant_id, output_kind, queue_item_id, opportunity_mode)- Create a draft-only application or opportunity packet from an existing Talent Scout queue item. Human approval is required before external use. Required: queue_item_id.
talent_scout_daily_pipeline(limit, compact, profile, tenant_id, slate_limit, include_items, owner_profile, section_limit, hydration_limit, include_applied, include_archived)- Return the closed-loop Talent Scout daily operating report from the shared tenant queue: applied pipeline, mailbox reconciliation status, follow-up due, open roles, availability checks, preference filters, stale/closed rows, new discoveries, bounded needs_role_hydration recovery, and a 3-5 role slate. Mailbox reconciliation runs server-side via the StackFast service-account reader. Clients MUST NOT invoke their own Gmail/email connector; if mailbox_reconciliation_status is not ok, surface the red receipt and stop instead of substituting a client-side mailbox read. Read-only control-tower view; no sends or applications.
talent_scout_discover_companies_by_campaign(limit, sources, tenant_id, campaign_id, sqlite_path, campaign_name, auth_token_key, persist_results, database_url_key, allow_live_firecrawl, tenant_database_type, allow_live_google_places)- Preview the account owner's saved business-list campaign. Returns public company websites, employee-count confidence, source receipts, and next actions for manual review. Read-only by default: it does not persist companies unless persist_results is explicitly true and never scrapes LinkedIn.
talent_scout_discover_local_companies(limit, sources, tenant_id, campaign_id, sqlite_path, campaign_name, auth_token_key, radius_minutes, persist_results, company_size_max, company_size_min, database_url_key, geography_anchor, target_role_lanes, allow_live_firecrawl, target_company_lanes, tenant_database_type, allow_live_google_places)- Preview the account owner's saved local business-list campaign. Returns public company websites only, with size-band confidence and source receipts for manual review. Read-only by default; set persist_results true only for an intentional store update.
talent_scout_draft_manual_note(goal, send, apply, title, channel, company, tenant_id, role_title, campaign_id, person_name, sqlite_path, company_name, contact_name, person_label, queue_item_id, application_id, auth_token_key, database_url_key, company_target_id, tenant_database_type)- Preview a manual note for Robert to copy or edit himself. This read-only tool does not send, store, contact anyone, scrape LinkedIn, enrich private people data, or create a draft record.
talent_scout_draft_outreach(send, apply, pains, tenant_id, target_name, artifact_type, voice_profile, voice_samples)- Draft a human-reviewed manual note from safe pains and voice evidence. The tool never sends messages and fails closed on auto-send/apply requests. Required: target_name, pains.
talent_scout_explain_preferences_match(tenant_id, queue_item_id, owner_preferences)- Explain in prose how an existing saved job overlaps with and differs from the account owner's stated workplace preferences. Returns preference-language observations only, with no numbers, rankings, recommendations, decisions, or external actions. Required: queue_item_id, owner_preferences.
talent_scout_form_schema_receipt(send, apply, fields, submit, tenant_id)- Enumerate every required and optional ATS form field before any fill attempt. Returns a stable schema hash and complete-field receipt; it never types, uploads, applies, clicks, or submits. Required: fields.
talent_scout_generate_finished_resume(title, company, tenant_id, queue_item_id, application_id, requisition_id, idempotency_key, canonical_job_id, job_description_text, portal_application_id, user_supplied_jd_text)- Generate a tenant-scoped, draft-only standalone resume from a hydrated role and stored applicant proof bank, export it to PDF through Artifact Studio, and return a render-readback receipt. It never sends, applies, or approves external use. Required: idempotency_key.
talent_scout_import_byoc_delta(send, apply, delta, roles, source, packets, contacts, direction, tenant_id, idempotency_key, queue_sync_version)- Import a guarded BYOC-local Talent Scout queue delta into the cloud queue. This is closed-world queue bookkeeping only: it never applies, sends, clicks, or submits anything automatically.
talent_scout_mail_signals(limit, tenant_id)- Read Talent Scout mail-signal status from the same server-side Gmail reconciliation path used by review_queue. This is the reliable StackFast replacement for local BYOC scout.mail_signals when the cleverq.net/local tunnel is down: it never calls a client Gmail connector, never returns raw mail bodies, and fails soft with mailbox_reconciliation_status instead of a bare 502.
talent_scout_my_profile_status(tenant_id, sqlite_path, auth_token_key, database_url_key, tenant_database_type)- Read a compact, redacted readiness receipt for the account owner's private Talent Scout profile setup, including profile_version_updated_at for guarded writes through either public profile-upsert alias. Returns only setup status, compose readiness, and active search-rail readiness; never returns raw resume, LinkedIn, work history, claims, or private owner profile text.
talent_scout_my_profile_upsert(mode, dry_run, tenant_id, sqlite_path, proof_points, target_lanes, work_history, claims_ledger, voice_profile, auth_token_key, database_url_key, negative_filters, outreach_history, interview_history, owner_profile_text, resume_variant_ids, travel_preferences, work_style_profile, application_history, if_match_updated_at, baseline_resume_text, tenant_database_type, geography_preferences, linkedin_profile_text, compensation_preferences, replace_string_array_fields)- Create or update the account owner's private Talent Scout profile setup once so compose, fit, and packet tools can reuse self-entered resume, LinkedIn, proof-point, preference, and voice evidence without re-pasting it for every role. Existing profiles require the current profile_version_updated_at from Talent Scout My Profile Status as if_match_updated_at. Stores private owner evidence for proof mapping and never returns raw resume or LinkedIn text.
talent_scout_person_research_notes(limit, role_lane, tenant_id, campaign_id, sqlite_path, company_name, auth_token_key, database_url_key, company_target_id, tenant_database_type)- Generate public contact-research labels and safe LinkedIn search queries so the account owner can decide who to review manually. No LinkedIn scraping, no auto-connect, no auto-message; human review required.
talent_scout_pipeline_describe(tenant_id)- Return a compact Talent Scout readiness receipt: pipeline version, surface mode, callable tool groups, and manual-review safety flags. Read-only.
talent_scout_profile_status(tenant_id, sqlite_path, auth_token_key, database_url_key, tenant_database_type)- Read a compact, redacted readiness receipt for the account owner's private Talent Scout profile setup, including profile_version_updated_at for guarded writes through either public profile-upsert alias. Returns only setup status, compose readiness, and active search-rail readiness; never returns raw resume, LinkedIn, work history, claims, or private owner profile text.
talent_scout_profile_upsert(mode, dry_run, tenant_id, sqlite_path, proof_points, target_lanes, work_history, claims_ledger, voice_profile, auth_token_key, database_url_key, negative_filters, outreach_history, interview_history, owner_profile_text, resume_variant_ids, travel_preferences, work_style_profile, application_history, if_match_updated_at, baseline_resume_text, tenant_database_type, geography_preferences, linkedin_profile_text, compensation_preferences, replace_string_array_fields)- Create or update the account owner's private Talent Scout profile setup once so compose, fit, and packet tools can reuse self-entered resume, LinkedIn, proof-point, preference, and voice evidence without re-pasting it for every role. Existing profiles require the current profile_version_updated_at from Talent Scout My Profile Status as if_match_updated_at. Stores private owner evidence for proof mapping and never returns raw resume or LinkedIn text.
talent_scout_reconcile_application_history(dry_run, tenant_id, corrections, sqlite_path, auth_token_key, database_url_key, if_match_updated_at, tenant_database_type)- Correct an owner-reported application-history state with optimistic concurrency and an append-only reconciliation receipt. Use this when an intake or imported record was incorrectly shown as applied. Preserves the history record for audit, removes not-applied records from the active application queue, and never applies, sends, or contacts anyone. Required: tenant_id, if_match_updated_at, corrections.
talent_scout_record_application(send, apply, notes, title, company, actor_id, apply_url, tenant_id, submitted_at, queue_item_id, application_id, requisition_id)- Record that the human manually submitted an application. A known Talent Scout queue item is preferred, but a human-attested company, title, requisition/application id, and application URL can create the same durable history-backed queue record when no live posting exists. This updates lifecycle status, schedules follow-up tasks, and records a submission receipt only; it never applies, sends, clicks, or submits anything automatically.
talent_scout_record_manual_note(goal, send, apply, notes, channel, summary, decision, sent_text, tenant_id, draft_text, role_title, campaign_id, occurred_at, person_name, sqlite_path, company_name, contact_name, person_label, next_touch_at, queue_item_id, application_id, auth_token_key, manual_note_id, idempotency_key, database_url_key, company_target_id, edited_draft_text, tenant_database_type)- Record a human decision and receipt on a Talent Scout manual-note draft. This is closed-world tracking only: it never sends email, LinkedIn messages, phone calls, or applications automatically. Use sent_text only to store text the human already handled manually. Required: manual_note_id, decision.
talent_scout_record_queue_decision(send, apply, title, reason, company, actor_id, decision, tenant_id, queue_item_id, revisit_after)- Record the account owner's manual decision on an existing Talent Scout queue item: keep, top priority, hold/revisit, pass, or not-a-fit. This is closed-world queue bookkeeping only; it never sends outreach, applies, clicks, submits, screens people, ranks people for hiring, or contacts anyone. Required: decision.
talent_scout_record_relationship_activity(channel, company, summary, direction, tenant_id, occurred_at, sqlite_path, artifact_url, contact_name, next_touch_at, auth_token_key, idempotency_key, database_url_key, tenant_database_type, related_queue_item_id, related_application_id)- Record one human-reported email, LinkedIn, SMS, call, or visit in the existing StackFast Relationship Core. Returns an immutable, idempotent receipt and makes follow-up state visible in Talent Scout. It never sends, scrapes, applies, submits, or changes candidacy status. Required: tenant_id, idempotency_key, channel, direction, company, contact_name, occurred_at, summary.
talent_scout_review_queue(limit, run_id, status, compact, profile, tenant_id, include_items, owner_profile, include_detail, include_applied, include_archived, include_sync_delta)- Read the account owner's own first-party Talent Scout job-search work queue for real synced board roles, draft opportunities, packets, follow-up items, and the daily reconciliation report. This is not an employer review queue, applicant screening queue, candidate ranking system, or hiring decision tool. Mailbox reconciliation runs server-side via the StackFast service-account reader. Clients MUST NOT invoke their own Gmail/email connector; if mailbox_reconciliation_status is not ok, surface the red receipt and stop instead of substituting a client-side mailbox read. Surfaces open roles, direct-URL verification needs, waiting/follow-up buckets, preference filters, and today's slate. Robert's connector resolves to tenant robert and demo rows are quarantined away. Review only; no sends or applications.
talent_scout_role_review(target, profile, tenant_id, target_text, owner_profile, min_review_threshold)- Compare a role text with the account owner's own saved preferences using a deterministic checklist so Robert can decide whether to review or apply manually. Returns transparent self-review data; no outbound action.
talent_scout_scan_company_for_roles(limit, tenant_id, source_url, campaign_id, careers_url, sqlite_path, company_name, target_lanes, auth_token_key, company_domain, persist_results, database_url_key, company_target_id, target_role_lanes, eligible_countries, allow_live_firecrawl, company_homepage_url, tenant_database_type)- Preview a qualified company target for direct careers URLs and role-lane matches. Returns verified status receipts such as company_careers_open_role, needs_human_url_verification, needs_jd_hydration, or careers_page_no_relevant_role. Read-only by default: it returns exact role records for human review, does not persist queue rows unless persist_results is explicitly true, and never invents jobs.
talent_scout_score_fit(target, profile, tenant_id, target_text, owner_profile, min_review_threshold)- Compare a role text with the account owner's own saved preferences using a deterministic checklist so Robert can decide whether to review or apply manually. Returns transparent self-review data; no outbound action.
talent_scout_search_opportunities(lane, limit, query, sources, min_score, tenant_id, owner_profile, include_tracked, allow_live_firecrawl)- Run fresh governed public-opportunity discovery for the account owner to find roles they may review and apply to manually. If live discovery is unavailable or empty, returns fresh_discovery_count: 0 and does not substitute the existing review queue. Draft/review only; never applies or sends messages. Required: query.
talent_scout_set_search_rails(active, reason, priority, geography, rail_name, tenant_id, sqlite_path, age_strategy, target_lanes, voice_anchor, auth_token_key, database_url_key, negative_filters, owner_profile_id, positive_filters, compensation_floor, tenant_database_type, resume_variant_priority)- Persist the active Talent Scout search strategy for a tenant: target lanes, compensation floor, geography, positive/negative filters, resume-variant priority, travel posture, and voice anchor. Future search, fit, review, compose, packet, and note calls load these rails by default until superseded. Required: rail_name.
talent_scout_upsert_campaign_profile(name, status, priority, tenant_id, campaign_id, sqlite_path, update_mode, voice_anchor, auth_token_key, radius_minutes, company_size_max, company_size_min, compensation_min, contact_strategy, database_url_key, expanded_regions, expected_version, geography_anchor, negative_filters, target_role_lanes, eligible_countries, minimum_total_comp, seed_robert_campaign, target_company_lanes, tenant_database_type, acceptable_structures, resume_variant_strategy)- Create, update, activate, pause, or archive a saved Talent Scout direct-company discovery campaign. Campaigns define company lanes, role lanes, size, geography, comp floor, travel tolerance, negative filters, resume variant, voice anchor, and human-review requirements. Draft/review only; never sends or applies.
voice_intelligence_run(pdf, file, text, image, notes, title, source, speaker, business, identity, audio_or_video_url)- Run the voice intelligence orchestrator over any input: an uploaded or recorded audio/video file (base64 in file), a public audio or video URL (audio_or_video_url), a PDF (pdf), an image (image), or raw text/notes (text and/or notes). Provide exactly ONE input carrier — audio_or_video_url, file, pdf, image, or text/notes. The input is normalized to a transcript via the existing transcription rails, then three composed outputs are returned: a condensed summary (with action items, decisions, and a next step), a full-verbatim polished actual script (filler removed, wording preserved, never paraphrased; call sources return a masked summary instead), and an authority report (content flywheel plan, plus an owner-facing business report when business context is provided). All outward outputs are mask-gated.
Last successful function declaration observed on . Source: https://stackfast.ai/api/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://stackfast.ai/api/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-03-31 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-03-31 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 72 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | stackfast.ai | |
| mcp endpoint status | ok | The server listed 72 functions when asked. | as of probe | stackfast.ai |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json