{
  "schemaVersion": 1,
  "product": "Pomnóż",
  "connection": {
    "type": "https",
    "status": "available",
    "endpoint": "https://pomnoz.pl/api/mcp",
    "transport": "streamable_http",
    "authorization": {
      "type": "oauth2",
      "scope": "tools:read",
      "identity": "pseudonymous_connection_not_purchase_account"
    }
  },
  "tools": [
    {
      "name": "pomnoz_inspect_source",
      "description": "Sprawdź dostarczone fragmenty źródła: obecne limity, czas, długość UTF-16 i jawne zmiany brzegowych białych znaków. Bez AI, plików i konta.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "segments": {
            "minItems": 1,
            "maxItems": 360,
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "start": {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 5400
                },
                "end": {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 5400
                },
                "text": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 12000
                }
              },
              "required": [
                "start",
                "end",
                "text"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "segments"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "pomnoz_inspect_drafts",
      "description": "Sprawdź pięć dostarczonych szkiców: brakujące pola, długości i istniejące sourceIds. Nie pobiera ani nie eksportuje kupionych tekstów.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "result": {
            "type": "object",
            "properties": {
              "source": {
                "minItems": 1,
                "maxItems": 360,
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "start": {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 5400
                    },
                    "end": {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 5400
                    },
                    "text": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 12000
                    },
                    "id": {
                      "type": "string",
                      "pattern": "^\\d+$"
                    }
                  },
                  "required": [
                    "start",
                    "end",
                    "text",
                    "id"
                  ],
                  "additionalProperties": false
                }
              },
              "package": {
                "type": "object",
                "properties": {
                  "posts": {
                    "minItems": 3,
                    "maxItems": 3,
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "title": {
                          "type": "string",
                          "maxLength": 200
                        },
                        "body": {
                          "type": "string",
                          "maxLength": 16000
                        },
                        "sourceIds": {
                          "minItems": 1,
                          "maxItems": 360,
                          "type": "array",
                          "items": {
                            "type": "string",
                            "pattern": "^\\d+$"
                          }
                        }
                      },
                      "required": [
                        "title",
                        "body",
                        "sourceIds"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "newsletter": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "maxLength": 200
                      },
                      "body": {
                        "type": "string",
                        "maxLength": 16000
                      },
                      "sourceIds": {
                        "minItems": 1,
                        "maxItems": 360,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^\\d+$"
                        }
                      }
                    },
                    "required": [
                      "title",
                      "body",
                      "sourceIds"
                    ],
                    "additionalProperties": false
                  },
                  "article": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "maxLength": 200
                      },
                      "body": {
                        "type": "string",
                        "maxLength": 16000
                      },
                      "sourceIds": {
                        "minItems": 1,
                        "maxItems": 360,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^\\d+$"
                        }
                      }
                    },
                    "required": [
                      "title",
                      "body",
                      "sourceIds"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "posts",
                  "newsletter",
                  "article"
                ],
                "additionalProperties": false
              }
            },
            "required": [
              "source",
              "package"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "result"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "pomnoz_inspect_bindings",
      "description": "Obejrzyj deklarowane powiązania jednego szkicu. Opcjonalne cue {field,kind,start,end} porównuje jedną dokładną liczbę lub cytat z oryginalnym przypisanym źródłem; zwraca pozycje UTF-16, bez treści i weryfikacji prawdy.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "result": {
            "type": "object",
            "properties": {
              "source": {
                "minItems": 1,
                "maxItems": 360,
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "start": {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 5400
                    },
                    "end": {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 5400
                    },
                    "text": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 12000
                    },
                    "id": {
                      "type": "string",
                      "pattern": "^\\d+$"
                    }
                  },
                  "required": [
                    "start",
                    "end",
                    "text",
                    "id"
                  ],
                  "additionalProperties": false
                }
              },
              "package": {
                "type": "object",
                "properties": {
                  "posts": {
                    "minItems": 3,
                    "maxItems": 3,
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "title": {
                          "type": "string",
                          "maxLength": 200
                        },
                        "body": {
                          "type": "string",
                          "maxLength": 16000
                        },
                        "sourceIds": {
                          "minItems": 1,
                          "maxItems": 360,
                          "type": "array",
                          "items": {
                            "type": "string",
                            "pattern": "^\\d+$"
                          }
                        }
                      },
                      "required": [
                        "title",
                        "body",
                        "sourceIds"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "newsletter": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "maxLength": 200
                      },
                      "body": {
                        "type": "string",
                        "maxLength": 16000
                      },
                      "sourceIds": {
                        "minItems": 1,
                        "maxItems": 360,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^\\d+$"
                        }
                      }
                    },
                    "required": [
                      "title",
                      "body",
                      "sourceIds"
                    ],
                    "additionalProperties": false
                  },
                  "article": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "maxLength": 200
                      },
                      "body": {
                        "type": "string",
                        "maxLength": 16000
                      },
                      "sourceIds": {
                        "minItems": 1,
                        "maxItems": 360,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^\\d+$"
                        }
                      }
                    },
                    "required": [
                      "title",
                      "body",
                      "sourceIds"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "posts",
                  "newsletter",
                  "article"
                ],
                "additionalProperties": false
              }
            },
            "required": [
              "source",
              "package"
            ],
            "additionalProperties": false
          },
          "documentKey": {
            "type": "string",
            "enum": [
              "post-0",
              "post-1",
              "post-2",
              "newsletter",
              "article"
            ]
          },
          "cue": {
            "type": "object",
            "properties": {
              "field": {
                "type": "string",
                "enum": [
                  "title",
                  "body"
                ]
              },
              "kind": {
                "type": "string",
                "enum": [
                  "number",
                  "quote"
                ]
              },
              "start": {
                "type": "integer",
                "minimum": 0,
                "maximum": 16000
              },
              "end": {
                "type": "integer",
                "minimum": 0,
                "maximum": 16000
              }
            },
            "required": [
              "field",
              "kind",
              "start",
              "end"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "result",
          "documentKey"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ],
  "limits": {
    "readBufferBytes": 1048576,
    "argumentBytes": 921600,
    "resultBytes": 524288,
    "admittedCalls": 200,
    "concurrency": 1,
    "maxToolInputElements": 5000
  },
  "scope": "Caller-supplied source/drafts only. No AI, account, purchases, export, writes or publication."
}
