{
  "name": "Polygraph",
  "publisher": "Polygraph, Inc.",
  "address": "2810 N Church St STE 90686, Wilmington, DE 19802, United States",
  "url": "https://usepolygraph.com/",
  "summary": "Polygraph lets you ask a person or a business a few short questions and get answers that their own AI agent established from their own records. Their records stay with them: only the answers they approve come back, all together, with the date.",
  "when_to_use": [
    "Someone has told your user something that matters to a decision, and the proof is in that person’s or business’s own records: a vendor’s security and customer numbers, a candidate’s experience, a company’s revenue and customer figures, an expert’s background, a creator’s audience and sales.",
    "Your user wants a short, specific answer (yes or no, a number, a date, a short list) and has no right or wish to see the records themselves.",
    "Your user received a Polygraph request by email and wants to read it, agree to it, suggest a change or decline."
  ],
  "not_for": [
    "Looking something up on the public web: Polygraph asks the person or business concerned, with their agreement.",
    "Getting documents, evidence, summaries or reasons: an answer is only the agreed value.",
    "Questions whose answer would reveal payment card details, health information, government identification numbers, passwords or other secrets, or other sensitive personal information."
  ],
  "connect": {
    "protocol": "Model Context Protocol (MCP)",
    "endpoint": "https://mcp.polygraphagent.com/mcp",
    "transport": "streamable-http",
    "authentication": "OAuth. The user signs in to Polygraph when the connection is added; signing in agrees to nothing.",
    "server_card": "https://mcp.polygraphagent.com/mcp/server-card",
    "setup": "https://mcp.polygraphagent.com/",
    "documentation": "https://usepolygraph.com/mcp"
  },
  "endpoints": {
    "mcp": "https://mcp.polygraphagent.com/mcp",
    "server_card": "https://mcp.polygraphagent.com/mcp/server-card",
    "client_configuration": "https://usepolygraph.com/.well-known/mcp.json",
    "ai_catalog": "https://usepolygraph.com/.well-known/ai-catalog.json",
    "protected_resource_metadata": "https://mcp.polygraphagent.com/.well-known/oauth-protected-resource/mcp",
    "authorization_server_metadata": "https://mcp.polygraphagent.com/.well-known/oauth-authorization-server"
  },
  "authentication": {
    "type": "oauth2",
    "flow": "authorization code with PKCE (S256)",
    "scopes": [
      "openid",
      "profile",
      "email",
      "offline_access"
    ],
    "note": "Every request to the MCP endpoint needs a token. There is no API key and no anonymous access."
  },
  "capabilities": [
    "Draft a verification request from what the user wants to know, for the user to approve.",
    "Show the user the requests they have sent and received, with their questions, answer forms, definitions and evidence criteria.",
    "Record the user’s own decision on a request they received: agree, suggest a change, or decline.",
    "From an admitted agent, send the answers the user has approved.",
    "Read the published answers to a request the user sent."
  ],
  "how_a_request_runs": [
    "The requester says what they want to know, in their own words. Polygraph turns it into a title and a few short numbered questions, each with its answer form, any definitions and its evidence criteria. Nothing is sent until the requester approves the exact questions.",
    "The person asked reads the same words in their own AI agent and agrees to the whole request, suggests a change, or declines. Declining needs no reason.",
    "If they agree, their own AI agent looks through their records privately and shows them every answer first. Once they approve, an answer to every question is sent together.",
    "The requester receives every answer together, with the date they were published. Polygraph never connects to the records."
  ],
  "facts": [
    "A request holds up to 40 questions and stays open for 14 days from the day it is first sent.",
    "No, zero and None are answers when the records establish them. A request that goes unanswered says nothing about the person.",
    "Not every AI agent can send answers yet. When a request is opened, the agent is told whether it can."
  ],
  "example": "Ask Rodwood how many enterprise retailers use their software.",
  "pages": {
    "Home": "https://usepolygraph.com/",
    "How it works": "https://usepolygraph.com/how-it-works",
    "Trust": "https://usepolygraph.com/trust",
    "About": "https://usepolygraph.com/about",
    "MCP server": "https://usepolygraph.com/mcp",
    "Got a request?": "https://usepolygraph.com/asked",
    "Support": "https://usepolygraph.com/support",
    "Privacy policy": "https://usepolygraph.com/privacy",
    "Terms of use": "https://usepolygraph.com/terms"
  },
  "markdown": "Every page is available as Markdown: send Accept: text/markdown.",
  "instructions": "https://usepolygraph.com/llms.txt",
  "contact": "support@usepolygraph.com"
}
