MCP Server

Valor Services & Contact

io.github.valor-mineral-management/services-contact
Business & Operations Real Estate Public & reachable MCP 2025-11-25

What this MCP does

Describes Valor’s mineral management and operator back-office services, matches situations to services, and prepares user-reviewed contact inquiries.

about_valor
Approved Valor company facts, independence, mineral.tech®, credentials, and full awards catalog.
Read only Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
find_relevant_service
Match a selected situation to Valor services. Select broad categories; do not provide personal information.
Read only Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {'needs': {'type': 'array', 'items': {'enum': ['royalty_payments', 'inherited_minerals', 'ownership_records', 'lease_review', 'portfolio_reporting', 'operator_accounting', 'owner_relations', 'not_sure'], 'type': 'string'}, 'maxItems': 8}, 'audience': {'enum': ['mineral_owner', 'family_office', 'bank_trust', 'institution', 'operator', 'other'], 'type': 'string'}}, 'additionalProperties': False}
get_contact_receipt
Check only whether this prepared request was sent. Requires its secret requestToken. Returns an opaque receipt, never contact details or private company records.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['requestToken'], 'properties': {'requestToken': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{43}$', 'maxLength': 43, 'minLength': 43}}, 'additionalProperties': False}
get_engagement_information
How to prepare a contact request, required fields, and engagement boundaries. No pricing or turnaround promises.
Read only Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
get_valor_services
Mineral management and operator back-office services, with audience-specific source links.
Read only Idempotent
Input schema
{'type': 'object', 'required': [], 'properties': {'audience': {'enum': ['mineral_owner', 'family_office', 'bank_trust', 'institution', 'operator', 'other'], 'type': 'string'}}, 'additionalProperties': False}
prepare_contact_request
After the user asks to contact Valor, prepare a short inquiry and return a private Valor review link. Leave names, email, phone, and addresses out of the message; the user enters them on Valor. No lead is submitted. The user must open the link themselves, review, and send. Do not open or submit on their behalf. Retrying creates another draft, not another lead.
Input schema
{'type': 'object', 'required': ['audience', 'need', 'message'], 'properties': {'need': {'enum': ['royalty_payments', 'inherited_minerals', 'ownership_records', 'lease_review', 'portfolio_reporting', 'operator_accounting', 'owner_relations', 'not_sure'], 'type': 'string'}, 'message': {'type': 'string', 'maxLength': 3000}, 'audience': {'enum': ['mineral_owner', 'family_office', 'bank_trust', 'institution', 'operator', 'other'], 'type': 'string'}}, 'additionalProperties': False}
Added
get_contact_receipt
Sept. 26, 2026, 2:40 a.m.
Added
prepare_contact_request
Sept. 26, 2026, 2:40 a.m.
Added
get_engagement_information
Sept. 26, 2026, 2:40 a.m.
Added
find_relevant_service
Sept. 26, 2026, 2:40 a.m.
Added
get_valor_services
Sept. 26, 2026, 2:40 a.m.
Added
about_valor
Sept. 26, 2026, 2:40 a.m.