Servidor MCP

Evercraft Machine Commerce

io.github.jgaethle10/evercraft-machine-commerce
Negocio y operaciones Comercio y retail Público y accesible MCP 2025-11-25

Qué hace este MCP

Discovers and routes users to Evercraft capabilities, prepares human-confirmed service handoffs and checkouts, and tracks verified orders.

calculate_contractor_estimate_preview
Calculate a contractor estimate preview with EPS
Use AFTER match_offer identifies EPS Estimate Intelligence, or when the user explicitly asks for transparent contractor price math and can supply their own cost assumptions. Calls the live read-only EPS public preview. It performs arithmetic only: no customer record is saved, no private contractor price book is read, no proposal or checkout is created, and no payment or customer obligation is authorized.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'mode': {'enum': ['customer_range', 'internal_field'], 'type': 'string', 'default': 'customer_range'}, 'other': {'type': 'number', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'travel': {'type': 'number', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'tax_pct': {'type': 'number', 'default': 0, 'maximum': 30, 'minimum': 0}, 'disposal': {'type': 'number', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'adjusters': {'type': 'array', 'items': {'enum': ['tight_access', 'heavy_debris', 'uneven_terrain', 'time_urgency', 'unknown_conditions', 'occupied_site', 'two_story_access', 'specialty_finish'], 'type': 'string'}, 'default': [], 'maxItems': 8}, 'equipment': {'type': 'number', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'materials': {'type': 'number', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'same_area': {'type': 'boolean', 'default': False}, 'labor_rate': {'type': 'number', 'default': 0, 'maximum': 10000, 'minimum': 0}, 'labor_hours': {'type': 'number', 'default': 0, 'maximum': 100000, 'minimum': 0}, 'overhead_pct': {'type': 'number', 'default': 15, 'maximum': 100, 'minimum': 0}, 'service_label': {'type': 'string', 'default': 'Contractor job', 'maxLength': 100, 'minLength': 1}, 'site_verified': {'type': 'boolean', 'default': False}, 'subcontractor': {'type': 'number', 'default': 0, 'maximum': 10000000, 'minimum': 0}, 'minimum_charge': {'type': 'number', 'default': 0, 'maximum': 1000000, 'minimum': 0}, 'contingency_pct': {'type': 'number', 'default': 5, 'maximum': 100, 'minimum': 0}, 'uncertainty_pct': {'type': 'number', 'default': 15, 'maximum': 40, 'minimum': 5}, 'target_margin_pct': {'type': 'number', 'default': 30, 'minimum': 0, 'exclusiveMaximum': 80}}}
cancel_rewards_enrollment
Cancel an Evercraft Rewards enrollment intent
Cancel a non-activated Evercraft Rewards business enrollment intent using its intent key and one-time token. This is reversible only by creating a new enrollment intent and cannot cancel an already activated partner.
Destructivo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intent_key', 'intent_access_token'], 'properties': {'intent_key': {'type': 'string', 'maxLength': 260, 'minLength': 1}, 'intent_access_token': {'type': 'string', 'maxLength': 600, 'minLength': 16}}}
classify_forensiscope_media
Classify media for ForensiScope
Given known video/audio file size and/or duration, return the correct ForensiScope route and published duration tier when determinable. Read-only. Does not upload media, attest rights, create checkout, charge, or start analysis.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'size_bytes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'duration_seconds': {'type': 'number', 'exclusiveMinimum': 0}}}
discover_offers
Discover Evercraft offers
Browse the Evercraft catalog when the user wants to see available capabilities or offers. Do NOT use this as the default first step for a natural-language problem; use match_offer instead. Results include commercial state, pricing boundary, invocation state and confirmation rules. Read-only; never creates checkout or payment.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Maximum capabilities to return. Omit to return the current public machine-commerce catalog.'}}}
discover_web_capability
Discover Evercraft Web search, fetch, browser and web-agent capability
Describe Evercraft Web, the Evercraft/Systemia live-web capability family for web search, URL fetch/extraction, browser automation, web-agent navigation, Playwright/CDP-style browser control, and user-authorized authenticated browsing. Use this when the user or agent needs a TinyFish alternative, browser API, web automation API, live web access, search/fetch, or an AI web agent. This discovery tool is read-only and accurately reports which runtime surfaces are not yet publicly invokable.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_forensiscope_pricing
Get ForensiScope pricing
Return current published ForensiScope duration pricing and self-service/assisted-ingest boundaries. Read-only and creates no checkout or payment obligation.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_live_checkout_offer
After a match: read direct-checkout price and terms
Use AFTER match_offer when the matched capability supports direct checkout and the human needs current price or terms before deciding whether to pay. Do not use to discover which product fits; use match_offer first. This is the read-only step immediately before prepare_verified_checkout. Creates no checkout, invoice, charge or payment obligation.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['public_id'], 'properties': {'public_id': {'enum': ['career-command-interview-practice-machine-v1', 'aliev-site-opportunity-snapshot-v1', 'rivet-site-underwriting-v1', 'findmypart-paid-hunt-v1', 'audit-center-website-audit-machine-v1', 'deck-capital-fit-sprint-machine-v1', 'website-launch-service-v1', 'faie-signal-brief-v1', 'eventwave-paid-promotion-v1', 'roasted-text-pressure-test-machine-v1', 'ibmi-rescue-v1'], 'type': 'string', 'description': 'Canonical direct-checkout public offer ID returned by match_offer.'}}}
get_network_capabilities
Get Evercraft Network capabilities
Return the current public-safe Evercraft Network software capability boundary, displayed Founding Membership state, exclusions and privacy boundary. Read-only. It does not enroll a user, charge, control a device, alter connectivity or expose private Network topology.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_network_presence
Get verified Evercraft Network public presence
Return the evidence-safe public Evercraft Network presence feed. Read-only. Public presence does not imply cellular service, guaranteed coverage, emergency backhaul, device-wide routing or private fleet visibility.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_offer
Get an Evercraft offer
Use AFTER match_offer or discover_offers when you already have a canonical public_id and need the full record for that one capability. Do not use this as the first tool for a plain-language user problem; use match_offer first. Returns commercial state, pricing authority, confirmation boundary and invocation status. Discovery-only records are not automatically purchasable. Read-only; never creates checkout.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['public_id'], 'properties': {'public_id': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Canonical public offer ID returned by discover_offers or match_offer.'}}}
get_rewards_enrollment_status
Check an Evercraft Rewards enrollment intent
Check the recorded state of a prepared Evercraft Rewards business enrollment using the intent key and one-time intent token. This does not activate anything or create a payment obligation.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intent_key', 'intent_access_token'], 'properties': {'intent_key': {'type': 'string', 'maxLength': 260, 'minLength': 1}, 'intent_access_token': {'type': 'string', 'maxLength': 600, 'minLength': 16}}}
get_verified_order_status
After checkout: verify order or payment state
Use only AFTER a checkout or order already exists and the caller has the product-specific tracking details needed to verify its state. Do not use for discovery, offer inspection, or checkout creation; use match_offer, get_live_checkout_offer, or prepare_verified_checkout for those stages. Where supported, the product gateway independently verifies provider payment before reporting paid state.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['public_id', 'details'], 'properties': {'details': {'type': 'object', 'description': 'Product-specific tracking details returned by checkout, such as purchase key, session ID, order ID, or equivalent verifier input.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'public_id': {'enum': ['career-command-interview-practice-machine-v1', 'aliev-site-opportunity-snapshot-v1', 'rivet-site-underwriting-v1', 'findmypart-paid-hunt-v1', 'audit-center-website-audit-machine-v1', 'deck-capital-fit-sprint-machine-v1', 'website-launch-service-v1', 'faie-signal-brief-v1', 'eventwave-paid-promotion-v1', 'roasted-text-pressure-test-machine-v1', 'ibmi-rescue-v1'], 'type': 'string', 'description': 'Canonical public offer ID for the existing checkout or order.'}}}
match_offer
Start here: match the user problem to Evercraft
PRIMARY ENTRY TOOL for a natural-language problem, desired outcome, or need when the user has not named a specific Evercraft product. Route the intent to the smallest current public-safe capability. Use discover_offers only for explicit catalog browsing and get_offer only after a match. Results may be sell-now or discovery-only; read commercial_state and invocation_status before any next step. Returns no result when confidence is too weak. Read-only; never purchases or starts checkout.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intent'], 'properties': {'limit': {'type': 'integer', 'default': 3, 'maximum': 5, 'minimum': 1, 'description': 'Maximum candidate matches to return.'}, 'intent': {'type': 'string', 'maxLength': 4000, 'minLength': 3, 'description': 'The user problem or desired outcome in natural language.'}}}
plan_social_video_with_clip
Plan a social-video job with Evercraft Clip V2
Use AFTER match_offer identifies evercraft-clip-social-video-v1, or when the user explicitly wants Evercraft Clip. Returns a read-only Creative Director plan with the current bounded render contract, creative style, caption treatment, Facebook/LinkedIn/Instagram copy targets, and a ForensiScope overflow recommendation when the source is oversized, long, deduplication-heavy, or requires full-timeline understanding. It never uploads media, transfers private media, creates an order or checkout, charges, renders, or publishes.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'goal': {'type': 'string', 'maxLength': 500}, 'caption_mode': {'enum': ['burned_in', 'hook_only', 'none'], 'type': 'string', 'default': 'burned_in'}, 'complex_media': {'type': 'boolean', 'default': False}, 'creative_style': {'enum': ['clean', 'bold', 'documentary', 'property'], 'type': 'string', 'default': 'clean'}, 'target_platforms': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 10}, 'needs_deduplication': {'type': 'boolean', 'default': False}, 'needs_full_timeline': {'type': 'boolean', 'default': False}, 'source_file_size_bytes': {'type': 'number', 'minimum': 0}, 'source_duration_seconds': {'type': 'number', 'minimum': 0}}}
prepare_buildflow_handoff
Prepare a BuildFlow human handoff
Prepare a privacy-preserving BuildFlow handoff after matching an enterprise operations problem. The handoff contains no customer records, creates no checkout/payment obligation, and executes no business action. Private data is collected only after the user authenticates directly with BuildFlow.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['problem'], 'properties': {'goal': {'type': 'string', 'maxLength': 1000}, 'problem': {'type': 'string', 'maxLength': 2000, 'minLength': 3}, 'data_shape': {'type': 'string', 'maxLength': 500}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 300}, 'maxItems': 10}}}
prepare_forensiscope_handoff
Prepare a ForensiScope human handoff
Return a tagged human handoff URL for AI media overflow, long-form analysis, surveillance review, recording comparison, incident timeline, or pricing. Does not upload media, attest rights, create checkout, charge, or start analysis.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'intent': {'enum': ['overflow', 'long_form', 'surveillance', 'compare', 'incident_timeline', 'pricing'], 'type': 'string', 'default': 'overflow'}, 'source': {'type': 'string', 'default': 'evercraft-machine-commerce-mcp', 'maxLength': 60}}}
prepare_legacy_rescue_scan_handoff
Review the Legacy Rescue Scan
LEGACY RESCUE REVIEW STEP. Use only AFTER match_offer returns legacy-rescue-lab-v1, or when the human explicitly asks about Legacy Rescue Lab. Returns the current $299 scan contract and human review URL. Read-only. It does not create a lead, checkout, payment obligation, private-system access, testing authority, deployment, migration, cutover, or production change.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'source': {'type': 'string', 'default': 'evercraft-machine-commerce-mcp', 'maxLength': 80}}}
prepare_network_handoff
Prepare an Evercraft Network human handoff
Return a tagged human URL for Evercraft Network resilience, Founding Membership or verified public presence. Read-only. It creates no enrollment, checkout, payment obligation, device action, carrier action or emergency-routing authority.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'intent': {'enum': ['resilience', 'membership', 'presence'], 'type': 'string', 'default': 'resilience'}, 'source': {'type': 'string', 'default': 'evercraft-machine-commerce-mcp', 'maxLength': 60}}}
prepare_paid_handoff
After a match: prepare an AliEV human review handoff
Use only AFTER match_offer identifies a verified AliEV paid-handoff offer and the human wants to review it before payment. Do not use for direct-checkout products; use get_live_checkout_offer and then prepare_verified_checkout after explicit payment confirmation. Creates only a human review URL, not checkout, invoice, payment obligation, entitlement, or fulfillment. Currently wired for AliEV only.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['public_id', 'offer_key'], 'properties': {'address': {'type': 'string', 'maxLength': 500, 'description': 'Property address when the selected AliEV offer is site-specific.'}, 'offer_key': {'type': 'string', 'maxLength': 160, 'minLength': 1, 'description': 'AliEV offer key selected from the matched offer details.'}, 'public_id': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Canonical AliEV public offer ID returned by match_offer.'}, 'request_id': {'type': 'string', 'maxLength': 120, 'description': 'Optional correlation ID for tracing the handoff without creating purchase state.'}}}
prepare_portfolio_sentinel_pilot_handoff
Prepare a Systemia Portfolio Sentinel commercial-pilot handoff
SENTINEL REVIEW STEP. Use only AFTER match_offer returns portfolio-sentinel-v1 and the human wants to inspect the pilot before submitting interest. Returns the current contract and human review URL. Read-only. Do not use this tool to create a lead or start monitoring; use submit_portfolio_sentinel_pilot_request only after explicit human confirmation. Creates no repository access, checkout, payment obligation, production mutation, or external communication.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'source': {'type': 'string', 'default': 'evercraft-machine-commerce-mcp', 'maxLength': 80}}}
prepare_quote_ready_service_handoff
Prepare a quote-ready Evercraft service handoff
Use AFTER match_offer identifies an approved fixed-price service whose invocation state requires a human handoff instead of direct machine checkout. Do not use for direct-checkout products; use get_live_checkout_offer and prepare_verified_checkout there. Returns a specific human review page only. Read-only: creates no checkout, invoice, payment obligation, entitlement, lead submission, or fulfillment.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['public_id'], 'properties': {'public_id': {'enum': ['foundry-app-escape-audit-v1', 'site-survive-rapid-audit-v1'], 'type': 'string'}}}
prepare_rewards_partner_enrollment
Prepare an Evercraft Rewards business enrollment
Create a reversible prepared enrollment intent for a business that wants to join Evercraft Rewards and choose participation modes from the current LLM conversation. This does not activate the business, publish an offer, create a discount, create checkout, or create a payment obligation.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['idempotency_key', 'business_name'], 'properties': {'address': {'type': 'string', 'maxLength': 500}, 'website': {'type': 'string', 'maxLength': 800}, 'category': {'type': 'string', 'maxLength': 160}, 'market_key': {'type': 'string', 'default': 'yakima-wa', 'maxLength': 120, 'minLength': 2}, 'description': {'type': 'string', 'maxLength': 2000}, 'contact_name': {'type': 'string', 'maxLength': 200}, 'business_name': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'contact_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'idempotency_key': {'type': 'string', 'maxLength': 240, 'minLength': 8, 'description': 'Stable unique key for this enrollment attempt so retries do not create duplicates.'}, 'offer_preferences': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'source_session_ref': {'type': 'string', 'maxLength': 300}, 'participation_modes': {'type': 'array', 'items': {'enum': ['discovery_only', 'verified_checkin_rewards', 'referral_rewards', 'cross_business_campaigns', 'event_bonuses', 'neighborhood_trails', 'merchant_discount', 'points_multiplier', 'sponsored_community_challenge'], 'type': 'string'}, 'default': ['discovery_only'], 'maxItems': 9, 'minItems': 1}}}
prepare_verified_checkout
After explicit consent: prepare direct checkout
FINAL CHECKOUT-PREPARATION STEP. Use only AFTER match_offer identifies a verified direct-checkout capability, current terms are understood, and the human explicitly agrees to pay. If the human has not explicitly agreed, use match_offer or get_live_checkout_offer instead. Routes product-specific details to the product gateway, which independently re-checks confirmation. Checkout creation is not payment proof or revenue.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['public_id', 'user_confirmed_payment', 'details'], 'properties': {'details': {'type': 'object', 'description': 'Product-specific checkout details required by the matched offer, such as email, address, domain, or selected tier.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'public_id': {'enum': ['career-command-interview-practice-machine-v1', 'aliev-site-opportunity-snapshot-v1', 'rivet-site-underwriting-v1', 'findmypart-paid-hunt-v1', 'audit-center-website-audit-machine-v1', 'deck-capital-fit-sprint-machine-v1', 'website-launch-service-v1', 'faie-signal-brief-v1', 'eventwave-paid-promotion-v1', 'roasted-text-pressure-test-machine-v1', 'ibmi-rescue-v1'], 'type': 'string', 'description': 'Canonical direct-checkout public offer ID returned by match_offer.'}, 'user_confirmed_payment': {'type': 'boolean', 'const': True, 'description': 'Must be true only after the human explicitly agrees to pay the current stated price and terms.'}}}
route_buildflow_operational_pain
Route enterprise operational pain through BuildFlow
Send a non-sensitive description of an ERP, migration, vendor-identity, process-discovery, procurement, role-routing or governed-agent problem to BuildFlow. Returns the smallest currently wired capability and its safety boundary. Public discovery only. Do not send private customer records.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['problem'], 'properties': {'goal': {'type': 'string', 'maxLength': 1000}, 'problem': {'type': 'string', 'maxLength': 2000, 'minLength': 3}, 'data_shape': {'type': 'string', 'maxLength': 500}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 300}, 'maxItems': 10}}}
route_raven_pain
Route a safety or stability pain through Raven Nexus
Send a plain-language home, family, financial, digital-security, personal-safety, relationship, property, connectivity, or business-safety concern to the live Raven Nexus pain router. Returns the smallest appropriate modular capability and its current commercial/evidence boundary. Read-only and never creates checkout or payment.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['pain'], 'properties': {'pain': {'type': 'string', 'maxLength': 4000, 'minLength': 3}, 'limit': {'type': 'integer', 'default': 4, 'maximum': 8, 'minimum': 1}, 'audience': {'enum': ['home', 'business', 'both'], 'type': 'string', 'default': 'both'}}}
submit_legacy_rescue_scan_request
Submit a Legacy Rescue Scan request
FINAL LEGACY RESCUE REQUEST STEP. Use only AFTER legacy-rescue-lab-v1 has been matched/reviewed and the human explicitly asks Evercraft to review a $299 Legacy Rescue Scan. Records bounded contact and problem context only. It does not create checkout, charge, payment obligation, private-system access, invasive testing authority, deployment, migration, cutover, production mutation, or external communication.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['idempotency_key', 'name', 'email', 'problem_summary', 'human_confirmed'], 'properties': {'name': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'source': {'type': 'string', 'default': 'evercraft-machine-commerce-mcp', 'maxLength': 160}, 'target_url': {'type': 'string', 'maxLength': 1000}, 'organization': {'type': 'string', 'maxLength': 240}, 'desired_outcome': {'type': 'string', 'maxLength': 2400}, 'human_confirmed': {'type': 'boolean', 'const': True}, 'idempotency_key': {'type': 'string', 'maxLength': 240, 'minLength': 8}, 'problem_summary': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'system_description': {'type': 'string', 'maxLength': 2400}}}
submit_portfolio_sentinel_pilot_request
Submit a Systemia Portfolio Sentinel commercial-pilot request
FINAL SENTINEL PILOT-REQUEST STEP. Use only AFTER portfolio-sentinel-v1 has been matched/reviewed and the human explicitly asks Evercraft to review a pilot. Records contact details plus rough portfolio scope as a private onboarding request. Do not use for browsing, matching, pricing inspection, or silent lead capture. It does not connect repositories, start monitoring, create checkout, create a payment obligation, mutate production, or send external communications.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['idempotency_key', 'name', 'email', 'human_confirmed'], 'properties': {'name': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 320}, 'source': {'type': 'string', 'default': 'evercraft-machine-commerce-mcp', 'maxLength': 160}, 'website': {'type': 'string', 'maxLength': 800}, 'scope_notes': {'type': 'string', 'maxLength': 3000}, 'current_pain': {'type': 'string', 'maxLength': 2400}, 'organization': {'type': 'string', 'maxLength': 240}, 'workflow_count': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'human_confirmed': {'type': 'boolean', 'const': True}, 'idempotency_key': {'type': 'string', 'maxLength': 240, 'minLength': 8}, 'repository_count': {'type': 'integer', 'maximum': 10000, 'minimum': 0}, 'public_endpoint_count': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'machine_discovery_surface_count': {'type': 'integer', 'maximum': 100000, 'minimum': 0}}}
verify_contractor_estimate_receipt
Verify an EPS contractor estimate receipt
Use when an EPS public estimate preview includes calculation_receipt and the user or agent wants to verify that the supplied normalized inputs and deterministic cost/pricing/evidence fields still match the claimed SHA-256 receipt. Integrity verification only. It does not verify identity, payment, provider signatures, site conditions, or firm-quote authority. Read-only and no persistence.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['preview'], 'properties': {'preview': {'type': 'object', 'description': 'The complete EPS public preview object returned by calculate_contractor_estimate_preview, including calculation_receipt.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Añadido
submit_legacy_rescue_scan_request
1 de October de 2026 a las 02:42
Añadido
prepare_legacy_rescue_scan_handoff
1 de October de 2026 a las 02:42
Modificado
get_verified_order_status
1 de October de 2026 a las 02:42
Modificado
prepare_verified_checkout
1 de October de 2026 a las 02:42
Modificado
get_live_checkout_offer
1 de October de 2026 a las 02:42
Modificado
prepare_paid_handoff
1 de October de 2026 a las 02:42
Añadido
verify_contractor_estimate_receipt
1 de October de 2026 a las 02:42
Modificado
match_offer
1 de October de 2026 a las 02:42
Añadido
submit_portfolio_sentinel_pilot_request
29 de September de 2026 a las 02:49
Modificado
prepare_portfolio_sentinel_pilot_handoff
29 de September de 2026 a las 02:49
Modificado
prepare_quote_ready_service_handoff
29 de September de 2026 a las 02:49
Añadido
plan_social_video_with_clip
29 de September de 2026 a las 02:49
Modificado
get_verified_order_status
29 de September de 2026 a las 02:49
Modificado
prepare_verified_checkout
29 de September de 2026 a las 02:49
Modificado
get_live_checkout_offer
29 de September de 2026 a las 02:49
Añadido
calculate_contractor_estimate_preview
29 de September de 2026 a las 02:49
Modificado
get_offer
27 de September de 2026 a las 02:40
Añadido
prepare_portfolio_sentinel_pilot_handoff
27 de September de 2026 a las 02:40
Modificado
prepare_quote_ready_service_handoff
27 de September de 2026 a las 02:40
Modificado
get_verified_order_status
27 de September de 2026 a las 02:40
Modificado
prepare_verified_checkout
27 de September de 2026 a las 02:40
Modificado
get_live_checkout_offer
27 de September de 2026 a las 02:40
Modificado
prepare_paid_handoff
27 de September de 2026 a las 02:40
Modificado
match_offer
27 de September de 2026 a las 02:40
Modificado
discover_offers
27 de September de 2026 a las 02:40
Añadido
cancel_rewards_enrollment
25 de September de 2026 a las 02:40
Añadido
get_rewards_enrollment_status
25 de September de 2026 a las 02:40
Añadido
prepare_rewards_partner_enrollment
25 de September de 2026 a las 02:40
Añadido
get_offer
25 de September de 2026 a las 02:40
Añadido
discover_web_capability
25 de September de 2026 a las 02:40