{"serverId":"mcp-registry/fyi.grip/arbiter","tools":[{"name":"arbiter_compare","fixed":{"name":"arbiter_compare","description":"Paid ARBITER finite-candidate measurement for contextual choice. Use when a caller already has an explicit candidate field and needs it ordered against a query, current state, intent, context, question, or perspective. query is the situation to measure. candidates is the finite caller-supplied field to order. top_k optionally limits returned results. Returns MCP text content containing the JSON result from POST /v1/compare with the supplied candidates ordered by measured coherence. Does not gene","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query","candidates"],"properties":{"query":{"type":"string","description":"Current state, context, intent, question, or perspective to measure against the candidate field."},"top_k":{"type":"integer","maximum":9007199254740991,"minimum":1,"description":"Optional maximum number of highest-ranked candidates to return."},"candidates":{"type":"array","items":{"type":"string"},"minItems":1,"description":"Finite caller-supplied candidate field to order. ARBITER measures these candidates and does not generate them."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":322,"tokensAfter":322}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}