Locus Pro: pay-per-use APIs billed to one credit balance.
For repeatable Workflows, load the registered locus-workflows skill when available; otherwise call get_locus_guide. Call web_research for grounded answers, web_extract for exact URLs, router_web_search for sources, or commerce_search for products. Otherwise use search_apis(query), then execute(slug, args) with its returned schema. For enabled:false, call request_tool_access and send its approval_url to the human. describe_api(slug) refreshes contracts. Use estimate_cost only for an exact quote or hard ceiling. Read balances with get_balance().
Calls are live and billed; charges appear in structuredContent and _meta. RETRIES: pass "idempotency_key" to execute (or _meta "locus/idempotencyKey" on any burn tool) — the same key never double-charges. Without one, retries deduplicate best-effort; intentional repeats need a fresh key. Replays carry idempotent_replay:true and no new charge. For quotes, reuse approval_token and idempotency_key unchanged; price movement returns MCP_APPROVAL_REAPPROVAL_REQUIRED before dispatch. Use ?compact=1 for compact text.
AUTH: interactive clients use discovered OAuth and consent. Service credentials include tenant keys and scoped agent credentials; end-user credentials remain user-bound. Failures return isError:true with an actionable hint.
Protocol
Pass100/10020 / 20 pts
Connection, authentication, and protocol compatibility.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description74/100
List, create, update, inspect, clone, archive, or save customer-owned Workflow code. Saving requires a successful check of the exact revision.
Explain mutations, irreversible effects, or prerequisites that matter before calling this tool.
Inputs83/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
action
Lifecycle action. Its required fields are described below.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
workflow_id
Required for get, update, clone, archive, and save.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
revision
Exact current draft revision for update, archive, or save.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
source
Complete inline files or a tenant-owned artifact for create/update; mutually exclusive with source_patch. Prefer the artifact returned by a successful inline check.
Clear enough to supply this argument.
source_patch › base_source_digest
Optional current draft digest for an additional stale-source guard.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
source_patch › files › items › path
Draft-relative file path.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
source_patch › files › items › content
Full file content; null deletes the file.
Clear enough to supply this argument.
source_patch › edits › items › path
Draft-relative file path.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
source_patch › edits › items › old_string
Exact text to replace; must occur exactly once unless replace_all.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
source_patch › edits › items › new_string
Replacement text.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
source_patch › edits › items › replace_all
Replace every occurrence instead of requiring exactly one.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
validated_source_digest
For create: digest from a successful inline check. Matching source is rechecked and recorded as revision 1 evidence.
Clear enough to supply this argument.
expected_revision
Compatibility alias for revision on update, archive, or save; prefer revision.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
idempotency_key
Stable key for create, clone, or update retries. It is stored only as a one-way hash.
Clear enough to supply this argument.
name
Optional new Workflow name for clone.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
query
Optional case-insensitive name filter for list.
Clear enough to supply this argument.
status
Definition status filter for list; defaults to active.
Clear enough to supply this argument.
view
Response detail for get; defaults to summary. Full includes bounded source, versions, and validations.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
limit
Page size for list: max 100.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
cursor
Opaque next_cursor returned by a prior list with the same filters.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description59/100
Check inline source before persistence, check one exact draft revision, or run isolated no-network fixtures.
Describe the returned information so the agent knows whether it will answer the request.
Inputs75/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
workflow_id
Required with revision for persisted draft checks and fixtures; omit only for an inline source check.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
revision
Required with workflow_id for persisted draft checks and fixtures; exact current draft revision to validate.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
source
Inline files or tenant-owned artifact for a pre-persistence check; mutually exclusive with workflow_id and revision. A successful inline check returns source_artifact_id.
Clear enough to supply this argument.
mode
check accepts either inline source or workflow_id plus revision. fixtures always requires workflow_id plus revision.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
fixture_set
Optional named fixture export; valid only with persisted draft identity.
Explain the meaning of this value, not just its name.
The title clearly communicates the tool’s action and subject. Keep it concise.
Description78/100
List runs, get bounded durable status, page a stored provider-call response or artifact without a new charge, cancel new dispatch, or explicitly resume an eligible run with current authorization.
Explain mutations, irreversible effects, or prerequisites that matter before calling this tool.
Inputs75/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
action
list, get, call, artifact, cancel, or resume.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
run_id
Run ID; required for get, call, artifact, cancel, and resume.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
call_id
Required for call; use an ID returned by get.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
artifact_id
Artifact ID; required for artifact.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
cursor
Opaque next_cursor from a prior list with the same filters.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
max_characters
Characters: min 1024, max 20000.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
limit
Page size for list: max 100.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Locus Pro API tools setup, tools, quality score, publishing readiness, and alternatives.
How do I add Locus Pro API tools to Claude, ChatGPT, or Cursor?
Add Locus Pro API tools to Claude, ChatGPT, or Cursor by connecting its remote MCP URL in each client's MCP settings. In Claude, add a custom connector. In ChatGPT, add an MCP app. In Cursor, add an MCP server under Settings. The MCP URL is https://api.paywithlocus.com/api/credits/mcp.
Is Locus Pro API tools MCP ready for ChatGPT and Claude?
As of October 15, 2026, Locus Pro API tools scores 100/100 on Manufact's MCP publishing checklist. The scan meets ChatGPT publishing checks and meets Claude publishing checks. Passing these checks does not guarantee marketplace approval.
How clear is Locus Pro API tools's MCP tool documentation?
As of October 15, 2026, Locus Pro API tools scores 75/100 in Manufact's review of tool titles, descriptions, input and output schemas, and behavior annotations. The review covers 18 of 18 discovered tools. The quality score measures documentation clarity; runtime behavior and marketplace readiness require separate checks.
What are the best alternatives to Locus Pro API tools?
As of October 15, 2026, alternatives to Locus Pro API tools in developer-tools on the Manufact MCP catalog include Held at the Gate, AgentMail, Manufact Cloud, Authdog, and GitCafe.
How can Locus Pro API tools improve its MCP documentation?
get_locus_guide is the lowest-scoring reviewed tool at 60/100. Describe the returned fields so an agent can interpret the result. Open its review for feedback and a copyable fix prompt, then rerun the documentation review after updating your tool metadata.
Not your MCP?
Review any public or OAuth MCP server for protocol compatibility, tool documentation, and ChatGPT and Claude publishing readiness. No account required.