Pauhu AI
Source-linked search results. No key: daily try up to EUR 0.50. Key: prepaid per delivered result.
使うべきか
品質と安全性
検出事項(5)
- LOWpauhu_code 内
- LOWpauhu_translate 内
- LOWread_text 内
- LOWspeak 内
- LOWfetch 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"mcp": {
"url": "https://api.pauhu.ai/mcp"
}
}
}リモートエンドポイント
https://api.pauhu.ai/mcpstreamable-httpできること
ツール一覧
ツール(16)
🟢ask(question, customer)
Ask any question and get a sourced answer. It draws on the customer's own site pages, the governing law and official sources, each with a link to the source. customer is OPTIONAL; omit it for general questions.
入力スキーマ
{
"type": "object",
"properties": {
"question": {
"type": "string",
"minLength": 1,
"description": "The question, in any language"
},
"customer": {
"type": [
"string",
"null"
],
"description": "A customer site to include; omit for general questions"
}
},
"required": [
"question"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"question": {
"type": "string"
},
"customer": {
"type": [
"string",
"null"
]
},
"decision": {
"type": "string"
},
"site_evidence": {},
"governing_law_evidence": {},
"cited_law_evidence": {},
"web_evidence": {},
"answer": {
"type": [
"string",
"null"
]
},
"answer_citations": {},
"answer_basis": {
"type": "string"
},
"law_lookup_error": {
"type": [
"string",
"null"
]
},
"official_source": {},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_customers
List the customer corpora this connector serves, with page counts and freshness. Use ask() for actual queries.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"connector": {},
"customer_count": {
"type": "number"
},
"corpora": {
"type": "array"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢fetch(id)
Fetch a bounded snippet + metadata for a result id returned by ask(). Full text at the public source URL.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "A result id returned by ask"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
},
"metadata": {
"type": "object",
"additionalProperties": {}
}
},
"required": [
"id",
"title",
"text",
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢pauhu_code(intent, lang)
Synthesize a program from an intent. Returns clean, sourced code, or says when it can't.
入力スキーマ
{
"type": "object",
"properties": {
"intent": {
"type": "string",
"description": "What the function should do"
},
"lang": {
"type": "string",
"enum": [
"python",
"rust"
],
"default": "python",
"description": "Language of the program"
}
},
"required": [
"intent"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢pauhu_ops
List the operations a program can be built from; describe a function in terms of them in pauhu_code.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢pauhu_translate(text, source_lang, target_lang)
Translate text between languages, with exact sourced terms.
入力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The text to translate"
},
"source_lang": {
"type": "string",
"default": "en",
"description": "Language code of the text, e.g. en"
},
"target_lang": {
"type": "string",
"default": "fi",
"description": "Language code to translate into, e.g. fi"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"translation": {},
"error": {},
"code": {},
"retryable": {}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢read_text(image_base64, mime, handwriting)
Returns the text in an image: printed pages, receipts, forms, screenshots or handwriting.
入力スキーマ
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"minLength": 1,
"description": "The image (PNG, JPEG or WebP), base64-encoded"
},
"mime": {
"type": "string",
"enum": [
"image/png",
"image/jpeg",
"image/webp"
],
"default": "image/png",
"description": "The image type"
},
"handwriting": {
"type": "boolean",
"default": false,
"description": "True when the image is handwritten"
}
},
"required": [
"image_base64"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"receipt": {},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢speak(text, voice)
Turns text into spoken audio (WAV, base64).
入力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 5000,
"description": "The text to speak, up to 5000 characters"
},
"voice": {
"type": "string",
"description": "Voice name; omit for the default voice"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"bytes": {
"type": "number"
},
"mime": {
"type": "string"
},
"receipt": {},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢transcribe(audio_base64, language)
Returns the words spoken in an audio recording.
入力スキーマ
{
"type": "object",
"properties": {
"audio_base64": {
"type": "string",
"minLength": 1,
"description": "The recording (WAV, MP3, OGG or WebM), base64-encoded"
},
"language": {
"type": "string",
"description": "Language code, e.g. fi or en; omit to detect"
}
},
"required": [
"audio_base64"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"receipt": {},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢web_search(query, max)
Searches the public web and returns matching pages as title, URL and snippet, each attributed to its own URL. Free.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 500,
"description": "What to search for"
},
"max": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 10,
"description": "Most results to return"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"results": {
"type": "array"
},
"note": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢web_fetch(url)
Reads one public web page and returns its text. Pages whose site does not allow automated reading are refused.
入力スキーマ
{
"type": "object",
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"description": "The page address (http or https)"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"url": {
"type": "string"
},
"text": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪contribute(kind, lang, act, article, question, ...)
Offer a question with a checkable answer, a missing source, a wrong-answer report or an unanswered tool request. Accepted contributions earn usage credit on your Pauhu balance. Requires your Pauhu key.
入力スキーマ
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"question",
"source",
"wrong_answer",
"unanswered"
],
"description": "What you offer: question, source, wrong_answer or unanswered"
},
"lang": {
"type": "string",
"maxLength": 16,
"description": "question: language code"
},
"act": {
"type": "string",
"maxLength": 200,
"description": "question: the act or document"
},
"article": {
"type": "string",
"maxLength": 100,
"description": "question: article or section"
},
"question": {
"type": "string",
"maxLength": 2000,
"description": "question: the question"
},
"fact_regex": {
"type": "string",
"maxLength": 500,
"description": "question: a pattern the correct answer must match"
},
"url": {
"type": "string",
"maxLength": 2000,
"description": "source: the public URL of the missing source"
},
"answer_id": {
"type": "string",
"maxLength": 200,
"description": "wrong_answer: the answer being reported"
},
"why": {
"type": "string",
"maxLength": 2000,
"description": "wrong_answer: what is wrong"
},
"ask": {
"type": "string",
"maxLength": 2000,
"description": "unanswered: the tool request nobody answers"
}
},
"required": [
"kind"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"contribution_id": {},
"status": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢pauhu_search(q, limit)
Search Pauhu's sourced knowledge. Returns a sourced answer, its sources (document id and URL) and per-match snippets; every answer traces to a source.
入力スキーマ
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Search query"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "Max matches"
}
},
"required": [
"q"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢price_quote(output)
Shows what an output costs before you call it, as currently served, and how to pay for it. Free.
入力スキーマ
{
"type": "object",
"properties": {
"output": {
"anyOf": [
{
"type": "string",
"enum": [
"answer",
"code",
"search",
"senses"
]
},
{
"type": "null"
}
],
"description": "One output; omit for all"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"outputs": {
"type": "array"
},
"prepaid": {},
"source": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢balance_top_up(action, amount_eur, country)
Reads what is left on your prepaid balance (connect with your balance key), or gives the payment page that tops it up. Free.
入力スキーマ
{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"balance",
"top_up"
],
"description": "balance: read what is left; top_up: get the payment page"
},
"amount_eur": {
"anyOf": [
{
"type": "number",
"exclusiveMinimum": 0
},
{
"type": "null"
}
],
"description": "top_up: amount in euros"
},
"country": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
{
"type": "null"
}
],
"description": "top_up: billing country, two letters"
}
},
"required": [
"action"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"balance": {},
"payment_url": {
"type": "string"
},
"note": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢pauhu_till
Session tally of the tool calls made through this server.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"error": {
"type": "string"
},
"code": {
"type": "string"
},
"retryable": {
"type": "boolean"
},
"next_steps": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス