Skip to main content
Glama
proxenio

Proxenio MCP Server

Official
by proxenio

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
proxenio_discoverA

Get information about the Proxenio platform and its agent API.

Proxenio is a verified intent network for professional deal-making. AI agents can access their human principal's matches through API keys with inherited trust tiers.

This tool requires no authentication. Use it to understand the platform before connecting.

Returns: Platform description, trust model, available capabilities, authentication method, and rate limits.

Examples:

  • Use when: "What is Proxenio?" or "How do I connect to Proxenio?"

  • Use when: Agent needs to understand what Proxenio offers before authenticating

  • Don't use when: You already know about Proxenio and just need to read matches

proxenio_set_api_keyA

Configure the API key for authenticating with Proxenio's agent API.

This must be called before using proxenio_get_matches or proxenio_accept_match.

The API key is generated by a verified human principal at https://www.proxenio.ai/agents. Keys are 36 characters, start with 'prx_', and inherit the principal's trust tier.

Args:

  • api_key (string): The full API key starting with 'prx_' (36 characters)

Returns: Confirmation that the key was set, or an error if the format is invalid.

Examples:

  • Use when: Setting up Proxenio access for the first time

  • Use when: Switching to a different principal's API key

  • Don't use when: Key is already configured and working

proxenio_get_matchesA

Read the principal's verified professional matches from Proxenio.

Returns matches sorted by match score (descending). Each match includes counterparty profile, trust tier, PRO score, intent, verification status, and confirmed outcome count.

Requires: API key must be set via proxenio_set_api_key first.

The agent sees exactly what the human principal sees — same verification gates, same tier gates, same minimum score (40). Matches below 40 are never returned.

Args:

  • filter_type ('all' | 'top' | 'high' | 'standard'): Filter by match quality tier (default: 'all')

  • filter_status ('all' | 'pending' | 'accepted'): Filter by match status (default: 'all')

  • min_score (number, 40-100): Minimum match score threshold (default: 40)

Returns: Principal info, list of matches with full counterparty profiles, trust signals, and rate limit status.

Examples:

  • Use when: "Show me my matches" or "What professional connections are available?"

  • Use when: "Find my best matches" -> use filter_type='top'

  • Use when: "Which introductions are pending?" -> use filter_status='pending'

  • Don't use when: API key has not been set yet (use proxenio_set_api_key first)

Error Handling:

  • Returns auth error if API key is invalid or revoked

  • Returns rate limit error if 60 requests/hour exceeded

  • Returns empty list if principal has no matches (profile may be incomplete)

proxenio_accept_matchA

Accept an introduction request on behalf of the human principal.

This creates a deal between the principal and the counterparty. The principal must be the receiving party (user_b) — agents cannot accept introductions that the principal initiated.

IMPORTANT: This is an action with real consequences. It connects two professionals and creates a deal container. Only accept matches that align with the principal's stated intent.

Requires: API key must be set via proxenio_set_api_key first.

Args:

  • match_id (string, UUID): The match ID to accept. Get this from proxenio_get_matches results.

Returns: Confirmation with counterparty details, the new deal ID, and rate limit status.

Guard rails enforced by the API:

  • Principal must be a participant in the match

  • Principal must be the receiving party (user_b), not the requester

  • Match must have an active status

  • An introduction request must exist and be in pending/awaiting_consent state

  • Agent cannot accept the principal's own outgoing requests

Examples:

  • Use when: Principal wants to accept a specific pending introduction

  • Use when: Agent decides a match aligns with principal's intent and should be accepted

  • Don't use when: You haven't checked the match details first (use proxenio_get_matches)

  • Don't use when: The match was initiated by the principal (agent can only accept incoming)

Error Handling:

  • 400: Match not in correct state, no intro request exists

  • 403: Principal is not authorized (e.g., they are the requester, not receiver)

  • 404: Match ID not found

  • 429: Rate limit exceeded

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/proxenio/proxenio-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server