{"manifest_version":"0.1-draft","member_id":"https://scheduler-demo.automotivemcp.ai","display_name":"Northshore Service Scheduler (built by a dealership developer, sandbox)","role":"service_scheduler","operator":{"name":"A dealership's own developer (reference build)","contact":"https://automotivemcp.ai/contact","security_contact":"https://automotivemcp.ai/security"},"mcp":{"endpoint":"https://scheduler-demo.automotivemcp.ai/mcp","protocol_versions":["2026-07-28"],"transport":"streamable-http"},"spec_version":"0.1","domains":{"leads":{"level":2}},"tools":[{"name":"leads.create_appointment","level":2,"read_only":false,"side_effects":"sandbox","scopes":["amcp:leads:write"],"required_amcp_level":"contact_verified","authorization_details_types":["amcp_tool_call","amcp_vehicle_inquiry"],"returns_entity":"appointment","idempotency":"each call records a new sandbox service appointment","example_arguments":{"type":"service","service_type":"maintenance","concerns":["oil change"],"vehicle":{"year":2021,"make":"Kia","model":"Sorento","mileage":38000}},"appointment_types":["service"],"preview":"Without start_at the tool lists open service slots and needs no identity level.","preview_when_missing":"start_at"},{"name":"leads.get_appointment","level":1,"read_only":true,"side_effects":"none","scopes":["amcp:leads:read"],"authorization_details_types":["amcp_tool_call"],"returns_entity":"appointment","idempotency":"safe to repeat","example_arguments":{"id":"00000000-0000-4000-8000-000000000000"},"required_amcp_level":"contact_verified"}],"auth":{"token_exchange":true,"accepted_issuers":["https://gateway.automotivemcp.ai"],"jwks_uri":"https://gateway.automotivemcp.ai/.well-known/jwks.json","requires_act":true,"max_chain_depth":3,"introspection_required":"every call, at https://gateway.automotivemcp.ai/introspect","dpop":"not used in the demo"},"identity":{"pairwise_sub_required":true,"contact_access":"via_receipt","receipt_channels":["email"],"receipt_purposes":["transactional"],"consent_scope":{"id":"northshore_scheduler_contact","label":"Share my name and email with the service scheduler the store connected, to schedule this service appointment","channel":"email","purpose":"transactional","disclosure":"service-scheduler-contact-v1","fields":["name","email"],"actions":["create_appointment"],"page_reason":"Your assistant asked to schedule a service appointment at {STORE}. That needs your OK for the service scheduler the store connected to receive your name and email."},"receipt_checks":["signature against the consent service key","aud is this scheduler","SHA-256 of the disclosure text equals disclosure_hash","status_uri reads granted"],"contact_release":"none in the sandbox: the scheduler verifies the receipt and records that contact was consented; the gateway does not release contact details to a tool outside it"},"data_classes":["the shopper's own vehicle (year, make, model, VIN if given, mileage)","what they want done, in their words","the slot they picked","a consent receipt addressed to this scheduler (verified; contact details are never released to it in the sandbox)"],"pii_fields_received":[],"audit":{"emits_amcp_audit":true},"provenance":{"source_id_system":"northshore_scheduler_sandbox"},"sandbox":{"enabled":true,"live_delivery":false,"outbound":"none"},"returns":"sandbox service appointments on its own calendar, each marked NOT SENT","builder":{"scaffolded_with":"create-automotivemcp-server service-scheduler --member --tools leads.create_appointment,leads.get_appointment --contact email --role service_scheduler","changed_after_scaffolding":["runs as its own process at its own https origin","its own service calendar (posted service hours of its own)","verifies gateway tokens with the published JWKS and asks /introspect on every call","verifies consent receipts against the published consent keys"]}}