{"openapi":"3.1.0","info":{"title":"XFiltered agent API","version":"1.0.0","description":"Evaluate a post you submit now. Automatic X watching needs an approved credential. This is not a live pre-publication gate."},"servers":[{"url":"https://xfiltered.com"}],"paths":{"/v1/keys":{"post":{"operationId":"createAgentKey","summary":"Evaluate a post you submit now. Start Pro checkout and return a claim. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"402":{"description":"Evaluate a post you submit now. Payment required. pay_url is a live Stripe Checkout URL. claim_url is the one-time secret poll. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"payment_required"},"message":{"type":"string","const":"Pro is $49 / month. Pay to mint an API key."}},"required":["code","message"],"additionalProperties":false},"pay_url":{"type":"string","format":"uri"},"claim_url":{"type":"string","format":"uri"},"human_checkout_url":{"type":"string","format":"uri","const":"https://app.xfiltered.com/checkout?tier=pro"},"price":{"type":"object","properties":{"tier":{"type":"string","const":"pro"},"name":{"type":"string","const":"Pro"},"amountCents":{"type":"integer","const":4900},"currency":{"type":"string","const":"usd"},"interval":{"type":"string","const":"month"}},"required":["tier","name","amountCents","currency","interval"],"additionalProperties":false}},"required":["error","pay_url","claim_url","human_checkout_url","price"],"additionalProperties":false}}}},"502":{"description":"Stripe did not return a checkout URL.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","const":"Stripe did not return a checkout URL."}},"required":["message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"503":{"description":"Card checkout is not configured.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","const":"Card checkout is not configured."}},"required":["message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}},"get":{"operationId":"readAgentKey","summary":"Evaluate a post you submit now. Read the authenticated key. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Evaluate a post you submit now. Paid key metadata. Never returns the secret. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"prefix":{"type":"string"},"tier":{"type":"string","const":"pro"},"createdAt":{"type":"string","format":"date-time"}},"required":["prefix","tier","createdAt"],"additionalProperties":false}}}},"401":{"description":"Bad or missing API key.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"invalid_key"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/v1/keys/claims/{id}":{"get":{"operationId":"claimAgentKey","summary":"Evaluate a post you submit now. Poll and claim the minted secret once. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Evaluate a post you submit now. Secret returned once. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"key":{"type":"string"},"prefix":{"type":"string"},"tier":{"type":"string","const":"pro"}},"required":["key","prefix","tier"],"additionalProperties":false}}}},"202":{"description":"Paid; mint is not yet written.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","const":"minting"},"claim_url":{"type":"string","format":"uri"}},"required":["status","claim_url"],"additionalProperties":false}}}},"402":{"description":"Evaluate a post you submit now. Unpaid. pay_url is a live Stripe Checkout URL. claim_url is the one-time secret poll. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"payment_required"},"message":{"type":"string","const":"Pro is $49 / month. Pay to mint an API key."}},"required":["code","message"],"additionalProperties":false},"pay_url":{"type":"string","format":"uri"},"claim_url":{"type":"string","format":"uri"},"human_checkout_url":{"type":"string","format":"uri","const":"https://app.xfiltered.com/checkout?tier=pro"},"price":{"type":"object","properties":{"tier":{"type":"string","const":"pro"},"name":{"type":"string","const":"Pro"},"amountCents":{"type":"integer","const":4900},"currency":{"type":"string","const":"usd"},"interval":{"type":"string","const":"month"}},"required":["tier","name","amountCents","currency","interval"],"additionalProperties":false}},"required":["error","pay_url","claim_url","human_checkout_url","price"],"additionalProperties":false}}}},"409":{"description":"Already claimed.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"already_claimed"},"message":{"type":"string","const":"This key was already claimed."}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"410":{"description":"Expired or not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"gone"},"message":{"type":"string","const":"This claim is expired or was not found."}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/v1/evaluate":{"post":{"operationId":"evaluatePost","summary":"Evaluate a post you submit now. Paid agent key bound to the Stripe checkout email. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","format":"uuid"},"pipelineId":{"type":"string","format":"uuid"},"sourceText":{"type":"string","minLength":1,"maxLength":10000},"sourceUrl":{"type":["string","null"],"format":"uri"}},"required":["workspaceId","pipelineId","sourceText","sourceUrl"],"additionalProperties":false}}}},"responses":{"200":{"description":"Evaluate a post you submit now. Persisted execution from the workspace pipeline. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"execution":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"pipelineId":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["evaluating","filtered","matched","extracting","extraction_failed","dispatch_pending","delivered","retry_scheduled","dead_lettered","cancelled"]},"sourceMode":{"type":"string","const":"user_submitted"}},"required":["id","pipelineId","status","sourceMode"],"additionalProperties":true}},"required":["execution"],"additionalProperties":false}}}},"400":{"description":"Invalid request. workspaceId, pipelineId, sourceText, and sourceUrl are required.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"invalid_request"},"message":{"type":"string"},"issues":{"type":"array","items":{"type":"object","additionalProperties":true}}},"required":["code","message","issues"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"401":{"description":"Bad or missing API key.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"invalid_key"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"403":{"description":"No workspace account for the checkout email, or the email is not a member of the workspace.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"forbidden"},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"404":{"description":"Pipeline not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"not_found"},"message":{"type":"string","const":"The requested pipeline was not found."}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"409":{"description":"Pipeline is not ready to evaluate.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","const":"pipeline_not_ready"},"message":{"type":"string","const":"This pipeline is not ready to evaluate."}},"required":["code","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}},"502":{"description":"The semantic processing service failed. The execution was recorded for audit.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}}}}}},"/mcp":{"get":{"operationId":"mcpGet","summary":"Evaluate a post you submit now. Read the MCP server card. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"200":{"description":"Evaluate a post you submit now. Read the MCP server card. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","const":"io.xfiltered/agent"},"title":{"type":"string","const":"XFiltered"},"description":{"type":"string","const":"Evaluate a post you submit now on a workspace the checkout email belongs to. Automatic X watching needs an approved credential. This is not a live pre-publication gate."},"version":{"type":"string","const":"1.0.0"},"remotes":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","const":"streamable-http"},"url":{"type":"string","format":"uri","const":"https://xfiltered.com/mcp"}},"required":["type","url"],"additionalProperties":false}},"live_pre_publication_gate":{"type":"boolean","const":false},"human_checkout_url":{"type":"string","format":"uri","const":"https://app.xfiltered.com/checkout?tier=pro"},"pro_price":{"type":"string","const":"$49 / month"}},"required":["name","title","description","version","remotes","live_pre_publication_gate","human_checkout_url","pro_price"],"additionalProperties":false}}}}}},"post":{"operationId":"mcp","summary":"Evaluate a post you submit now. MCP JSON-RPC remote. Tools: create_agent_key, claim_agent_key, get_catalog, evaluate_post. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["string","number","null"]},"method":{"type":"string","enum":["initialize","notifications/initialized","notifications/cancelled","ping","server/discover","tools/list","tools/call"]},"params":{"type":"object","properties":{"name":{"type":"string","enum":["create_agent_key","claim_agent_key","get_catalog","evaluate_post"]},"arguments":{"type":"object","additionalProperties":true}},"additionalProperties":true}},"required":["jsonrpc","method"],"additionalProperties":false}}}},"responses":{"200":{"description":"Evaluate a post you submit now. MCP JSON-RPC remote. Tools: create_agent_key, claim_agent_key, get_catalog, evaluate_post. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["string","number","null"]},"result":{"type":"object","properties":{"protocolVersion":{"type":"string","const":"2025-11-25"},"capabilities":{"type":"object","properties":{"tools":{"type":"object","additionalProperties":false}},"required":["tools"],"additionalProperties":false},"serverInfo":{"type":"object","properties":{"name":{"type":"string","const":"xfiltered"},"version":{"type":"string","const":"1.0.0"}},"required":["name","version"],"additionalProperties":false},"instructions":{"type":"string","const":"Evaluate a post you submit now. Automatic X watching needs an approved credential. Use create_agent_key, then claim_agent_key, then evaluate_post with the claimed Bearer key on a workspace the checkout email belongs to. This is not a live pre-publication gate."}},"required":["protocolVersion","capabilities","serverInfo","instructions"],"additionalProperties":false}},"required":["jsonrpc","id","result"],"additionalProperties":false},{"type":"object","properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["string","number","null"]},"error":{"type":"object","properties":{"code":{"type":"integer","enum":[-32600,-32601,-32020]},"message":{"type":"string"}},"required":["code","message"],"additionalProperties":true}},"required":["jsonrpc","id","error"],"additionalProperties":false},{"type":"object","properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["string","number","null"]},"result":{"type":"object","additionalProperties":false}},"required":["jsonrpc","id","result"],"additionalProperties":false},{"type":"object","properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["string","number","null"]},"result":{"type":"object","properties":{"tools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","enum":["create_agent_key","claim_agent_key","get_catalog","evaluate_post"]},"description":{"type":"string","enum":["Evaluate a post you submit now. Start Pro checkout at $49 / month and return pay_url plus claim_url. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","Evaluate a post you submit now. Poll a key claim. Returns unpaid 402, minting 202, the secret once, already claimed, or gone. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","Evaluate a post you submit now. Published Free / Pro / Power prices and checkout URLs. Does not invent Stripe Price IDs. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","Evaluate a post you submit now on a workspace the Stripe checkout email belongs to. Requires Authorization: Bearer <claimed key>. A paid key is not a tenant-less evaluate grant. Automatic X watching needs an approved credential. This is not a live pre-publication gate."]},"inputSchema":{"type":"object","properties":{"type":{"type":"string","const":"object"},"required":{"type":"array","items":{"type":"string"}},"additionalProperties":{"type":"boolean","const":false}},"required":["type"],"additionalProperties":true}},"required":["name","description","inputSchema"],"additionalProperties":false}},"ttlMs":{"type":"integer","const":60000},"cacheScope":{"type":"string","const":"public"}},"required":["tools","ttlMs","cacheScope"],"additionalProperties":false}},"required":["jsonrpc","id","result"],"additionalProperties":false},{"type":"object","properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["string","number","null"]},"result":{"type":"object","properties":{"protocolVersion":{"type":"string","const":"2026-07-28"},"capabilities":{"type":"object","properties":{"tools":{"type":"object","additionalProperties":false}},"required":["tools"],"additionalProperties":false},"serverInfo":{"type":"object","properties":{"name":{"type":"string","const":"xfiltered"},"version":{"type":"string","const":"1.0.0"}},"required":["name","version"],"additionalProperties":false},"tools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","enum":["create_agent_key","claim_agent_key","get_catalog","evaluate_post"]},"description":{"type":"string","enum":["Evaluate a post you submit now. Start Pro checkout at $49 / month and return pay_url plus claim_url. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","Evaluate a post you submit now. Poll a key claim. Returns unpaid 402, minting 202, the secret once, already claimed, or gone. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","Evaluate a post you submit now. Published Free / Pro / Power prices and checkout URLs. Does not invent Stripe Price IDs. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","Evaluate a post you submit now on a workspace the Stripe checkout email belongs to. Requires Authorization: Bearer <claimed key>. A paid key is not a tenant-less evaluate grant. Automatic X watching needs an approved credential. This is not a live pre-publication gate."]},"inputSchema":{"type":"object","properties":{"type":{"type":"string","const":"object"},"properties":{"type":"object"},"required":{"type":"array","items":{"type":"string"}}},"required":["type","properties"],"additionalProperties":true}},"required":["name","description","inputSchema"],"additionalProperties":false}}},"required":["protocolVersion","capabilities","serverInfo","tools"],"additionalProperties":false}},"required":["jsonrpc","id","result"],"additionalProperties":false},{"type":"object","properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"type":["string","number","null"]},"result":{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","const":"text"},"text":{"type":"string"}},"required":["type","text"],"additionalProperties":false}},"structuredContent":{"type":"object","additionalProperties":true},"isError":{"type":"boolean","const":true}},"required":["content"],"additionalProperties":true}},"required":["jsonrpc","id","result"],"additionalProperties":false}]}}}},"202":{"description":"Notification accepted. Empty body for notifications/initialized and notifications/cancelled."}}}},"/server.json":{"get":{"operationId":"mcpServerCard","summary":"Evaluate a post you submit now. Read the MCP server card. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"200":{"description":"Evaluate a post you submit now. Read the MCP server card. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","const":"io.xfiltered/agent"},"title":{"type":"string","const":"XFiltered"},"description":{"type":"string","const":"Evaluate a post you submit now on a workspace the checkout email belongs to. Automatic X watching needs an approved credential. This is not a live pre-publication gate."},"version":{"type":"string","const":"1.0.0"},"remotes":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","const":"streamable-http"},"url":{"type":"string","format":"uri","const":"https://xfiltered.com/mcp"}},"required":["type","url"],"additionalProperties":false}},"live_pre_publication_gate":{"type":"boolean","const":false},"human_checkout_url":{"type":"string","format":"uri","const":"https://app.xfiltered.com/checkout?tier=pro"},"pro_price":{"type":"string","const":"$49 / month"}},"required":["name","title","description","version","remotes","live_pre_publication_gate","human_checkout_url","pro_price"],"additionalProperties":false}}}}}}},"/.well-known/mcp.json":{"get":{"operationId":"wellKnownMcp","summary":"Evaluate a post you submit now. Read the well-known MCP server card. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"200":{"description":"Evaluate a post you submit now. Read the well-known MCP server card. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","const":"io.xfiltered/agent"},"title":{"type":"string","const":"XFiltered"},"description":{"type":"string","const":"Evaluate a post you submit now on a workspace the checkout email belongs to. Automatic X watching needs an approved credential. This is not a live pre-publication gate."},"version":{"type":"string","const":"1.0.0"},"remotes":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","const":"streamable-http"},"url":{"type":"string","format":"uri","const":"https://xfiltered.com/mcp"}},"required":["type","url"],"additionalProperties":false}},"live_pre_publication_gate":{"type":"boolean","const":false},"human_checkout_url":{"type":"string","format":"uri","const":"https://app.xfiltered.com/checkout?tier=pro"},"pro_price":{"type":"string","const":"$49 / month"}},"required":["name","title","description","version","remotes","live_pre_publication_gate","human_checkout_url","pro_price"],"additionalProperties":false}}}}}}},"/llms.txt":{"get":{"operationId":"llmsTxt","summary":"Evaluate a post you submit now. Read the agent index. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"200":{"description":"Evaluate a post you submit now. Read the agent index. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"text/plain":{"schema":{"type":"string","description":"Evaluate a post you submit now. text/plain agent index with Pro $49, POST /v1/keys, claim, evaluate, and MCP tools. Automatic X watching needs an approved credential. This is not a live pre-publication gate."}}}}}}},"/agents.md":{"get":{"operationId":"agentsMarkdown","summary":"Evaluate a post you submit now. Read the agent instructions. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"200":{"description":"Evaluate a post you submit now. Read the agent instructions. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"text/markdown":{"schema":{"type":"string","description":"Evaluate a post you submit now. text/markdown agent instructions with Pro $49, POST /v1/keys, claim, evaluate, and MCP tools. Automatic X watching needs an approved credential. This is not a live pre-publication gate."}}}}}}},"/.well-known/ai-plugin.json":{"get":{"operationId":"chatgptPlugin","summary":"Evaluate a post you submit now. Read the ChatGPT plugin manifest. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"200":{"description":"Evaluate a post you submit now. Read the ChatGPT plugin manifest. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string","const":"v1"},"name_for_human":{"type":"string","const":"XFiltered"},"name_for_model":{"type":"string","const":"xfiltered"},"description_for_human":{"type":"string","const":"Evaluate a post you submit now. Pro is $49 / month. Automatic X watching needs an approved credential."},"description_for_model":{"type":"string","const":"XFiltered evaluates a post you submit now. Automatic X watching needs an approved credential. POST /v1/keys returns 402 with pay_url and claim_url for Pro $49 / month. After a one-time claim, POST /v1/evaluate or MCP evaluate_post with Authorization: Bearer <key>. The key is bound to the Stripe checkout email and may evaluate only workspaces that email belongs to. Human secondary checkout is https://app.xfiltered.com/checkout?tier=pro. This is not a live pre-publication gate."},"auth":{"type":"object","properties":{"type":{"type":"string","const":"none"}},"required":["type"],"additionalProperties":false},"api":{"type":"object","properties":{"type":{"type":"string","const":"openapi"},"url":{"type":"string","format":"uri","const":"https://xfiltered.com/openapi.json"}},"required":["type","url"],"additionalProperties":false},"logo_url":{"type":"string","format":"uri","const":"https://xfiltered.com/icon-192.png"},"contact_email":{"type":"string","const":"hello@xfiltered.com"},"legal_info_url":{"type":"string","format":"uri","const":"https://xfiltered.com/terms"},"human_checkout_url":{"type":"string","format":"uri","const":"https://app.xfiltered.com/checkout?tier=pro"}},"required":["schema_version","name_for_human","name_for_model","description_for_human","description_for_model","auth","api","logo_url","contact_email","legal_info_url","human_checkout_url"],"additionalProperties":false}}}}}}},"/.well-known/claude-plugin.json":{"get":{"operationId":"claudePlugin","summary":"Evaluate a post you submit now. Read the Claude plugin manifest. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"200":{"description":"Evaluate a post you submit now. Read the Claude plugin manifest. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","const":"xfiltered"},"description":{"type":"string","const":"Evaluate a post you submit now. User-submitted evaluation is available now. Automatic X watching needs an approved credential. This is not a live pre-publication gate."},"homepage":{"type":"string","format":"uri","const":"https://xfiltered.com"},"docs":{"type":"string","format":"uri","const":"https://xfiltered.com/agents.md"},"llms":{"type":"string","format":"uri","const":"https://xfiltered.com/llms.txt"},"human_checkout_url":{"type":"string","format":"uri","const":"https://app.xfiltered.com/checkout?tier=pro"},"live_pre_publication_gate":{"type":"boolean","const":false},"mcpServers":{"type":"object","properties":{"xfiltered":{"type":"object","properties":{"type":{"type":"string","const":"http"},"url":{"type":"string","format":"uri","const":"https://xfiltered.com/mcp"}},"required":["type","url"],"additionalProperties":false}},"required":["xfiltered"],"additionalProperties":false}},"required":["name","description","homepage","docs","llms","human_checkout_url","live_pre_publication_gate","mcpServers"],"additionalProperties":false}}}}}}},"/openapi.json":{"get":{"operationId":"openApi","summary":"Evaluate a post you submit now. Read the OpenAPI document. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","responses":{"200":{"description":"Evaluate a post you submit now. Read the OpenAPI document. Automatic X watching needs an approved credential. This is not a live pre-publication gate.","content":{"application/json":{"schema":{"type":"object","properties":{"openapi":{"type":"string","const":"3.1.0"},"info":{"type":"object","properties":{"title":{"type":"string","const":"XFiltered agent API"},"version":{"type":"string","const":"1.0.0"},"description":{"type":"string","const":"Evaluate a post you submit now. Automatic X watching needs an approved credential. This is not a live pre-publication gate."}},"required":["title","version","description"],"additionalProperties":false},"paths":{"type":"object","additionalProperties":true}},"required":["openapi","info","paths"],"additionalProperties":true}}}}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"x-xfiltered":{"capability":"Evaluate a post you submit now through POST /v1/evaluate or MCP evaluate_post after a paid key claim. Automatic X watching needs an approved credential.","live_pre_publication_gate":false,"human_checkout_url":"https://app.xfiltered.com/checkout?tier=pro","pro_price":"$49 / month"}}