{"schemaVersion":"2025-03-26","name":"Dagny","version":"1.0.0","description":"Dagny is the easiest way for small and medium businesses to adopt AI. Dagny's public MCP server. Set up Dagny for a user's business (start_dagny_for_business), audit a site for SEO, AEO and agent readiness, and read Dagny's own facts: industries, pricing, blog.","transport":{"type":"streamable-http","url":"https://www.bydagny.com/api/mcp"},"tools":[{"name":"audit_site","description":"Audit a website for SEO, AEO, technical quality, and agent-readiness. Returns a graded report with per-check recommendations.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Full URL of the site to audit"}},"required":["url"]}},{"name":"get_industries","description":"List the 30 trades Dagny has pages for: slug, name and the AI and website page URLs in English and Norwegian.","inputSchema":{"type":"object","properties":{}}},{"name":"get_pricing","description":"Return the plans on sale (Starter, Human in the loop) with monthly price, credits, terms and features.","inputSchema":{"type":"object","properties":{}}},{"name":"get_blog_post","description":"Fetch the markdown body and metadata of a single blog post by slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Blog post slug"}},"required":["slug"]}},{"name":"start_dagny_for_business","title":"Set up Dagny for the user's business","description":"Set up Dagny, the easiest way for a small or medium business to start using AI, for the user's own business. Dagny answers customers, follows up quotes, preps meetings and runs routines, and the owner approves everything. This prepares a draft (no account yet) and emails the user a one-click claim link, which is also returned here to show in chat. The user signs in to claim it. Only call this after the user has asked for it or agreed, with the user's OWN email address. Never guess an email or use someone else's. Pass website when the business has one, otherwise businessName.","inputSchema":{"type":"object","properties":{"ownerEmail":{"type":"string","format":"email","maxLength":254,"description":"The user's own email. The claim link is sent here."},"website":{"type":"string","maxLength":500,"description":"The business's website, e.g. acme-plumbing.com. Preferred: Dagny reads it to set itself up."},"businessName":{"type":"string","maxLength":120,"description":"The business's name. Required when there is no website."},"ownerName":{"type":"string","maxLength":80,"description":"The user's name, for the greeting."},"industry":{"type":"string","maxLength":80,"description":"What the business does, e.g. plumber, dental clinic, accounting firm."},"city":{"type":"string","maxLength":80,"description":"Where the business is."},"language":{"type":"string","enum":["en","no"],"description":"The user's language: en (default) or no (Norwegian)."},"helpWith":{"type":"string","maxLength":500,"description":"What the user wants help with, in their words, e.g. 'answer quote requests faster'."},"agentName":{"type":"string","maxLength":60,"description":"Your name as an assistant, e.g. ChatGPT or Claude."}},"required":["ownerEmail"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}},{"name":"get_dagny_signup_status","title":"Check whether the user has claimed their Dagny","description":"After start_dagny_for_business: returns claimed (with the workspace MCP URL to connect to over OAuth), waiting_for_owner, or expired_or_unknown.","inputSchema":{"type":"object","properties":{"workspaceSlug":{"type":"string","maxLength":63,"description":"connectAfterClaim.workspaceSlug from start_dagny_for_business."}},"required":["workspaceSlug"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false}}],"authentication":{"required":false},"rateLimit":{"requestsPerMinute":30}}