{"name":"io.github.meridian-silkdev/meridian-mcp","slug":"meridian-silkdev-meridian-mcp","title":null,"description":"MCP server for Meridian: services, requests, workflow, payments, meetings for founders.","url":"https://mcp.market/server/meridian-silkdev-meridian-mcp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":22,"stars":0,"forks":0,"downloads_week":28,"last_push_at":"2026-09-04T15:12:52.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/meridian-silkdev/meridian-mcp","website":null,"version":"0.1.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@meridiantoolkit/mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Meridian app base URL (defaults to http://localhost:3000)","format":"string","name":"MERIDIAN_API_URL"},{"description":"mrd_ API key for authenticated REST calls. Without it, every tool still responds in dry-run mode with a placeholder hint.","format":"string","isSecret":true,"name":"MERIDIAN_API_KEY"},{"description":"Log level: debug, info, warn, or error (default info)","format":"string","name":"MERIDIAN_MCP_LOG_LEVEL"}]}],"tools":[{"name":"advance_step","description":"Advance the current step for a request to the next step (completes current step and moves currentStepId). Validates phase transitions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_meeting","description":"Create a meeting with title, scheduledAt (ISO), duration minutes, optional serviceRequestId, and invite selection (customer/provider). Creates Teams meeting via Graph and sends invites immediately.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_service_request","description":"Create a new service request. Needs serviceId (or slug) and answers matching the service formConfig.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_payment_status","description":"Get payment state for a service request (Payment row: amount, status, provider, serviceRequestId unique). Returns verification status — never trust redirect alone.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_service","description":"Get a single Meridian service by id or slug, including formConfig and delivery steps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_service_request","description":"Get a single service request by id, including current step, phase, and requestSteps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_workflow_status","description":"Get the workflow state for a request: current phase, current step, and all requestSteps with status (PENDING/IN_PROGRESS/COMPLETED). Status is derived from currentStepId → phase.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_categories","description":"List Meridian service categories (name, slug, icon, isActive, sortOrder, countryCode).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_meetings","description":"List meetings. Filter by serviceRequestId, status, or participant userId. Meetings are created with a fixed title/time/duration and explicit invites (customer/provider/both).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_request_steps","description":"List all RequestSteps for a request in order, including key, phase, assignedTo, stepType, status, startedAt, completedAt.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_service_requests","description":"List service requests. Filter by status (DRAFT, REQUIREMENTS, ADMIN_VALIDATION, PROVIDER_ACCEPTANCE, QUOTE, PAYMENT, DELIVERY, FULFILLMENT, COMPLETED, DISPUTED, CANCELLED), customerId, providerId.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_services","description":"List Meridian services. Filter by category slug, active flag, or country code (e.g. TN, FR, PT).","write_action":false,"price_micros":0,"input_schema":null},{"name":"meridian_status","description":"Check Meridian API connectivity (MERIDIAN_API_URL + MERIDIAN_API_KEY) and list available tools/resources. No params.","write_action":false,"price_micros":0,"input_schema":null},{"name":"respond_to_meeting","description":"Record RSVP for a meeting (ACCEPTED/DECLINED/PENDING). Declining records your answer but does NOT cancel the meeting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_request_status","description":"Advance or set a request's status. Prefer advance_step for workflow transitions. Use only when you know the target phase is valid.","write_action":true,"price_micros":0,"input_schema":null},{"name":"verify_payment","description":"Verify a payment with the provider (Flouci for Tunisia — local wallet/card — or Stripe for international cards). Triggers server-side verification — redirect back to the portal alone is never proof of payment.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-20T11:41:05.205Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:41:05.138Z","components":{"code":{"score":25,"max":25,"notes":["21 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 16 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@meridiantoolkit/mcp","version":"0.1.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-09-04T14:31:28.563Z","repositoryUrl":"git+https://github.com/meridian-silkdev/meridian-mcp.git","weeklyDownloads":28}],"repo":{"found":true,"owner":"meridian-silkdev","repo":"meridian-mcp","archived":false,"pushedAt":"2026-09-04T15:12:52Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/314312746?v=4","ownerCreatedAt":"2026-08-07T14:36:42Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/314312746?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":28,"license":"MIT","lastPushAt":"2026-09-04T15:12:52.000Z","score":22}}}},"grade_history":[],"reviews":[]}