@prsna_ai/mcp-server
Version:
Model Context Protocol server for PRSNA personality profiles and communication insights
282 lines • 7.63 kB
TypeScript
import { prsnaLogin } from './auth.js';
import { listPersonalityProfiles, searchPersonalityProfiles, getPersonalityContext, myPersonalityProfile } from './profiles.js';
import { getCommunicationTips } from './context.js';
import { mentionPerson } from './mention.js';
export { prsnaLogin, listPersonalityProfiles, searchPersonalityProfiles, getPersonalityContext, myPersonalityProfile, getCommunicationTips, mentionPerson };
export declare const toolHandlers: {
prsna_login: typeof prsnaLogin;
list_personality_profiles: typeof listPersonalityProfiles;
search_personality_profiles: typeof searchPersonalityProfiles;
get_personality_context: typeof getPersonalityContext;
my_personality_profile: typeof myPersonalityProfile;
get_communication_tips: typeof getCommunicationTips;
mention_person: typeof mentionPerson;
};
export declare const allTools: ({
name: string;
description: string;
inputSchema: {
type: string;
properties: {
token: {
type: string;
description: string;
};
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
limit: {
type: string;
description: string;
minimum: number;
maximum: number;
default: number;
};
offset: {
type: string;
description: string;
minimum: number;
default: number;
};
query?: undefined;
profileId?: undefined;
name?: undefined;
};
required?: undefined;
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
query: {
type: string;
description: string;
minLength: number;
};
limit: {
type: string;
description: string;
minimum: number;
maximum: number;
default: number;
};
offset?: undefined;
profileId?: undefined;
name?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
profileId: {
type: string;
description: string;
};
name: {
type: string;
description: string;
};
limit?: undefined;
offset?: undefined;
query?: undefined;
};
required?: undefined;
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
limit?: undefined;
offset?: undefined;
query?: undefined;
profileId?: undefined;
name?: undefined;
};
required?: undefined;
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
profileId: {
type: string;
description: string;
};
name: {
type: string;
description: string;
};
scenario: {
type: string;
description: string;
};
};
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
name: {
type: string;
description: string;
minLength: number;
};
};
required: string[];
};
})[];
export declare const toolCategories: {
readonly authentication: readonly [{
name: string;
description: string;
inputSchema: {
type: string;
properties: {
token: {
type: string;
description: string;
};
};
required: string[];
};
}];
readonly profiles: ({
name: string;
description: string;
inputSchema: {
type: string;
properties: {
limit: {
type: string;
description: string;
minimum: number;
maximum: number;
default: number;
};
offset: {
type: string;
description: string;
minimum: number;
default: number;
};
query?: undefined;
profileId?: undefined;
name?: undefined;
};
required?: undefined;
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
query: {
type: string;
description: string;
minLength: number;
};
limit: {
type: string;
description: string;
minimum: number;
maximum: number;
default: number;
};
offset?: undefined;
profileId?: undefined;
name?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
profileId: {
type: string;
description: string;
};
name: {
type: string;
description: string;
};
limit?: undefined;
offset?: undefined;
query?: undefined;
};
required?: undefined;
};
} | {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
limit?: undefined;
offset?: undefined;
query?: undefined;
profileId?: undefined;
name?: undefined;
};
required?: undefined;
};
})[];
readonly communication: readonly [{
name: string;
description: string;
inputSchema: {
type: string;
properties: {
profileId: {
type: string;
description: string;
};
name: {
type: string;
description: string;
};
scenario: {
type: string;
description: string;
};
};
};
}];
readonly utilities: readonly [{
name: string;
description: string;
inputSchema: {
type: string;
properties: {
name: {
type: string;
description: string;
minLength: number;
};
};
required: string[];
};
}];
};
//# sourceMappingURL=index.d.ts.map